[Beta]{class="badge informative"}
Mettre en miroir et utiliser des données basées sur des modèles
Ce guide de démarrage rapide explique comment utiliser Experience Platform Data Mirror for Customer Journey Analytics pour mettre en miroir des données basées sur des modèles à partir d’une solution native d’entrepôt de données dans Adobe Experience Platform. Utilisez ensuite ces données dans Customer Journey Analytics.
Pour accomplir ce cas d’utilisation, vous devez :
-
Utilisez une solution native d’entrepôt de données pour stocker les données que vous souhaitez mettre en miroir dans Experience Platform. Utilisez ensuite ces données dans Customer Journey Analytics pour créer des rapports et les analyser.
-
Configurer un schéma dans Experience Platform pour définir le modèle (schéma) des données que vous souhaitez mettre en miroir.
-
Utilisez un connecteur source dans Experience Platform pour placer les données mises en miroir dans un jeu de données.
-
Configurer une connexion dans Customer Journey Analytics. Cette connexion doit (au moins) inclure votre jeu de données basé sur un modèle Experience Platform.
-
Configurer une vue de données dans Customer Journey Analytics pour définir les mesures et les dimensions à utiliser dans Analysis Workspace.
-
Configurer un projet dans Customer Journey Analytics pour créer des rapports et des visualisations.
Experience Platform Data Mirror for Customer Journey Analytics nécessite des schémas basés sur des modèles.
Utiliser une solution native d’entrepôt de données
Ce guide de démarrage rapide utilise Google BigQuery comme solution native de l’entrepôt de données. D’autres solutions prises en charge sont Snowflake et Azure Databricks.
Dans Google BigQuery, les exemples de données suivants sont stockés et mis à jour régulièrement dans une table nommée eventdata.
| table 0-row-7 1-row-7 2-row-7 3-row-7 4-row-7 5-row-7 6-row-7 7-row-7 8-row-7 9-row-7 10-row-7 11-row-7 12-row-7 13-row-7 14-row-7 15-row-7 16-row-7 17-row-7 18-row-7 19-row-7 20-row-7 1-align-left 2-align-right 3-align-left 4-align-left 5-align-left 6-align-right 7-align-left 9-align-left 10-align-right 11-align-left 12-align-left 13-align-left 14-align-right 15-align-left 17-align-left 18-align-right 19-align-left 20-align-left 21-align-left 22-align-right 23-align-left 25-align-left 26-align-right 27-align-left 28-align-left 29-align-left 30-align-right 31-align-left 33-align-left 34-align-right 35-align-left 36-align-left 37-align-left 38-align-right 39-align-left 41-align-left 42-align-right 43-align-left 44-align-left 45-align-left 46-align-right 47-align-left 49-align-left 50-align-right 51-align-left 52-align-left 53-align-left 54-align-right 55-align-left 57-align-left 58-align-right 59-align-left 60-align-left 61-align-left 62-align-right 63-align-left 65-align-left 66-align-right 67-align-left 68-align-left 69-align-left 70-align-right 71-align-left 73-align-left 74-align-right 75-align-left 76-align-left 77-align-left 78-align-right 79-align-left 81-align-left 82-align-right 83-align-left 84-align-left 85-align-left 86-align-right 87-align-left 89-align-left 90-align-right 91-align-left 92-align-left 93-align-left 94-align-right 95-align-left 97-align-left 98-align-right 99-align-left 100-align-left 101-align-left 102-align-right 103-align-left 105-align-left 106-align-right 107-align-left 108-align-left 109-align-left 110-align-right 111-align-left 113-align-left 114-align-right 115-align-left 116-align-left 117-align-left 118-align-right 119-align-left 121-align-left 122-align-right 123-align-left 124-align-left 125-align-left 126-align-right 127-align-left 129-align-left 130-align-right 131-align-left 132-align-left 133-align-left 134-align-right 135-align-left 137-align-left 138-align-right 139-align-left 140-align-left 141-align-left 142-align-right 143-align-left 145-align-left 146-align-right 147-align-left 148-align-left 149-align-left 150-align-right 151-align-left 153-align-left 154-align-right 155-align-left 156-align-left 157-align-left 158-align-right 159-align-left 161-align-left 162-align-right 163-align-left 164-align-left 165-align-left 166-align-right 167-align-left | ||||||
|---|---|---|---|---|---|---|
| timestamp | identifiant | pagename | personid | trackingcode | commandes | montant du chiffre d’affaires |
| 2025-03-06T19:15:39+00:00 | 10001 | Page d’accueil | person-1abc123 | abc123 | ||
| 2025-03-06T19:15:39+00:00 | 10002 | page de confirmation | person-1abc123 | 1 | 174,25 | |
| 2025-03-06T19:15:39+00:00 | 10003 | Page d’accueil | person-2def123 | def123 | ||
| 2025-03-06T19:15:39+00:00 | 10004 | Page d’accueil | person-3ghi123 | ghi123 | ||
| 2025-03-06T19:15:39+00:00 | 10005 | page de confirmation | person-3ghi123 | 1 | 149,25 | |
| 2025-03-06T19:15:39+00:00 | 10006 | Page d’accueil | person-4abc456 | abc456 | ||
| 2025-03-06T19:15:39+00:00 | 10007 | Page d’accueil | person-5def456 | def456 | ||
| 2025-03-06T19:15:39+00:00 | 10008 | Page d’accueil | person-6ghi456 | ghi456 | ||
| 2025-03-06T19:15:39+00:00 | 10009 | page de confirmation | person-6ghi456 | 1 | 159,25 | |
| 2025-03-06T19:15:39+00:00 | 10010 | Page d’accueil | person-7abc789 | abc789 | ||
| 2025-03-06T19:15:39+00:00 | 10011 | Page d’accueil | person-8def789 | def789 | ||
| 2025-03-06T19:15:39+00:00 | 10012 | Page d’accueil | person-9ghi789 | ghi789 | ||
| 2025-03-06T19:15:39+00:00 | 10013 | page de confirmation | person-9ghi789 | 1 | 124,25 | |
| 2025-03-06T19:15:39+00:00 | 10014 | Page d’accueil | person-10abc987 | abc987 | ||
| 2025-03-06T19:15:39+00:00 | 10015 | Page d’accueil | person-11def987 | def987 | ||
| 2025-03-06T19:15:39+00:00 | 10016 | Page d’accueil | person-12ghi987 | ghi987 | ||
| 2025-03-06T19:15:39+00:00 | 10017 | Page d’accueil | person-13abc654 | abc654 | ||
| 2025-03-06T19:15:39+00:00 | 10018 | Page d’accueil | person-14def654 | def654 | ||
| 2025-03-06T19:15:39+00:00 | 10019 | Page d’accueil | person-15ghi654 | ghi654 | ||
| 2025-03-06T19:15:39+00:00 | 10020 | page de confirmation | person-15ghi654 | 1 | 174,25 |
Les données sont stockées dans une table de base de données avec un schéma associé. Pour inspecter la table de base de données :
-
Connectez-vous à Google BigQuery.
-
Sélectionnez BigQuery > Studio.
-
Sélectionnez votre projet, jeu de données et tableau. Dans l’onglet Schéma, vous voyez un aperçu du schéma pour les données d’événement.
Pour inspecter les données :
-
Sélectionnez Requête.
-
Exécutez un exemple de requête dans le requêteur, où
projectest le nom de votre projet etdatasetsest le nom de vos jeux de données :code language-sql SELECT * FROM `project.datasets.eventdata` LIMIT 100
Pour Experience Platform Data Mirror for Customer Journey Analytics, les tables de votre solution native d’entrepôt de données doivent être activées pour l’historique des modifications. Pour vérifier que la table est activée pour l'historique des modifications :
-
Exécutez l’instruction SQL suivante dans le requêteur pour vérifier le paramètre , où
projectest le nom de votre projet etdatasetsest le nom de vos jeux de données :code language-sql SELECT table_name, MAX(CASE WHEN option_name = 'enable_change_history' THEN option_value END) AS enable_change_history FROM `project.datasets.INFORMATION_SCHEMA.TABLE_OPTIONS` WHERE table_name = 'eventdata' GROUP BY table_name ORDER BY table_name; -
Si le résultat n’est pas TRUE, utilisez l’instruction SQL suivante pour activer l’historique des modifications, où
projectest le nom de votre projet etdatasetsest le nom de vos jeux de données :code language-sql ALTER TABLE `project.datasets.eventdata` SET OPTIONS (enable_change_history = TRUE);
Les données du tableau dans votre solution native d’entrepôt de données sont prêtes pour Experience Platform Data Mirror for Customer Journey Analytics.
Configurer un schéma
Pour refléter les données dans Experience Platform, vous devez d’abord définir le schéma des données. Toutes les données que vous souhaitez mettre en miroir dans Experience Platform et qui utilisent Experience Platform Data Mirror for Customer Journey Analytics doivent être conformes à un schéma basé sur un modèle.
Définissez un schéma qui modélise ces données. Configurer le schéma :
-
Dans le rail de gauche de l’interface utilisateur de Adobe Experience Platform, sélectionnez Schémas sous Gestion des données.
-
Sélectionnez Créer un schéma.
-
Dans le menu déroulant, sélectionnez Basé sur le modèle.
-
Si une fenêtre contextuelle s’affiche avec la possibilité de choisir entre Créer manuellement ou Télécharger un fichier DDL :
-
Sélectionnez Créer manuellement.
-
Sélectionnez Suivant.
-
-
Dans l’interface Schémas > Créer un schéma basé sur un modèle :
-
Saisissez un nom d’affichage du schéma. Par exemple :
Sample Event Feed Schema. -
Saisissez une Description. Par exemple :
Sample event feed schema for a model-based schema. -
Sélectionnez Série temporelle comme Comportement du schéma. Sélectionnez Série temporelle pour les données basées sur une série temporelle et Enregistrement pour les données basées sur un enregistrement. Le comportement définit la structure du schéma et les propriétés qui sont incluses.
Experience Platform Data Mirror for Customer Journey Analytics est principalement utilisé pour les données de série temporelle (par exemple, les données d’événement).
-
Sélectionnez Terminer.
-
-
Dans l’interface Schémas > Exemple de schéma de flux d’événements, un avertissement s’affiche indiquant que les schémas basés sur un modèle prennent en charge l’ingestion en tant que lignes de modification.
L’ingestion en tant que lignes de modification est également appelée capture de données de modification (CDC). Pour prendre en charge la capture de données de modification, le schéma requiert les éléments suivants :
- Clé de Principal.
- Descripteur de version.
- Descripteur d’horodatage pour les données de série temporelle.
-
Sélectionnez
en regard de Sample Event Feed Schema pour commencer à ajouter des champs au schéma. Ajoutez les champs suivants avec le type de données et des attributs supplémentaires au schéma.table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 Nom du champ Nom d’affichage Type Attributs supplémentaires idIdEntier descripteur de versionordersOrdersEntier pagenamePage NameChaîne personidPerson IdChaîne clé de Principal
Identité
Sélectionnez CRMID pour l’espace de noms d’identité.revenueamountRevenue AmountDouble timestampTimestampDateHeure descripteur d’horodatagetrackingcodeTracking CodeChaîne -
Le champ id est configuré comme descripteur de version.
-
Le champ personid est configuré, avec timestamp comme clé de Principal . Sélectionnez
Créer une clé primaire composite pour créer une clé composite.
Le champ personid est également configuré en tant qu’Identité, avec CRMID comme Espace de noms d’identité.
-
Le champ timestamp est configuré, ainsi que le champ personid comme clé de Principal . Le champ horodatage est également configuré en tant que descripteur d’horodatage. Il vous suffit de définir un champ en tant que descripteur d’horodatage pour les données basées sur un modèle de série temporelle.
Si vous avez correctement défini la clé de Principal , le descripteur de version et le descripteur d’horodatage , l’avertissement au-dessus de la définition du schéma disparaît.
-
-
Sélectionnez Enregistrer pour enregistrer le schéma.
Utiliser un connecteur source
Vous utilisez un connecteur source pour connecter la solution native de l’entrepôt de données à Experience Platform.
Dans l’interface d’Experience Platform :
- Sélectionnez Sources.
- Sélectionnez ou recherchez BigQuery Google.
- Sélectionnez Ajouter des données.
L’assistant d’ajout de données vous guide tout au long des étapes suivantes pour connecter les données du tableau de Google BigQuery à Experience Platform.
Authentification
À l’étape Authentification, sélectionnez :
-
Compte existant lorsque vous disposez déjà d’une configuration de compte pour Google BigQuery. Passez à l’étape Sélectionner les données.
-
Nouveau compte lorsque vous devez vous connecter à BigQuery Google.
-
Spécifiez un Nom du compte et (facultatif) Description.
-
Sélectionnez votre Type d’authentification : Authentification de base ou Authentification de service. Selon votre sélection, fournissez l’entrée requise.
-
Sélectionnez Se connecter à la source
Votre connexion est vérifiée. Un
Connected a indiqué une connexion réussie. -
Sélectionnez Suivant.
Consultez la documentation d’Experience Platform pour plus d’informations sur la connexion et l’authentification lorsque vous utilisez le connecteur Azure Databricks ou Snowflake.
-
Sélectionner les données
À l’étape Sélectionner des données :
-
Sélectionnez la table dans la liste des tables. Par exemple : eventdata.
Un exemple des données affichées à des fins de vérification s’affiche.
-
Sélectionnez Suivant pour continuer.
Détails du flux de données
À l’étape Détails du flux de données :
-
Sélectionnez Activer la capture de données de modification. Une zone d’informations Modifier les exigences de capture de données s’affiche avec plus d’informations.
-
Sélectionnez Nouveau jeu de données pour Jeu de données cible afin de créer un jeu de données contenant les données mises en miroir.
-
Saisissez un Nom du jeu de données de sortie. Par exemple :
event-data-mirror. -
Sélectionnez le schéma basé sur un modèle que vous avez créé précédemment à partir du menu déroulant Schéma. Par exemple : Exemple de schéma de flux d’événements.
-
Spécifiez d’autres détails.
-
Sélectionnez Suivant.
Mappage
À l’étape Mappage :
-
Mappez les champs . Du schéma dans Google BigQuery (données Source) aux champs du schéma que vous avez défini dans Experience Platform (champs cibles).
-
Si tous les champs sont correctement mappés, sélectionnez Suivant pour continuer.
Planification
À l’étape Planification :
-
Spécifiez les paramètres Fréquence et Intervalle pour planifier la synchronisation des données en miroir.
-
Spécifiez l’Heure de début pour le planning.
-
Sélectionnez Suivant pour continuer.
Réviser
À l’étape Révision.
-
Vérifiez la configuration du connecteur source.
-
Sélectionnez Terminer. Vous êtes redirigé vers le flux de données configuré.
Configurer une connexion
Dans ce guide de démarrage rapide, vous créez une connexion pour utiliser les données mises en miroir d’Experience Platform. Vous pouvez également ajouter les données en miroir à une connexion existante.
Dans l’interface de Customer Journey Analytics :
-
Sélectionnez Connexions dans le menu Gestion des données.
-
Sélectionnez Créer une connexion.
-
Spécifiez les paramètres obligatoires Nom de la connexion, Sandbox, Nombre moyen d’événements quotidiens et d’autres paramètres facultatifs.
-
Sélectionnez Ajouter des jeux de données.
-
À l’étape Sélectionner des jeux de données de Ajouter des jeux de données :
-
Sélectionnez le jeu de données contenant les données mises en miroir. Par exemple : event-data-mirror. Le jeu de données a Modèle comme Type de jeu de données.
-
Ajoutez des jeux de données supplémentaires pertinents pour la connexion.
-
Sélectionnez Suivant.
-
-
À l’étape Paramètres des jeux de données de Ajouter des jeux de données :
Pour le jeu de données event-data-mirror basé sur des modèles
-
Sélectionnez Événement comme Type de jeu de données.
-
Sélectionnez le champ PersonId comme ID de personne.
-
Horodatage est automatiquement renseigné en tant que Horodatage.
-
Sélectionnez Autre comme Type de source de données.
-
Saisissez
Google BigQuery Event Datacomme Description de la source de données. -
Spécifiez d’autres détails, tels que Importer toutes les nouvelles données et Renvoyer toutes les données existantes.
Vous pouvez éventuellement spécifier des détails pour d’autres jeux de données.
-
-
Sélectionnez Ajouter des jeux de données.
-
-
Sélectionnez Enregistrer.
Après avoir créé une connexion, vous pouvez effectuer diverses tâches de gestion. Par exemple, sélection et combinaison de jeux de données, vérification du statut des jeux de données d’une connexion et du statut de l’ingestion des données etc.
Configurer une vue de données
Créer une vue de données :
-
Dans l’interface de Customer Journey Analytics, sélectionnez Vues de données, éventuellement à partir de Gestion des données dans le menu supérieur.
-
Sélectionnez Créer une vue de données.
-
À l’étape Configurer :
-
Sélectionnez la connexion dans la liste Connexion.
-
Nommez et décrivez (facultatif) la connexion.
-
Sélectionnez Enregistrer et continuer.
-
-
À l’étape Composants :
-
Ajoutez n’importe quel champ de schéma et/ou composant standard que vous souhaitez inclure dans les zones de composant MESURES ou DIMENSIONS. Veillez à ajouter les champs pertinents du jeu de données contenant les données mises en miroir. Pour accéder à ces champs :
-
Sélectionnez Jeux de données d’événement.
-
Sélectionnez Champs ad hoc et basés sur un modèle.
-
Faites glisser et déposez des champs des schémas basés sur des modèles sur MESURES ou DIMENSIONS.
-
-
Définissez des champs dérivés pour les champs qui n’ont pas le type approprié, qui ne sont pas au format approprié ou que vous souhaitez modifier pour d’autres raisons. Par exemple, pour Montant des revenus.
-
Sélectionnez Créer un champ dérivé.
-
Dans l’éditeur de champs dérivés :
-
Définissez un nouveau champ de
Revenue Amount (Numeric), comme ci-dessous.
-
Sélectionnez Enregistrer.
-
-
Faites glisser le nouveau champ dérivé Montant du chiffre d’affaires (numérique) et déposez-le dans MESURES.
-
-
Sélectionnez Enregistrer et continuer.
-
-
À l’étape Paramètres :
Ne modifiez pas les paramètres et sélectionnez Enregistrer et terminer.
Consultez Présentation des vues de données pour plus d’informations sur la création et la modification d’une vue de données. Ainsi que les composants que vous pouvez utiliser dans votre vue de données et la manière d’utiliser les paramètres de segment et de session.
Configurer un projet
Analysis Workspace est un outil de navigateur flexible qui vous permet de créer rapidement des analyses et de partager des informations basées sur vos données. Les projets Espace de travail vous permettent de combiner des composants de données, des tableaux et des visualisations afin d’élaborer une analyse et de la partager avec tous les membres de l’entreprise.
Créer un projet :
-
Dans l’interface de Customer Journey Analytics, sélectionnez Workspace dans le menu supérieur.
-
Sélectionnez Projets dans la barre de navigation de gauche.
-
Sélectionnez Créer un projet. Dans la fenêtre contextuelle :
-
Sélectionnez Projet Workspace vierge.
-
Sélectionnez Créer.
-
-
Dans l’espace de travail Nouveau projet, assurez-vous que votre vue de données est sélectionnée. Cette vue de données établit un lien vers la connexion qui contient les données mises en miroir.
-
Pour créer votre premier rapport, faites glisser et déposez des dimensions et des mesures dans le tableau à structure libre du panneau à structure libre. Par exemple, faites glisser Montant des recettes (numérique) sur Faites glisser une mesure ici. Faites ensuite glisser PersonId et déposez le champ sur le premier en-tête de colonne. Effectuez d’autres ajustements comme bon vous semble.
Le résultat final est une vue d’ensemble des profils et de leurs revenus basés sur les données mises en miroir provenant d’un tableau BigQuery Google.
Consultez Présentation d’Analysis Workspace pour plus d’informations sur la création de projets et d’une analyse à l’aide de composants, de visualisations et de panneaux.