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.
Remarque
La personnalisation Azure Synapse Link sera bientôt abandonnée. Dans Power Apps, ouvrez Lier les données pour accéder à cette expérience. L’expérience utilisateur utilise Link to Data lake, tandis que cet article continue d’utiliser Azure Synapse Link afin que les clients existants puissent reconnaître la fonctionnalité.
Les clients qui utilisent Azure Synapse Link pour Dataverse peuvent exporter les journaux d’audit pour répondre aux stratégies d’audit externes et internes, de conformité, de sécurité et de gouvernance communes à de nombreuses entreprises.
L’audit Microsoft Dataverse prend en charge toutes les tables et colonnes personnalisées ainsi que la plupart des tables et colonnes personnalisables. Dataverse stocke les journaux d’audit et consomme la capacité de stockage des journaux. Si vous avez des ressources Azure dans la même région que l’environnement Dataverse, vous pouvez exporter les journaux d’audit vers un compte de stockage Azure avec Azure Synapse Link pour Dataverse et interroger les journaux d’audit à l’aide d’Azure Synapse Analytics et de Power BI Desktop.
Prérequis
- Un abonnement Azure disposant d’autorisations d’administrateur pour créer des groupes de ressources, un espace de travail et d’autres ressources Azure. Plus d’informations : Créer un lien Azure Synapse pour Dataverse avec votre espace de travail Azure Synapse
- Vous devez disposer du rôle de sécurité Administrateur système de Dataverse.
- Power BI.
Considerations
Important
- Cette procédure nécessite l’option d’exportation Delta Lake (Parquet) dans Azure Synapse Link, qui est dépréciée. À compter du 15 octobre 2026, l’option ne sera pas disponible pour les nouveaux clients. L’éligibilité est évaluée au niveau de l’ID de l’organisation Dataverse, et non au niveau du locataire. Un nouvel environnement avec un nouvel ID d’organisation n’est pas éligible, même si une autre organisation du même locataire est éligible. Si vous dissociez une organisation existante éligible, vous pouvez recréer le lien pour ce même ID d’organisation. L’URL d’activation ne remplace pas l’éligibilité et ne prolonge pas les échéances de dépréciation.
- Les clients existants doivent passer à la sortie CSV dans Azure Synapse Link ou Link to Microsoft Fabric d’ici décembre 2027, lorsque l’option d’exportation Delta Lake (Parquet) ne sera plus disponible. L’exportation de table d’audit est prise en charge uniquement avec les profils Delta Lake aujourd’hui. Le lien vers Microsoft Fabric permettra bientôt d’utiliser les tables d’audit. Prévoyez d’utiliser Link to Microsoft Fabric pour cette fonctionnalité lorsque la prise en charge de la table d’audit devient disponible. Plus d’informations : Exporter des données Dataverse au format Delta Lake.
- Azure Synapse Link ne prend pas en charge la synchronisation des tables d'audit qui contiennent plus de 100 millions d'enregistrements.
Tâches à effectuer
Voici les étapes générales pour créer le stockage et l’espace de travail dans Azure, puis le Azure Synapse Link for Dataverse afin que vous puissiez créer des rapports dans Power BI :
-
Créer un Azure Synapse Link
- Créez un groupe de ressources.
- Créez un compte Azure Data Lake Storage Gen2 avec le répertoire hiérarchique activé.
- Créez un espace de travail Synapse.
- Créez un pool Apache Spark pour l’espace de travail Synapse.
- Accordez des autorisations de compte de stockage et d’espace de travail Synapse au créateur Power Platform qui crée Azure Synapse Link pour Dataverse.
-
Connecter la table d’audit Dataverse à l’espace de travail Synapse
- Vérifiez le statut de synchronisation de la table d’audit.
- Créer des rapports et des tableaux de bord à l’aide de Power BI
Créer un Azure Synapse Link
- Connectez-vous au Portail Azure.
- Créez un groupe de ressources. Informations complémentaires : Créer des groupes de ressources
- Créez un compte de stockage. Pour plus d’informations : Créer un compte de stockage
Sous les détails du Projet :Sélectionnez l’Abonnement où le groupe de ressources a été créé.
Sélectionnez le Groupe de ressources que vous avez créé plus tôt.
Saisissez le Nom du compte de stockage.
Sélectionnez l’onglet Avancé et activez l’option Espace de noms hiérarchique.
- Accordez l’accès Compte de stockage à l’administrateur Power Apps qui connecte les tables Dataverse à ce compte de stockage.
- Dans le volet de gauche, sélectionnez Contrôle d’accès (IAM).
- Sélectionnez Attributions de rôles>+ Ajouter>Ajouter des attributions de rôles.
- Sous Ajouter une attribution de rôles, sélectionnez l’onglet Membres.
- Sélectionnez l’utilisateur administrateur Power Platform, puis sélectionnez l’onglet Rôles d’administrateur avec privilèges.
- Saisissez propriétaire dans la zone Rechercher.
- Sélectionnez le rôle Contributeur du compte de stockage.
- Activez Autoriser l’utilisateur à attribuer tous les rôles (avec privilèges élevés) dans Ce que l’utilisateur peut faire.
- Répétez les étapes précédentes pour ces rôles :
- Contributeur de données Blob de stockage
- Propriétaire de données d’objets Blob de stockage
- Créez un espace de travail Synapse.
Sous les détails du Projet :- Sélectionnez l’Abonnement où le Groupe de ressources a été créé.
- Sélectionnez le Groupe de ressources que vous avez créé précédemment.
- Nom de l’espace de travail. Choisissez un nom unique au niveau global.
- Région. Sélectionnez la région où se trouve votre environnement Dataverse.
- Sélectionnez le Nom du compte de stockage que vous avez créé précédemment.
- Sélectionnez Créer sous Nom du système de fichiers.
- Saisissez un Nom pour le système de fichiers Data Lake Storage Gen2.
- Créez un pool Spark pour l’espace de travail Synapse.
- Accédez au groupe de ressources de l’espace de travail Synapse créé précédemment.
- Le compte de stockage et l’espace de travail Synapse sont répertoriés sous Ressources. Sélectionnez l’espace de travail Synapse créé à l’étape ci-dessus.
- Sélectionnez + Nouveau pool Apache Spark pour créer un pool Spark.
- Sur la page de nouveau pool Apache Spark :
- Saisissez un nom pour le pool Apache Spark.
- Saisissez 5 dans le champ Nombre de nœuds.
- Sélectionnez l’onglet Paramètres supplémentaires, puis saisissez 5 pour le Nombre de minutes d’inactivité.
Remarque
- Il n’y a aucun coût encouru avec la création de pools Spark. Les frais ne sont facturés que lorsqu’un job Spark est exécuté sur le pool Spark cible et que l’instance Spark est créée à la demande. Ces coûts sont liés à l’utilisation de Azure Synapse workspace Spark et sont facturés mensuellement. Le coût d’exécution de calculs Spark dépend principalement de l’intervalle de temps pour la mise à jour incrémentielle et des volumes de données. Pour plus d’informations : Tarification Azure Synapse Analytics
- Il est important de prendre en compte ces coûts supplémentaires lorsque vous décidez d’utiliser cette fonctionnalité, car ils ne sont pas facultatifs et doivent être payés pour continuer à utiliser cette fonctionnalité.
Connecter la table d’audit Dataverse à l’espace de travail Synapse
Pour connecter votre table d’audit Dataverse à un espace de travail Synapse, utilisez le Synapse Link Azure que vous avez créé précédemment dans cet article.
Connectez-vous à Power Apps avec le rôle de sécurité de l’administrateur système Dataverse et sélectionnez l’environnement souhaité.
Ouvrez Lier les données, puis ajoutez
enableSynapseParquet=trueà l’URL. Conservez votre hôte et votre ID d’environnement habituels du portail Maker. Par exemple:https://make.powerapps.com/environments/<environment-id>/linkdata?tab=other&enableSynapseParquet=trueRespectez l’orthographe exacte du paramètre et écrivez
trueen minuscules. N’incluez le paramètre qu’une seule fois. Si l’URL contient?déjà , ajoutez&enableSynapseParquet=true. Sinon, ajoutez?enableSynapseParquet=true.Autorisez le chargement de la page, puis sélectionnez Créer un lien vers data lake. Ne sélectionnez pas Créer un lien Fabric pour cette procédure.
Dans Créer un lien vers Data lake, recherchez la carte Tirez davantage parti de vos données avec Link to Fabric, puis sélectionnez Obtenir quand même le format Parquet dans un espace de travail Synapse.
Remarque
L’URL ne sélectionne pas Parquet. Le panneau de création commence par CSV et l’action Parquet s’affiche uniquement une fois l’activation via l’URL et l’éligibilité de votre organisation confirmées. Si l’action n’est pas disponible, n’essayez pas d’autres flags de fonctionnalité.
Sélectionnez l’Abonnement Azure, le groupe de ressources et l’espace de travail Synapse.
Sélectionnez Utiliser le pool Spark pour le travail de conversion de données Delta Lake, puis sélectionnez le pool Spark et le compte de stockage.
Sélectionnez Suivant.
Développez l’onglet Avancé et saisissez 480 minutes dans le champ Intervalle de temps. Plus tard, vous pouvez modifier la fréquence à laquelle vous souhaitez actualiser les tables Dataverse dans l’espace de travail Synapse.
Sous la liste des tables, sélectionnez les tables Audit et Utilisateur.
Les tables que vous sélectionnez doivent avoir le suivi des modifications activé. Plus d’informations : Activer le suivi des modifications pour contrôler la synchronisation des données.
L’exportation des tables Dataverse dans l’espace de travail Synapse prend un certain temps. Une fois l’exportation terminée, vous pouvez gérer les données de la table dans l’espace de travail Synapse. Plus d’informations : Gérer les données de la table dans l’espace de travail Synapse
Vérifier le statut de synchronisation de la table d’audit
- Dans Power Apps, sélectionnez Lier des données, puis sélectionnez Liens vers le lac de données.
- Ouvrez le lien que vous avez créé et vérifiez le statut de synchronisation de la table d’audit. Il devrait indiquer Actif.
Créer des rapports et des tableaux de bord à l’aide de Power BI
Accédez aux données d’audit à l’aide de votre espace de travail Azure Synapse Analytics avec Power BI Desktop. Si vous ne disposez pas déjà de Power BI Desktop, téléchargez et installez Power BI Desktop. Il s’agit d’une application gratuite qui s’exécute sur votre ordinateur local.
Créer des rapports en utilisant la connexion à l’espace de travail Azure Synapse Analytics
Utilisez la connexion à l’espace de travail Azure Synapse Analytics pour les volumes de données plus petits pour créer des rapports avec Power BI.
- Démarrez Power BI Desktop, puis dans une nouvelle session Power BI, sélectionnez Obtenir les données>Plus....
- Dans le volet de gauche de la fenêtre de dialogue Obtenir les données, sélectionnez Azure, puis dans le volet de droite, sélectionnez Espace de travail Azure Synapse Analytics (bêta).
- Sélectionnez Se connecter.
- Sélectionnez Se connecter et saisissez ou sélectionnez votre Compte organisationnel, le compte qui a accès au Azure Synapse workspace que vous avez créé. Sélectionnez Se connecter.
- Une fois connecté, sélectionnez l’espace de travail dans la fenêtre de dialogue Navigateur.
- Développez l’espace de travail et localisez l’espace de travail de l’environnement Dataverse. Une liste de tables Dataverse s’affiche.
- Sélectionnez les tables audit et systemuser, puis sélectionnez Charger.
- Une fois les tables sélectionnées, vous pouvez créer des visualisations Power BI.
Créer des rapports en utilisant la connexion SQL Azure Synapse Analytics
Utilisez la connexion SQL Azure Synapse Analytics pour les volumes de données plus grands pour créer des rapports avec Power BI.
- Démarrez Power BI Desktop, puis dans une nouvelle session Power BI, sélectionnez Obtenir les données>Plus....
- Dans le volet de gauche de la fenêtre de dialogue Obtenir les données, sélectionnez Azure, puis sélectionnez SQL Azure Synapse Analytics.
- Sélectionnez Se connecter.
- Saisissez les nom du Serveur et de la Base de données.
- Le nom du serveur se trouve dans le portail Azure. Saisissez le nom de l’espace de travail dans la barre de Recherche, puis sélectionnez l’espace de travail. Sur la page Vue d’ensemble, copiez le Point de terminaison SQL sans serveur et revenez à la page Base de données SQL Server Power BI et collez-la dans le champ Serveur.
- Pour trouver le nom de la base de données, accédez à Power Apps, sélectionnez Lier les données>Liens Data Lake, puis sélectionnez Azure Synapse Link. Sélectionnez Accéder à l’espace de travail Azure Synapse Analytics dans la barre de commandes. Vous trouverez le nom de votre base de données sous le dossier Lake database dans la page Données.
- Sélectionnez OK.