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 développeurs peuvent intégrer le contrôle de version Git avec l’outil de gestion du cycle de vie (ALM) des applications Fabric.
Remarque
Certains éléments de l’intégration Git sont en préversion. Pour plus d’informations, consultez la liste des éléments pris en charge.
L’intégration de Git dans Fabric permet aux développeurs d’intégrer leurs processus de développement, outils et bonnes pratiques directement dans la plateforme Fabric. Elle permet aux développeurs qui développent dans Fabric de :
- Sauvegarder et versionner leur travail
- Revenir aux étapes précédentes si nécessaire
- Collaborer avec d’autres personnes ou travailler seul à l’aide de branches Git
- Appliquer les capacités des outils de contrôle de code source familiers pour gérer les éléments Fabric
L’intégration avec le contrôle de code source se fait au niveau de l’espace de travail. Les développeurs peuvent versionner les éléments qu’ils développent au sein d’un espace de travail dans un seul processus, avec une visibilité totale sur l’ensemble de leurs éléments. La structure de l’espace de travail, y compris sous-dossiers, est conservée dans le référentiel Git.
Consultez la liste des éléments pris en charge .
Informez-vous sur les concepts de base de Git et du contrôle de versions .
En savoir plus sur le processus d’intégration Git.
Découvrez la meilleure façon de gérer vos branches Git.
Sécurité réseau pour l’intégration de Git
La sécurité au niveau de l’espace de travail dans Fabric offre un contrôle granulaire de l’accès aux données et de la connectivité réseau en permettant aux administrateurs de configurer à la fois les protections entrantes et sortantes pour chaque espace de travail. Ces contrôles garantissent que les données sensibles restent dans des limites de réseau approuvées et qu’elles s’intègrent à des outils CI/CD tels que l’intégration Git. Pour plus d’informations, voir Sécurité réseau pour intégration continue/déploiement continu.
Informations de confidentialité
Avant d’activer l’intégration Git, assurez-vous de bien prendre connaissance des questions de confidentialité suivantes :
- Déclaration de confidentialité Microsoft
- Vue d’ensemble de la protection des données pour Azure DevOps Services
- GitHub contrat de protection des données
Fournisseurs Git pris en charge
Les fournisseurs Git suivants sont pris en charge :
- Azure DevOps (basé sur le cloud uniquement)
- GitHub (basé sur le cloud uniquement)
- GitHub Enterprise (basé sur le cloud uniquement)
Éléments pris en charge
Les éléments suivants prennent actuellement en charge l’intégration Git :
Éléments d'ingénierie des données :
Éléments de science des données :
- Expériences d'apprentissage automatique(aperçu)
- modèles d'apprentissage automatique(préversion)
- Assistant de données
Éléments d'usine de données :
- Copier la tâche
- Flux de données gen2
- Pipeline
- Base de données en miroir
- Monter ADF
- Flocons de neige en miroir(préversion)
- Airflow(aperçu)
- dbt Job(aperçu)
- Agent des opérations(aperçu)
Éléments d’intelligence en temps réel :
- Activator
- Eventhouse
- Eventstream
- base de données KQL
- Ensemble de requêtes KQL
- Real-Time Tableau de bord
- Cartes
- Jeu de schémas d’événements(aperçu)
- Générateur de jumeaux numériques(préversion)
- Détection d’anomalie(préversion)
éléments Data Warehouse :
- Warehouse
- Catalogue Azure Databricks en miroir
Éléments Power BI :
- Ensemble de mesures (préversion)
- application Org(préversion)
- rapport paginé(préversion)
- Report (à l’exception des rapports connectés aux modèles sémantiques hébergés dans Azure Analysis Services, SQL Server Analysis Services ou les rapports exportés par Power BI Desktop qui dépendent des modèles sémantiques hébergés dans MyWorkspace) (préversion)
- Modèle sémantique (à l’exception des jeux de données d’envoi (push), des connexions actives à Analysis Services, du modèle v1) (préversion)
Éléments de base de données :
- Base de données SQL
- Base de données Cosmos(préversion)
Graphique:
Éléments CI/CD :
Éléments IQ (préversion) :
Solutions métier :
- Healthcare(préversion)
- Cohorte en santé (préversion)
Si l’espace de travail ou le répertoire Git contient des éléments non pris en charge, il peut toujours être connecté, mais les éléments non pris en charge sont ignorés. Ils ne sont pas enregistrés ni synchronisés, mais ils ne sont pas supprimés non plus. Ils apparaissent dans la source control panel, mais vous ne pouvez pas les valider ni les mettre à jour.
Permissions
Les actions que vous pouvez effectuer sur un espace de travail dépendent des autorisations dont vous disposez à la fois dans l’espace de travail et dans le référentiel Git. Pour une présentation plus détaillée des autorisations, consultez Autorisations.