Partager via


Bien démarrer avec les pipelines de déploiement

Cet article vous guide à travers les paramètres de base requis pour l'utilisation des pipelines de déploiement dans Microsoft Fabric. Nous vous recommandons la lecture de l’introduction des pipelines de déploiement et de comprendre quels éléments peuvent être déployés avant de continuer.

Remarque

Certains éléments des pipelines de déploiement sont en préversion. Pour plus d’informations, consultez la liste des éléments pris en charge.

Vous pouvez également suivre le module de formation Créer et gérer un pipeline de déploiement Fabric, qui vous montre étape par étape comment créer un pipeline de déploiement.

Remarque

Dans un pipeline de déploiement, un espace de travail Premium est affecté à chaque phase. Avant de commencer à travailler avec votre pipeline en production, passez en revue les besoins en capacité pour les espaces de travail du pipeline.

Prérequis

Pour accéder à la fonctionnalité de pipelines de déploiement, vous devez remplir les conditions suivantes :

Remarque

Vous pouvez également voir le bouton des pipelines de déploiement si vous avez déjà créé un pipeline ou si un pipeline a été partagé avec vous.

Étape 1 : Créer un pipeline de déploiement

Lorsque vous créez un pipeline, vous définissez le nombre d’étapes qu’il doit avoir et ce qu’ils doivent être appelés. Le nombre d’étapes est permanent et ne peut pas être modifié une fois le pipeline créé.

Vous pouvez créer un pipeline à partir du point d’entrée des pipelines de déploiement dans Fabric (en bas de la liste de l’espace de travail) ou à partir d’un espace de travail spécifique. Si vous créez un pipeline à partir d'un espace de travail, l'espace de travail est automatiquement attribué au pipeline.

Pour créer un pipeline depuis n'importe où dans Fabric :

  1. Dans le menu déroulant Espaces de travail, sélectionnez Pipelines de déploiement.

    Une capture d'écran du point d'entrée des pipelines de déploiement.

  2. Sélectionnez Créer un pipeline ou + Nouveau pipeline.

Étape 2 : nommer le pipeline et affecter des étapes

  1. Dans la boîte de dialogue Créer un pipeline de déploiement, entrez un nom et une description pour le pipeline, puis sélectionnez Suivant.

  2. Définissez la structure de votre pipeline de déploiement en définissant les étapes requises pour votre pipeline de déploiement. Par défaut, le pipeline comporte trois étapes nommées Development, Test et Production. Vous pouvez accepter ces étapes par défaut ou modifier le nombre d'étapes et leurs noms. Vous pouvez avoir entre 2 et 10 étapes dans un pipeline. Vous pouvez ajouter une autre étape, supprimer des phases ou les renommer en tapant un nouveau nom dans la zone. Sélectionnez Créer (ou Créer et continuer) lorsque vous avez terminé.

Capture d’écran de la boîte de dialogue « personnaliser le pipeline ». Les options d’ajout et de suppression sont indiquées, ainsi que le nom de l’étape de développement.

Pour naviguer entre les étapes, effectuez un zoom avant et arrière avec la roulette de la souris ou utilisez les boutons en haut à droite. Vous pouvez également faire glisser le pipeline avec votre souris pour le déplacer.

Capture d’écran d’accueil des pipelines de déploiement pour naviguer entre les étapes.

Une fois le pipeline créé, vous pouvez le partager avec d’autres utilisateurs, le modifier ou le supprimer. Lorsque vous partagez un pipeline avec d'autres personnes, celles-ci ont accès au pipeline et deviennent administrateurs du pipeline. L’accès au pipeline permet aux utilisateurs d’afficher, de partager, de modifier et de supprimer le pipeline.

Étape 3 : Affecter un espace de travail

Remarque

Si vous créez un pipeline directement à partir d'un espace de travail, vous pouvez ignorer cette étape car l'espace de travail est déjà sélectionné.

Après avoir créé un pipeline, vous devez ajouter le contenu que vous souhaitez gérer au pipeline. L’ajout de contenu au pipeline s’effectue en affectant un espace de travail à l’étape de pipeline. Vous pouvez affecter un espace de travail à n’importe quelle étape.

