Présentation des pipelines de déploiement

Remarque

Les articles de cette section décrivent comment déployer du contenu dans votre application. Pour la gestion de version, consultez la documentation relative à l’intégration Git.

Dans le monde actuel, l’analytique est un élément essentiel de la prise de décision dans presque toutes les organisations. L’outil de pipelines de déploiement de Fabric fournit aux créateurs de contenu un environnement de production dans lequel ils peuvent collaborer pour gérer le cycle de vie du contenu organisationnel. Les pipelines de déploiement permettent aux créateurs de développer et de tester du contenu dans le service avant qu'il atteigne les utilisateurs. Consultez la liste complète des types d’éléments pris en charge que vous pouvez déployer.

Apprenez à utiliser les pipelines de déploiement

Vous pouvez apprendre à utiliser l’outil pipelines de déploiement en suivant ces liens.

Éléments pris en charge

Quand vous déployez du contenu d’une phase de pipeline vers une autre, le contenu copié peut contenir les éléments suivants :

Structure de pipeline

Vous pouvez décider du nombre d'étapes que vous souhaitez dans votre pipeline de déploiement. Il peut y avoir entre deux et dix étapes. Lorsque vous créez un pipeline, les trois étapes typiques par défaut sont données comme point de départ, mais vous pouvez ajouter, supprimer ou renommer les étapes en fonction de vos besoins. Quel que soit le nombre d’étapes, les concepts généraux sont les mêmes. :

  • Développement

    La première étape des pipelines de déploiement où vous téléchargez du nouveau contenu avec vos collègues créateurs. Vous pouvez concevoir, construire et développer ici ou à une étape différente.

  • Test

    Après avoir apporté toutes les modifications nécessaires à votre contenu, vous êtes prêt à passer à la phase de test. Téléchargez le contenu modifié afin qu'il puisse être déplacé vers cette étape de test. Voici trois exemples d’actions possibles dans l’environnement de test :

    • Partager du contenu avec des testeurs et des réviseurs

    • Charger et exécuter des tests avec de grands volumes de données

    • Tester votre application pour voir comment elle s’affiche pour vos utilisateurs finaux

  • Production

    Après avoir testé le contenu, utilisez la phase de production pour partager la version finale de votre contenu avec les utilisateurs professionnels de l’organisation.

Capture d’écran d’un pipeline de déploiement opérationnel avec les trois étapes (développement, test et production) renseignées.

Association d’éléments

L’association est le processus par lequel un élément (tel que des rapports, des tableaux de bord et des modèles sémantiques) d’une étape du pipeline de déploiement est associé au même élément dans l’étape adjacente. L’association se produit lorsque vous attribuez un espace de travail à une étape de déploiement ou lorsque vous déployez du contenu d’une étape à l’autre. L’association est essentielle pour des déploiements corrects. Si les éléments ne sont pas associés, même s’ils semblent être identiques, ils ne seront pas remplacés lors d’un déploiement ultérieur.

  • Les éléments du même dossier portant le même nom et le même type sont automatiquement associés lorsque l’espace de travail est attribué ou que les éléments sont déployés.
  • Les éléments associés le restent même si vous modifiez leur nom. Il est donc possible d’associer des éléments portant des noms différents.
  • Les éléments ajoutés après l’attribution de l’espace de travail à un pipeline ne sont pas automatiquement associés. Par conséquent, vous pouvez avoir des éléments identiques dans les espaces de travail adjacents qui ne sont pas associés.

Pour plus d’informations sur l’association d’éléments et son fonctionnement, consultez Association d’éléments.

Méthode de déploiement

Lorsque vous déployez du contenu de l’étape source vers une étape cible, les éléments associés sont remplacés. Le contenu de la phase cible qui n’existe pas dans la phase source reste dans l’étape cible tel qu’il est. Après avoir sélectionné Déployer, vous obtenez un message d’avertissement indiquant le nombre d’éléments qui seront remplacés.

Capture d’écran de l’avertissement relatif au remplacement de contenu qui s’affiche lorsqu’un déploiement est sur le point de modifier des éléments dans l’étape vers laquelle vous effectuez le déploiement.

Vous pouvez en savoir plus sur les propriétés d’éléments copiées à l’étape suivante et les propriétés d’éléments qui ne sont pas copiées en consultant Comprendre le processus de déploiement.

Automation

Vous pouvez aussi déployer du contenu programmatiquement, en utilisant les API REST des pipelines de déploiement. Pour plus d’informations sur le processus d’automatisation, consultez Automatiser votre pipeline de déploiement en utilisant des API et DevOps.