1.2.4 Ingestion de données à partir de sources hors ligne

Dans cet exercice, l’objectif est d’intégrer des données externes telles que les données CRM dans Platform.

Objectifs d’apprentissage

  • Découvrez comment générer des données de test.
  • Découvrez comment ingérer du fichier CSV.
  • Découvrez comment utiliser l’interface utilisateur web pour l’ingestion de données par le biais de workflows
  • Comprendre les fonctionnalités de gouvernance des données d’Experience Platform

Ressources

Tâches

  • Créez un fichier CSV avec des données de démonstration. Ingérez le fichier CSV dans Adobe Experience Platform à l’aide des workflows disponibles.
  • Présentation des options de gouvernance des données dans Adobe Experience Platform

Créer un jeu de données CRM à l’aide d’un outil de génération de données

Pour cet exercice, vous avez besoin de 1 000 lignes d’exemple de données CRM.

Ouvrez le modèle Mockaroo en accédant à https://www.mockaroo.com/12674210.

Ingestion des données

Sur le modèle, vous remarquerez les champs suivants :

  • identifiant
  • first_name
  • nom_de_famille
  • E-mail
  • gender
  • birthDate
  • home_latitude
  • home_longitude
  • country_code
  • ville
  • pays
  • crmId
  • consent.email
  • consent.commercialEmail
  • consent.any

Tous ces champs ont été définis pour produire des données compatibles avec Platform.

Pour générer votre fichier CSV, cliquez sur le bouton Générer les données qui créera et téléchargera un fichier CSV contenant 1 000 lignes de données de démonstration.

Ingestion des données

Ouvrez votre fichier CSV pour visualiser son contenu.

Ingestion des données

Une fois votre fichier CSV prêt, vous pouvez procéder à l’ingestion dans AEP.

Vérifier le jeu de données

Accédez à https://experience.adobe.com/platform.

Ingestion des données

Avant de continuer, vous devez sélectionner un sandbox. Le sandbox à sélectionner est nommé --aepSandboxName--.

Ingestion des données

Dans Adobe Experience Platform, cliquez sur Jeux de données dans le menu situé dans la partie gauche de l’écran.

Ingestion des données

Vous utiliserez un jeu de données partagé. Le jeu de données partagé a déjà été créé et est appelé Système de démonstration - Jeu de données de profil pour CRM (global v1.1). Cliquez dessus pour l’ouvrir.

Ingestion des données

Sur l’écran d’aperçu, vous pouvez voir 3 informations principales.

NOTE
Il est possible que la vue de votre jeu de données soit vide, si aucune activité ne s’est produite au cours des 7 derniers jours.

Ingestion des données

Tout d’abord, le tableau de bord Activité du jeu de données indique le nombre total d’enregistrements CRM dans le jeu de données et les lots ingérés, ainsi que leur statut

Ingestion des données

Ensuite, en faisant défiler la page vers le bas, vous pouvez vérifier quand les lots de données ont été ingérés, combien d’enregistrements ont été intégrés et également si l’intégration du lot a réussi ou non. Le Identifiant de lot est l’identifiant d’un traitement par lots spécifique. Le Identifiant de lot est important, car il peut être utilisé pour résoudre les problèmes d’intégration d’un lot spécifique.

Enfin, l’onglet d’informations Jeu de données affiche des informations importantes telles que l’ID du jeu de données (à nouveau, important du point de vue de la résolution des problèmes), le nom du jeu de données et si le jeu de données a été activé pour Profil.

Ingestion des données

Le paramètre le plus important ici est le lien entre le jeu de données et le schéma. Le schéma définit les données qui peuvent être ingérées et la manière dont elles doivent se présenter.

Dans ce cas, nous utilisons le Système de démonstration - Schéma de profil pour CRM (global v1.1), qui est mappé à la classe Profil et a implémenté des extensions, également appelées groupes de champs.

Ingestion des données

En cliquant sur le nom du schéma, vous accédez à l’aperçu Schéma où vous pouvez voir tous les champs qui ont été activés pour ce schéma.

Ingestion des données

Un descripteur principal personnalisé doit être défini pour chaque schéma. Dans le cas de notre jeu de données CRM, le schéma a défini que le champ crmId doit être l’identifiant principal. Si vous souhaitez créer un schéma et le lier au profil client en temps réel, vous devez définir un groupe de champs personnalisé qui fait référence à votre descripteur principal.

Vous pouvez également constater que notre identité principale se trouve dans --aepTenantId--.identification.core.crmId, liée à l’espace de noms de système de démonstration - CRMID.

Ingestion des données

Chaque schéma et, par conséquent, chaque jeu de données à utiliser dans le profil client en temps réel doivent avoir un identifiant de Principal ​. Cet identifiant de Principal est l'identifiant utilisé par la marque pour un client dans ce jeu de données. Dans le cas d’un jeu de données CRM, il peut s’agir de l’adresse e-mail ou de l’identifiant CRM, dans le cas d’un jeu de données Call Center, il peut s’agir du numéro de mobile d’un client.

Il est recommandé de créer un schéma distinct et spécifique pour chaque jeu de données et de définir le descripteur de chaque jeu de données spécifiquement pour correspondre au fonctionnement des solutions actuelles utilisées par la marque.

Utilisation d’un workflow pour mapper un fichier CSV à un schéma XDM

L’objectif de cet exercice est d’intégrer des données CRM dans AEP. Toutes les données ingérées dans Platform doivent être mappées au schéma XDM spécifique. Vous disposez actuellement d’un jeu de données CSV avec 1 000 lignes d’un côté et un jeu de données lié à un schéma de l’autre côté. Pour charger ce fichier CSV dans ce jeu de données, un mappage doit avoir lieu. Pour faciliter cet exercice de mappage, nous disposons de Workflows disponibles dans Adobe Experience Platform.

