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.

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

Vous pouvez créer un pipeline à partir du point d'entrée des pipelines de déploiement dans Fabric 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.

    Une capture d'écran du bouton de création de pipeline.

  3. 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.

    Capture d’écran de la boîte de dialogue « nommer et décrire le pipeline ».

  4. 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. Sélectionnez +Ajouter pour ajouter une autre étape, supprimer des étapes ou les renommer en tapant un nouveau nom dans la zone. Sélectionnez Créer 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 les pipelines comportant plus de trois étapes, utilisez les flèches dans le coin supérieur droit pour naviguer entre les étapes.

Capture d’écran des flèches dans le coin supérieur droit de l’é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 2 : Attribuer 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 3 – Rendre une scène publique (facultatif)

Par défaut, la dernière étape du pipeline est rendue publique. Un consommateur d'une étape publique qui n'a pas accès au pipeline le voit comme un espace de travail standard, sans le nom de l'étape et l'icône du pipeline de déploiement sur la page de l'espace de travail à côté 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.

Capture d’écran montrant l’icône des paramètres de l’étape à côté du nom de l’étape sur la page des pipelines de déploiement.

Capture d’écran des paramètres de l’étape avec la case à cocher « rendre cette étape publique » en surbrillance.

Étape 4 – Déployer sur une étape 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 vers 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 deux options pour déployer votre contenu :

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

Étape 5 – Déployer le contenu d'une étape à 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.

Pour déployer du contenu à la phase suivante du pipeline de déploiement, sélectionnez le bouton Déployer en bas de la phase.

Lorsque vous examinez les fiches des étapes, vous pouvez voir la dernière fois que le contenu a été déployé sur chaque étape.

La date de déploiement est utile pour établir le moment de la dernière mise à jour d’une phase. 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 6 – Créer des règles de déploiement (facultatif)

Lorsque vous travaillez dans un pipeline de déploiement, les différentes phases peuvent avoir des configurations différentes. 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, si vous souhaitez qu’un modèle sémantique dans une phase de production pointe vers une base de données de production, vous pouvez définir une règle pour cela. 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, vous devez redéployer 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 est inchangée et valide.

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