Exporter des données vers Azure Synapse Analytics (version préliminaire)
[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]
Note
Azure Active Directory est désormais Microsoft Entra ID. En savoir plus
Azure Synapse est un service d’analyse qui accélère le temps nécessaire pour obtenir des informations sur les entrepôts de données et les systèmes Big Data. Vous pouvez ingérer et utiliser vos données depuis Dynamics 365 Customer Insights - Data dans Azure Synapse.
Astuce
Azure Synapse Link for Dataverse est un service mis à la disposition générale qui offre la réplication continue et transparente des données de Microsoft Dataverse vers Azure Data Lake. Nous vous recommandons d’utiliser Azure Synapse Link for Dataverse au lieu des exportations de données Customer Insights pour un traitement ultérieur des données des tables générées par Customer Insights, telles que :
- Profils clients unifiés (msdynci_customerprofile)
- Activités unifiées (msdynci_unifiedactivity)
- Appartenance au segment (msdynci_segmentmembership)
- Mesures attribut client (msdynci_customermeasure)
- Données d’enrichissement (msdynci_enrichment)
- Sortie du modèle de prédiction (msdynci_prediction)
Pour plus d’informations sur les schémas de tables, consultez Tables dans Customer Insights - Data
Conditions préalables
Note
Assurez-vous de configurer toutes les attributions de rôle comme décrit.
- Dans Customer Insights - Data, votre compte ID Microsoft Entra doit avoir un rôle d’administrateur.
Dans Azure :
Un abonnement Azure actif.
Un utilisateur avec un rôle Administrateur dans Customer Insights - Data a besoin du rôle Administrateur de l’accès utilisateur dans l’abonnement Azure pour accorder l’accès de principal du service aux ressources Azure dans l’interface utilisateur de Customer Insights - Data. Sinon, un utilisateur Azure qui a le rôle Administrateur de l’accès utilisateur doit définir les autorisations suivantes. En savoir plus sur le rôle Administrateur de l’accès utilisateur et comment choisir entre Propriétaire et Administrateur de l’accès utilisateur. Le Propriétaire a implicitement le rôle Administrateur de l’accès utilisateur.
Si vous utilisez un nouveau compte Gen2 Azure Data Lake Storage, le principal de service pour Customer Insights - Data a des autorisations Données d’objets blob de stockage collaborateur. Le compte Data Lake Storage Gen2 doit avoirun espace de noms hiérarchique activé.
Dans le groupe de ressources où se trouve Azure Synapse workspace, le principal de service et l’utilisateur avec les autorisations d’administrateur dans Customer Insights - Data doivent au moins disposer des autorisations de Lecteur.
L’utilisateur avec des autorisations d’administrateur dans Customer Insights - Data a des autorisations Données d’objets blob de stockage collaborateur sur le compte Gen2 Azure Data Lake Storage où se trouvent les données et liées à Azure Synapse workspace. En savoir plus sur l’utilisation du portail Azure pour attribuer un rôle Azure afin d’accéder aux données des objets blob et des files d’attente et les autorisations collaborateur de données BLOB de stockage.
L’identité gérée d’Azure Synapse workspace a des autorisations Contributeur d’objet BLOB de stockage sur le compte Azure Data Lake Storage Gen2 où les données se trouvent et sont liées à Azure Synapse workspace. En savoir plus sur l’utilisation du portail Azure pour attribuer un rôle Azure afin d’accéder aux données des objets blob et des files d’attente et les autorisations collaborateur de données BLOB de stockage.
Sur Azure Synapse workspace, le principal de service pour Customer Insights - Data a Administrateur de Synapse comme rôle attribué.
Si votre environnement Customer Insights - Data stocke des données dans votre propre Azure Data Lake Storage, l’utilisateur qui établit la connexion à Azure Synapse Analytics nécessite au moins le rôle intégré Lecteur sur le compte Data Lake Storage. Pour plus d’informations, voir Attribuer des rôles Azure à l’aide du portail Azure.
Limitation connue
- L’exportation Azure Synapse ne prend pas en charge l’actualisation incrémentielle des sources de données si un environnement utilise un lac de données Azure personnalisé pour le stockage des données.
- Les sources de données Power Query en tant que tables d’entrée ne sont prises en charge que si votre environnement stocke les données dans votre propre Azure Data Lake Storage.
- L’activation de l’accès public à votre propre compte de stockage après la configuration de Azure Private Link ne fonctionnera pas. Private Link n’est pris en charge que si vous désactivez l’accès public au compte de stockage. Supprimez la configuration de Private Link pour réactiver l’accès public.
- Cette exportation ne fonctionne que pour les fichiers au format CSV.
Configurer la connexion à Azure Synapse
Vous devez être administrateur dans Customer Insights - Data pour ajouter une connexion.
Accédez à Paramètres>Connexions.
Sélectionnez Ajouter une connexion, puis choisissez Azure Synapse Analytics.
Donnez à votre connexion un nom reconnaissable dans le champ Nom d’affichage. Le nom et le type de connexion décrivent cette connexion. Nous vous recommandons de choisir un nom qui explique l’objectif et la cible de la connexion.
Choisissez qui peut utiliser cette connexion. Par défaut, il s’agit uniquement des administrateurs. Pour plus d’informations, voir Autoriser les contributeurs à utiliser une connexion pour les exportations.
Sélectionnez ou recherchez l’abonnement dans lequel vous souhaitez utiliser les données Customer Insights. Dès qu’un abonnement est sélectionné, vous pouvez également sélectionner Espace de travail, Compte de stockage et Conteneur.
Si votre compte de stockage se trouve derrière un pare-feu, sélectionnez Activer le lien privé. Pour plus d’informations, consultez Liens privés.
Passez en revue la confidentialité et conformité des données et sélectionnez J’accepte.
Sélectionnez Enregistrer pour terminer la connexion.
Configurer une exportation
Pour configurer cette exportation, vous devez avoir l’autorisation correspondant à ce type de connexion. Pour configurer l’exportation avec une connexion partagée, vous avez besoin au moins des autorisations Contributeur dans Customer Insights - Data.
Accédez à Données>Exportations.
Sélectionnez Ajouter une exportation.
Dans le champ Connexion pour l’exportation, choisissez une connexion dans la section Azure Synapse Analytics. Contactez un administrateur si aucune connexion n’est disponible.
Indiquez un nom d’affichage reconnaissable pour votre exportation et un nom de base de données. L’exportation créera une nouvelle base de données de lac Azure Synapse dans l’espace de travail défini dans la connexion.
Sélectionnez les tables que vous souhaitez exporter vers Azure Synapse Analytics.
Note
Les sources de données basées sur un dossier Common Data Model ne sont pas pris en charge.
Sélectionnez Enregistrer.
L’enregistrement d’une exportation n’exécute pas l’exportation immédiatement. L’exportation s’exécute avec chaque actualisation planifiée. Vous pouvez également exporter des données à la demande.
Pour interroger les données exportées vers Synapse Analytics, il faut que le Lecteur de données d’objets blob de stockage puisse accéder au stockage destination sur l’espace de travail des exports.
Mettre à jour une exportation
Accédez à Données>Exportations.
Sélectionnez Modifier pour l’exportation que vous souhaitez mettre à jour.
Ajoutez ou supprimez des tables de la sélection. Si vous supprimez des tables de la sélection, elles restent dans la base de données Synapse Analytics. Cependant, les futures actualisations des données ne mettront pas à jour les tables supprimées dans cette base de données.
Changer le nom de la base de données crée une nouvelle base de données Synapse Analytics. L’ancienne base de données ne reçoit aucune mise à jour lors des futures actualisations.