Cliquez sur Mapper CSV à un schéma XDM puis sur Launch pour lancer le processus.

Ingestion des données

Sur l’écran suivant, vous devez sélectionner un jeu de données dans lequel ingérer votre fichier. Vous avez le choix entre sélectionner un jeu de données existant ou en créer un nouveau. Pour cet exercice, nous allons réutiliser un exercice existant : veuillez sélectionner Système de démonstration - Jeu de données de profil pour CRM (global v1.1) comme indiqué ci-dessous, puis laissez les autres paramètres définis sur par défaut.

Cliquez sur Suivant.

Ingestion des données

Faites glisser et déposez votre fichier CSV ou cliquez sur Choisir les fichiers et accédez à votre ordinateur sur le bureau et sélectionnez votre fichier CSV.

Ingestion des données

Après avoir sélectionné votre fichier CSV, il sera chargé immédiatement et vous verrez un aperçu de votre fichier dans secondes.

Cliquez sur Suivant.

Ingestion des données

Vous devez maintenant mapper les en-têtes de colonne de votre fichier CSV avec une propriété XDM dans votre Système de démonstration - Jeu de données de profil pour CRM.

Adobe Experience Platform a déjà fait quelques propositions pour vous, en essayant de lier les Attributs Source avec les Champs de schéma cibles.

NOTE
Si des erreurs s’affichent sur l’écran de mappage, ne vous inquiétez pas. Après avoir suivi les instructions ci-dessous, ces erreurs seront résolues.

Ingestion des données

Pour le Mappages de schéma, Adobe Experience Platform a déjà tenté de lier les champs entre eux. Cependant, toutes les propositions de cartographie ne sont pas correctes. Vous devez maintenant mettre à jour les Champs cibles un par un.

birthDate

Le champ Schéma Source bornDate doit être lié au champ cible person.bornDate.

Ingestion des données

ville

Le champ Schéma Source ville doit être lié au champ cible homeAddress.city.

Ingestion des données

pays

Le champ Schéma Source pays doit être lié au champ cible homeAddress.country.

Ingestion des données

country_code

Le champ Schéma Source code_pays doit être lié au champ cible homeAddress.countryCode.

Ingestion des données

E-mail

Le champ Schéma Source email doit être lié au champ cible personalEmail.address.

Ingestion des données

crmid

Le champ Schéma Source crmid doit être lié au champ cible --aepTenantId--.identification.core.crmId.

Ingestion des données

first_name

Le champ Schéma Source first_name doit être lié au champ cible person.name.firstName.

Ingestion des données

gender

Le champ Schéma Source genre doit être lié au champ cible personne.genre.

Ingestion des données

home_latitude

Le champ Schéma Source home_latitude doit être lié au champ cible homeAddress._schema.latitude.

Ingestion des données

home_longitude

Le champ Schéma Source home_longitude doit être lié au champ cible homeAddress._schema.longitude.

Ingestion des données

identifiant

Le champ Schéma Source id doit être lié au champ cible _id.

Ingestion des données

nom_de_famille

Le champ Schéma Source last_name doit être lié au champ cible person.name.lastName.

Ingestion des données

consents.marketing.email.val

Le champ Schéma Source consentement.email doit être lié au champ cible consentements.marketing.email.val.

Ingestion des données

consents.marketing.commercialEmail.val

Le champ Schéma Source consentement.commercialEmail doit être lié au champ cible consentements.marketing.commercialEmail.val.

Ingestion des données

consents.marketing.any.val

Le champ Schéma Source consentement.any doit être lié au champ cible consentements.marketing.any.val.

Ingestion des données

Vous devriez maintenant avoir ceci. Cliquez sur Terminer.

Ingestion des données

Après avoir cliqué sur Terminer, vous verrez l’aperçu du Flux de données et, après quelques minutes, vous pourrez actualiser votre écran pour voir si votre workflow s’est terminé avec succès. Cliquez sur votre nom du jeu de données cible.

Ingestion des données

Vous verrez ensuite le jeu de données dans lequel votre ingestion a été traitée et vous verrez un Identifiant de lot qui vient d’être ingéré, avec 1 000 enregistrements ingérés et un statut de Succès. Cliquez sur Prévisualiser le jeu de données.

Ingestion des données

Un petit échantillon du jeu de données s’affiche maintenant pour vous assurer que les données chargées sont correctes.

Ingestion des données

Une fois les données chargées, vous pouvez définir l’approche de gouvernance des données appropriée pour votre jeu de données.

Ajouter la gouvernance des données à votre jeu de données

Maintenant que vos données client sont ingérées, vous devez vous assurer que ce jeu de données est correctement régi pour l’utilisation et le contrôle d’exportation. Cliquez sur l’onglet Gouvernance des données et notez que vous pouvez définir plusieurs types de restrictions : Contrat, Identité, Sensible, Écosystème de partenaires et Personnalisé.

Ingestion des données

Restreignons les données d’identité pour l’ensemble du jeu de données. Passez la souris sur le nom de votre jeu de données, puis cliquez sur l’icône en forme de crayon pour modifier les paramètres.

Ingestion des données

Accédez à Libellés d’identité et vous verrez que l’option I2 est cochée ; cela suppose que toutes les informations de ce jeu de données sont au moins indirectement identifiables pour la personne.

Cliquez sur Enregistrer les modifications.

Ingestion des données

Dans un autre module, nous approfondirons le cadre de la gouvernance des données et des libellés.

Grâce à cela, vous avez désormais correctement ingéré et classé les données CRM dans Adobe Experience Platform.

Étapes suivantes

Accédez à 1.2.5 Data Landing Zone

Revenir à Ingestion des données

Revenir à Tous les modules

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d