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.
Vous pouvez utiliser le lien Azure Synapse pour connecter vos données Microsoft Dataverse à Azure Synapse Analytics afin d'explorer vos données et d'accélérer le temps de compréhension. Cet article vous explique comment réaliser les tâches suivantes :
- Connectez vos données Dataverse à votre espace de travail Azure Synapse Analytics avec le service Azure Synapse Link.
- Gérer les tables Dataverse incluses dans le Synapse Link Azure.
- Surveillez votre Synapse Link Azure.
- Dissociez votre Synapse Link Azure.
- Relinkez votre Synapse Link Azure.
- Affichez vos données dans Azure Synapse Analytics.
Note
Azure Synapse Link pour Microsoft Dataverse était anciennement appelé Export to data lake. Le service a été renommé en mai 2021 et continuera d’exporter des données vers Azure Data Lake ainsi que Azure Synapse Analytics.
Configuration requise
- Dataverse : vous devez disposer du rôle de sécurité Dataverse Administrateur système.
- Les tables que vous souhaitez exporter via Azure Synapse Link doivent avoir la propriété suivi des modifications activée. Plus d’informations : Options avancées
- L'espace de travail Azure Synapse avec lequel vous liez ne peut pas activer la protection contre l'exfiltration des données. Plus d’informations : Créer un espace de travail avec la protection contre l’exfiltration de données activée
Azure Data Lake Storage Gen2 conditions requises
Vous devez disposer d’un compte Azure Data Lake Storage Gen2 et des rôles suivants :
- Owner
- Contributeur aux données Blob du stockage
- Propriétaire des données de stockage Blob
Exigence de rôleOwner : Le rôle Propriétaire est requis, car l’ajout de l’identité managée du service Azure Synapse Link au compte de stockage est une opération privilégiée. Cette identité managée permet au service d’effectuer la synchronisation de Dataverse vers Synapse. Actuellement, le rôle Propriétaire est requis et les rôles personnalisés avec des privilèges similaires ne sont pas pris en charge pour cette étape.
Privilèges pour l’identité managée :
- Propriétaire et contributeur du compte de stockage : Requis uniquement lors de la première configuration pour créer le système de fichiers dans le compte de stockage et sont attribués au compte de stockage. Une fois l’installation terminée, ces privilèges peuvent être supprimés sans avoir d’impact sur les opérations de synchronisation.
- Contributeur aux données Blob de stockage : Nécessaire pour les opérations normales des objets blob lors de la synchronisation régulière.
- Propriétaire des données de stockage Blob : Actuellement requis pour gérer les données et les autorisations d’accès dans les scénarios impliquant Azure Data Lake Storage Gen2.
Votre compte de stockage doit activer l’espace de noms hiérarchique pour la configuration initiale et la synchronisation delta.
Autoriser l’accès à la clé de compte de stockage est requis uniquement pour la configuration initiale, car le service utilise l’autorisation de clé partagée pour effectuer des opérations privilégiées telles que la création du système de fichiers et l’établissement du lien avant de passer à l’authentification d’identité managée. Une fois l’installation terminée, l’accès basé sur les clés n’est plus nécessaire.
Votre compte de stockage doit avoir une étendue autorisée pour les opérations de copie définies sur À partir de n’importe quel compte de stockage.
- Espace de travail Synapse : vous devez disposer d’un espace de travail Synapse et de l’accès au rôle Synapse Administrator dans le Synapse Studio. L’espace de travail Synapse doit se trouver dans la même région que votre compte Azure Data Lake Storage Gen2. Le compte de stockage doit être ajouté en tant que service lié dans le Synapse Studio. Pour créer un espace de travail Synapse, accédez à Création d’un espace de travail Synapse.
Note
- Le compte de stockage et l’espace de travail Synapse doivent être créés dans le même locataire Microsoft Entra que votre locataire Power Apps.
- Pour définir Enabled à partir de réseaux virtuels et d’adresses IP sélectionnés pour le compte de stockage lié et l’espace de travail, vous devez créer un Azure Synapse Link avec des identités gérées. Plus d’informations : Utilisez les identités managées pour Azure avec votre Azure data lake storage (sans configuration d’identités managées, vous devez activer un accès réseau public pour Azure ressources pour la configuration initiale et la synchronisation delta.)
- Les espaces de travail Synapse comportant des points de terminaison privés gérés, une protection contre l’exfiltration de données ou des réseaux virtuels gérés ne sont pas pris en charge.
- Vous devez avoir le rôle d’accès Lecteur dans le groupe de ressources avec le compte de stockage et l’espace de travail Synapse.
- Lorsque vous ajoutez plusieurs utilisateurs à l’espace de travail Synapse, ils doivent disposer de l’accès au rôle Synapse Administrator au sein du Synapse Studio et du rôle Storage Blob Data Contributor sur le compte Azure Data Lake Storage Gen2.
- La création de profils Synapse Link sous un seul environnement DV est limitée à un maximum de 10.
Connecter Dataverse à l’espace de travail Synapse
Connectez-vous à Power Apps et sélectionnez votre environnement préféré.
Dans le volet de navigation gauche, sélectionnez Azure Synapse Link. Si Azure Synapse Link n'est pas visible dans le volet latéral, sélectionnez ... Plus et choisissez Discover all. Sélectionnez Azure Synapse Link dans la section Data Management.
Dans la barre de commandes, sélectionnez + Nouveau lien.
Sélectionnez l’option Connect to your Azure Synapse workspace option.
Sélectionnez Abonnement, Groupe de ressources, Nom de l’espace de travail, et Compte de stockage. Assurez-vous que l’espace de travail et le compte de stockage Synapse répondent aux exigences spécifiées dans la section Conditions préalables. Cliquez sur Suivant.
Note
Dans le cadre de la liaison de l’environnement à un lac de données, vous accordez au service Azure Synapse Link l’accès à votre compte de stockage. Assurez-vous que vous avez suivi les prérequis pour créer et configurer le compte de stockage Azure Data Lake et pour vous accorder un rôle de propriétaire sur le compte de stockage. En outre, vous accordez l’accès du service Power Platform Dataflows à votre compte de stockage. Pour plus d’informations : Préparation de données en libre-service avec des flux de données.
Choisissez les tables que vous souhaitez exporter soit en les sélectionnant une par une, soit en saisissant une liste de tables séparées par des virgules dans la zone de recherche, puis sélectionnez Enregistrer. Seules les tables avec la propriété Suivre les modifications activée peuvent être exportées. Pour plus d’informations, voir Options avancées.
Vous pouvez suivre les étapes ci-dessus pour créer un lien d'un environnement vers plusieurs espaces de travail Azure Synapse Analytics et lacs de données Azure dans votre abonnement Azure, en ajoutant un lac de données Azure en tant que service lié sur un espace de travail Synapse. De même, vous pouvez créer un lien depuis plusieurs environnements vers le même espace de travail Azure Synapse Analytics et le lac de données Azure, tous dans le même client.
Note
Azure Synapse Link pour le service Dataverse est intégré en toute transparence à Power Platform en tant que fonctionnalité prête à l’emploi. Il répond aux normes de sécurité et de gouvernance définies pour le stockage et la gouvernance de données Power Platform. Plus d’informations : Stockage et gouvernance de données
Les données exportées par le service Azure Synapse Link sont chiffrées au transit à l’aide du protocole TLS (Transport Layer Security) 1.2 ou ultérieur et chiffrées au repos dans Azure Data Lake Storage Gen2. De plus, les données transitoires dans le stockage blob sont également chiffrées au repos. Le chiffrement dans Azure Data Lake Storage Gen2 vous aide à protéger vos données, à implémenter des stratégies de sécurité d’entreprise et à répondre aux exigences de conformité réglementaire. Plus d’informations : Chiffrement des données au repos dans Azure Plus d’informations : Configurer les pare-feu et réseaux virtuels d'Azure Storage
Gérer les données de la table dans l’espace de travail Synapse
Après avoir configuré l’Synapse Link Azure, vous pouvez gérer les tables exportées de l’une des deux manières suivantes :
Dans la zone Power Apps (make.powerapps.com) Azure Synapse Link, sélectionnez Manage tables dans la barre de commandes pour ajouter ou supprimer une ou plusieurs tables liées.
Dans le portail Power Apps maker Tables, sélectionnez ... en regard d’une table, puis sélectionnez le lac de données lié dans lequel vous souhaitez exporter des données de table.
Surveiller votre Synapse Link Azure
Après avoir configuré le Synapse Link Azure, vous pouvez surveiller l’Synapse Link Azure sous l’onglet Tables.
- Il y aura une liste de tables qui font partie du Synapse Link Azure sélectionné.
- Il y a différentes étapes par lesquelles passe le statut de synchronisation. NotStarted indique que la table attend d’être synchronisée. Une fois la synchronisation initiale de la table Terminée, il existe une étape de post-traitement où les mises à jour incrémentielles ne seront pas effectuées. Cela peut prendre plusieurs heures selon la taille de vos données. Au fur et à mesure que les mises à jour incrémentielles commencent à avoir lieu, la date de la dernière synchronisation sera régulièrement mise à jour.
- La colonne Compter montre le nombre de lignes écrites. Lorsque Ajouter uniquement est paramétré sur Non, il s’agit du nombre total d’enregistrements. Lorsque Ajouter uniquement est paramétré sur Oui, il s’agit du nombre total de modifications.
- Les colonnes Ajouter uniquement et Stratégie de partition montrent l'utilisation de différentes configurations avancées.
Dissocier un Azure Synapse Link
Sélectionnez l’Synapse Link Azure souhaité pour dissocier.
Sélectionnez Supprimer le lien dans la barre de commandes.
Pour supprimer à la fois le système de fichiers Data Lake et la base de données Synapse, saisissez le nom du lien pour confirmer.
Sélectionner Oui, et attendez quelques minutes pour que tout soit dissocié et supprimé.
Important
Les objets de base de données personnalisés que vous créez dans la base de données Azure Synapse Link sont supprimés une fois la liaison terminée.
Vous devez implémenter votre propre contrôle de version de vos scripts d’objets de base de données personnalisés pour vous assurer que vous disposez d’une sauvegarde.
Relier un Azure Synapse Link
Si vous avez supprimé le système de fichiers lors de la dissociation, suivez les étapes ci-dessus pour lier à nouveau les mêmes espaces de travail et lac de données. Si vous n’avez pas supprimé le système de fichiers lors de la dissociation, vous devez effacer les données à relier :
Naviguez dans la Azure Synapse Analytics.
Sélectionnez ... pour la base de données non liée, puis Nouveau notebook>Notebook vide.
Attachez le notebook à un pool Apache Spark en sélectionnant un pool dans le menu déroulant. Si vous n’avez pas de pool Apache Spark, sélectionnez Gérer les pools pour en créer un.
Entrez le script suivant, remplacez <DATABASE_NAME> par le nom de la base de données à dissocier et exécutez le notebook.
%%sql
DROP DATABASE <DATABASE_NAME> CASCADE
Après avoir exécuté le notebook, actualisez la liste des bases de données dans le panneau de gauche. Si la base de données existe toujours, essayez de faire un clic droit sur la base de données et de sélectionner Effacer.
Accédez à Power Apps et relinkez l’espace de travail Synapse et le lac de données.
Accéder aux données en quasi-temps réel et aux données d’instantané en lecture seule
Après avoir créé un Azure Synapse Link, deux versions des données de la table sont synchronisées par défaut dans Azure Synapse Analytics et/ou Azure Data Lake Storage Gen2 dans votre abonnement Azure, pour vous assurer que vous pouvez fiablement consommer les données mises à jour dans le lac à tout moment donné.
- Données en quasi-temps réel : fournit une copie des données synchronisées à partir de Dataverse via Azure Synapse Link de manière efficace en détectant les données modifiées depuis son extraction initiale ou sa dernière synchronisation.
- Données d’instantané : fournit une copie en lecture seule des données en temps quasi-réel qui sont mises à jour à intervalles réguliers (dans ce cas, toutes les heures).
Note
- Les performances de synchronisation en temps quasi réel dépendent de plusieurs facteurs, notamment la taille de charge initiale des données, le taux d’attrition des données et le volume des modifications. Dans les cas où des volumes de transactions élevés, tels que des processus dans les applications Finance et Operations générant des millions d’enregistrements dans un court délai, ou des processus tels que la fonctionnalité de planification principale incluse dans Dynamics 365 Supply Chain Management qui suppriment et recréent de grands volumes d’enregistrements. Synapse Link doit synchroniser toutes les modifications, y compris les suppressions. Dans ces scénarios à volume élevé, la disponibilité des données en quasi temps réel ne peut pas être garantie.
- Pour créer des données d’instantané en lecture seule, assurez-vous que le paramètre Étendue autorisée pour les opérations de copie est configuré sur Depuis n’importe quel compte de stockage. Plus d’informations : Configurer la portée autorisée pour les opérations de copie
- Sélectionnez le Synapse Link Azure souhaité, puis sélectionnez Aller à l'espace de travail Azure Synapse Analytics dans le volet supérieur.
- Développez Bases de données en lac depuis le volet de gauche, sélectionnez Dataverse-environmentName-organizationUniqueName, puis développez Tables.
Toutes les Tables de données en temps quasi-réel sont répertoriées et disponibles pour analyse avec la convention de dénomination DataverseTableName. Toutes les Tables de données d’instantané sont répertoriées et disponibles pour analyse avec la convention de dénomination DataverseNomTable_partitioned.
Prochaines étapes
Après avoir utilisé l’Synapse Link Azure pour le service Dataverse, découvrez comment analyser et consommer vos données avec Discover Hub. Pour accéder à Discover Hub, accédez à Power Apps>Azure Synapse Link. Sélectionnez votre service lié, puis sélectionnez l’onglet Hub de découverte. Vous trouverez ici des outils recommandés et une documentation organisée pour vous aider à tirer le meilleur parti de vos données.
Voir aussi
Configurer Azure Synapse Link for Dataverse avec votre Azure Data Lake
Azure Synapse Link pour la configuration avancée de Dataverse