Intégration et déploiement Git pour les pipelines de données (Aperçu)

Important

L’intégration et le déploiement Git pour les pipelines de données dans Data Factory pour Microsoft Fabric sont actuellement en aperçu. Certaines informations portent sur un produit en préversion susceptible d’être substantiellement modifié avant sa publication. Microsoft ne donne aucune garantie, expresse ou implicite, concernant les informations fournies ici.

Dans Fabric, les fonctions d’intégration et de développement continus (CI/CD) avec les pipelines d’intégration et de déploiement Git permettent aux utilisateurs d’importer/exporter des ressources d’espace de travail avec des mises à jour individuelles, contrairement au modèle Azure Data Factory où les mises à jour de l’ensemble de la fabrique à l’aide de la méthodologie d’exportation de modèles ARM sont préférées. Ce changement de méthodologie permet aux clients de choisir sélectivement les pipelines à mettre à jour sans interrompre l’ensemble de la fabrique. L’intégration Git (apportez votre propre Git) et les pipelines de déploiement (CI/CD intégré) utilisent tous deux le concept d’association d’un espace de travail unique à un environnement unique. Vous devez associer différents espaces de travail à vos différents environnements, tels que dev, test et production.

Créer une branche

Dans l’interface Fabric, accédez à Nouvelle branche et créez une nouvelle branche de développement pour votre travail. Reportez-vous aux captures d’écran des sections suivantes pour connaître la propriété Branche.

Développer de nouveaux pipelines à partir de la nouvelle branche

Utilisez cette méthodologie pour collaborer en équipe sur votre fabrique de données. Exportez le contenu de votre pipeline et appliquez les modifications en conséquence. Reportez-vous aux étapes de la section suivante pour créer une nouvelle branche et commencer à y développer les modifications de votre pipeline.

Étapes pour tester l’intégration de Git

  1. Sélectionnez votre espace de travail dans la barre de navigation de gauche et connectez-le à votre référentiel Git en sélectionnant Paramètres de l’espace de travail.

    Capture d’écran montrant où sélectionner le bouton Paramètres de l’espace de travail pour un espace de travail.

  2. Sélectionnez Intégration Git, puis indiquez votre organisation, votre projet et votre référentiel Git. Dans le menu déroulant Branche, sélectionnez + Nouvelle branche.

    Capture d’écran montrant où sélectionner l’onglet Intégration Git et le bouton + Nouvelle branche dans la boîte de dialogue Paramètres de l’espace de travail.

  3. Dans la vue de votre espace de travail, vous voyez le statut de l’artefact de pipeline comme étant synchronisé ou non validé. S’il existe des travaux non validés, sélectionnez le bouton Indicateur de Contrôle de code source en haut de la vue. Vous pouvez alors choisir les artefacts à synchroniser, et si la synchronisation doit se faire de votre espace de travail vers votre référentiel ou de votre référentiel vers votre espace de travail.

    gCapture d’écran montrant l’affichage du statut Git d’un pipeline dans les détails de l’espace de travail.

Étapes pour tester les pipelines de déploiement

  1. Contrairement à l’intégration Git, aucune configuration manuelle n’est requise de la part de l’utilisateur, vous pouvez commencer à utiliser les pipelines de déploiement directement à partir de votre espace de travail existant.

  2. Sélectionnez l’icône Pipelines de déploiement dans le navigateur d’applications à gauche de l’écran.

    Capture d’écran montrant où sélectionner le bouton Pipelines de déploiement sur le navigateur d’applications à gauche pour Fabric.

  3. Après avoir sélectionné Pipelines de déploiement, la page d’accueil des pipelines de déploiement s’affiche et vous permet de démarrer un nouveau pipeline ou de gérer les pipelines existants.

  4. À partir de là, vous pouvez affecter vos espaces de travail à vos environnements de développement, de test et de production.

    Capture d’écran montrant l’emplacement des espaces de travail pour les environnements dev, test et prod.

  5. Reportez-vous à la documentation générale sur les pipelines de déploiement Fabric.

Limites actuelles

  • Les règles de déploiement dans les pipelines de déploiement (intégrés au CI/CD de Fabric) ne sont pas encore prises en charge.

Étapes suivantes