Utilisez ce lien pour obtenir des instructions sur l’attribution d’un espace de travail à une phase de pipeline.

Étape 4 - Rendre une étape publique (facultatif)

Par défaut, la dernière étape du pipeline est rendue publique. Un consommateur d’une étape publique sans accès au pipeline le voit comme un espace de travail normal, sans le nom de l’étape et l’icône de pipeline de déploiement sur la page de l’espace de travail en regard du nom de l’espace de travail.

Vous pouvez avoir autant de phases publiques que vous le souhaitez, ou aucune. Pour modifier le statut public d'une étape à tout moment, accédez aux paramètres de l'étape du pipeline et cochez ou décochez la case Rendre cette étape publique.

Définissez la zone Rendre cette étape publique , puis enregistrez.

Capture d’écran des paramètres d’étape avec le bouton bascule rendre cette étape publique définie sur oui.

Étape 5 - Déployer sur une phase vide

Lorsque vous avez fini de travailler avec le contenu au cours d'une étape du pipeline, vous pouvez le déployer à l'étape suivante. Le déploiement de contenu dans une autre étape est souvent effectué après avoir effectué certaines actions dans le pipeline. Par exemple, quand vous avez apporté des modifications à votre contenu au cours de l’étape de développement, ou testé votre contenu au cours de l’étape de test. Un flux de travail classique pour déplacer du contenu de phase en phase autre va du développement au test, puis du test à la production. Vous pouvez cependant déployer dans n’importe quel sens. Pour plus d’informations sur ce processus, consultez la section Déployer du contenu dans un espace de travail existant.

Les pipelines de déploiement offrent trois options pour déployer votre contenu :

  • Le déploiement de contenu – vers une autre étape est souvent effectué après avoir effectué certaines actions dans le pipeline.

  • Déploiement sélectif – Sélectionnez le contenu à déployer à l'étape cible.

  • Déploiement descendant : déployez du contenu à partir d’une phase ultérieure vers une étape antérieure du pipeline. Actuellement, le déploiement descendant n’est possible que lorsque l’étape cible est vide (aucun espace de travail ne lui est affecté).

Après avoir choisi comment déployer votre contenu, vous pouvez Examiner votre déploiement et laisser une note.

Étape 6 : Déployer du contenu d’une étape vers une autre

Une fois que vous avez du contenu dans une étape de pipeline, vous pouvez le déployer vers l'étape suivante, même si l'espace de travail de l'étape suivante contient du contenu. Les éléments associés sont remplacés. Pour plus d’informations sur ce processus, consultez la section Déployer du contenu dans un espace de travail existant.

Vous pouvez consulter l’historique du déploiement pour voir la dernière fois que le contenu a été déployé à chaque étape.

L’historique du déploiement est utile pour établir quand une phase a été mise à jour pour la dernière fois. Cela peut également être utile si vous souhaitez suivre le temps entre les déploiements.

Pour examiner les différences entre les deux pipelines avant le déploiement, consultez Comparer le contenu dans différentes étapes de déploiement.

Étape 7 : Créer des règles de déploiement (facultatif)

Lorsque vous travaillez dans un pipeline de déploiement, différentes étapes peuvent avoir différentes configurations. Par exemple, chaque étape peut avoir des bases de données différentes ou des paramètres de requête différents. L’étape de développement peut interroger des exemples de données de la base de données, tandis que les étapes de test et de production interrogent la base de données entière.

Lorsque vous déployez du contenu entre les phases du pipeline, la configuration des règles de déploiement vous permet d’autoriser les modifications apportées au contenu, tout en conservant certains paramètres intacts. Par exemple, vous pouvez définir une règle pour un modèle sémantique dans une phase de production pour pointer vers une base de données de production. Définissez la règle dans la phase de production, sous le modèle sémantique approprié. Une fois qu’une règle est définie ou modifiée, redéployez le contenu. Le contenu déployé hérite de la valeur définie dans la règle de déploiement et s’applique toujours tant que la règle n’est pas modifiée et valide.

Découvrez comment définir des règles de déploiement.