Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment les pipelines d’intégration et de déploiement Git fonctionnent pour les bases de données mises en miroir dans Microsoft Fabric. Découvrez comment configurer une connexion à votre référentiel, gérer vos bases de données mises en miroir via Git et les déployer dans différents environnements.
Intégration Git de base de données mise en miroir
À partir des paramètres de votre espace de travail, vous pouvez facilement configurer une connexion à votre dépôt pour valider et synchroniser les modifications. Pour configurer la connexion, consultez l’article Prise en main de l’intégration Git .
Une fois connecté, l’espace de travail affiche des informations sur le contrôle de code source qui vous permet d’afficher la branche connectée, l’état de chaque élément de la branche et l’heure de la dernière synchronisation.
Vous pouvez valider les modifications apportées à la base de données mise en miroir sur Git ou mettre à jour l’espace de travail à partir de Git en cliquant sur le contrôle de code source.
Représentation de base de données mise en miroir dans Git
Lorsque vous validez l’élément de base de données en miroir dans le dépôt Git, un dossier est créé pour chaque élément et nommé {display name}.MirroredDatabase. Il contient deux fichiers :
-
mirroring.jsonfichier qui est la définition de la base de données mise en miroir. En savoir plus sur la définition d’élément de base de données mise en miroir -
.platformfichier généré automatiquement par le système. En savoir plus à partir du fichier système.
Note
Seul l’élément de base de données mis en miroir est suivi dans Git. Le point de terminaison d’analyse SQL, les vues et d’autres éléments enfants ne sont pas suivis.
Base de données mise en miroir dans les pipelines de déploiement
Vous pouvez utiliser le pipeline de déploiement Fabric pour déployer votre base de données mise en miroir dans différents environnements, tels que le développement, le test et la production. Vous pouvez également utiliser des règles de déploiement pour personnaliser les bases de données sources en miroir.
Procédez comme suit pour déployer votre base de données mise en miroir à l’aide du pipeline de déploiement :
Créez un pipeline de déploiement, consultez Prise en main des pipelines de déploiement.
Affectez des espaces de travail à différentes phases en fonction de vos objectifs de déploiement.
Sélectionnez, affichez et comparez les éléments, y compris la base de données mise en miroir entre différentes étapes.
Sélectionnez Déployer pour déployer votre base de données mise en miroir à travers les étapes. Vous pouvez voir un avertissement indiquant que l’élément (point de terminaison d’analyse SQL) n’est pas pris en charge, ignorez et continuez
(Facultatif) Pour mettre en miroir une autre base de données source de l’étape précédente, sélectionnez Règles de déploiement pour créer des règles de déploiement pour un processus de déploiement. L’entrée de règles de déploiement se trouve à l’étape cible d’un processus de déploiement.
Fabric prend en charge le paramétrage de la base de données source pour chaque élément de base de données mis en miroir lors du déploiement avec des règles de déploiement. Sélectionnez la base de données mise en miroir correspondante -> Règles de source de données -> + Ajouter une règle, entrez l’ID de connexion cible et éventuellement la base de données s’il s’applique à votre type de base de données source. Vous trouverez l’ID de connexion à partir de Gérer les connexions et les passerelles :> recherchez la connexion créée à partir de la liste -> Paramètres -> Champ ID de connexion.
Après avoir créé les règles de déploiement, déployez les bases de données mises en miroir avec les règles nouvellement créées de l’étape source vers l’étape cible où les règles ont été créées. Vos règles ne prennent pas effet tant que vous n’avez pas déployé la base de données mise en miroir de la source vers l’étape cible.
Surveillez l’état du déploiement à partir de l’historique de déploiement.
Important
La base de données mise en miroir n’est pas démarrée après le déploiement. Vous devez le démarrer manuellement ou via l’API.
Important
Pour mettre en miroir des données à partir d’Azure SQL Database, Azure SQL Managed Instance, Azure Database pour PostgreSQL ou SQL Server 2025, vous devez également effectuer les opérations suivantes avant de commencer la mise en miroir :
- Activez l’identité managée de votre serveur logique Azure SQL, Azure SQL Managed Instance, Azure Database pour PostgreSQL ou SQL Server.
- Accordez l’autorisation Lecture et écriture de l’identité managée à la base de données mise en miroir. Pour l’instant, vous devez effectuer cette opération sur le portail Fabric. Vous pouvez également accorder le rôle d'identité gérée de l'espace de travail en utilisant Add Workspace Role Assignment API.
Note
Actuellement, les éléments enfants tels que les vues créées ne sont pas déployés à travers les étapes.