Create merge policies

Dans cette leçon, vous allez créer des stratégies de fusion pour établir des priorités quant à la manière dont plusieurs sources de données fusionnent en profils.

Adobe Experience Platform vous permet de rassembler des données à partir de plusieurs sources et de les combiner pour afficher une vue complète de chaque client. Lorsque ces données sont rassemblées, les stratégies de fusion déterminent la manière dont les données sont classées par priorité et les données combinées pour créer cette vue unifiée.

Nous allons nous en tenir à l’interface utilisateur pour ce cours, mais des options d’API existent également pour la création de stratégies de fusion.

Data Architects devra créer des stratégies de fusion en dehors de ce tutoriel.

Avant de commencer les exercices, regardez cette courte vidéo pour en savoir plus sur les stratégies de fusion :

Autorisations requises

Dans la boîte de dialogue Configuration des autorisations vous configurez tous les contrôles d'accès requis pour terminer ce cours.

À propos des stratégies de fusion et du schéma d'union

Vous vous souvenez peut-être, dans la leçon sur l'ingestion de lots, nous avons téléchargé deux enregistrements avec des informations légèrement différentes pour le même client. Dans la boîte de dialogue Loyalty données, le prénom du client était Daniel et il vivait dans New York Citymais dans les données CRM, le prénom du client était Danny et il vivait dans Portland. Les données du client changent avec le temps. Peut-être qu'il a déménagé Portland à New York City. D'autres choses changent également, comme les numéros de téléphone et les adresses électroniques. Les stratégies de fusion vous permettent de décider comment gérer ces types de conflits lorsque deux sources de données fournissent des informations différentes pour un même utilisateur.

Alors pourquoi ? Danny gagner comme prénom ? Jetons un coup d'oeil :

  1. Dans l’interface utilisateur de la plate-forme, sélectionnez Profils dans la navigation de gauche
  2. Accédez à la section Fusionner les polices onglet
  3. La stratégie de fusion par défaut est un horodatage ordonné. Parce que vous avez chargé les données CRM après les données de fidélité, Danny a obtenu le prénom dans le profil :

Merge Policy screen

When multiple schemas are enabled for profile, a Union Schema is automatically created for all profile-enabled, record schema sharing a base class. You can view the Union Schemas by going to the Union Schema tab.

Écran Fusionner la stratégie

Note that there isn't a union schema for the ExperienceEvent class. While ExperienceEvent data still lands in profile, because it is time-series based, each event includes a timestamp and id and collisions are not a problem.

Que se passe-t-il si vous n’aimez pas cette stratégie de fusion par défaut ? Que se passe-t-il si Luma décide que son système CRM doit être la source de vérité en cas de conflit ? Pour cela, nous allons créer une stratégie de fusion.

Create a merge policy in the UI

  1. On the Merge Policies screen, select the Create Merge Policy button on the upper-right
  2. En tant que Nom, entrez Loyalty Prioritized
  3. En tant que Schéma, sélectionnez Profil XDM (notez que votre classe personnalisée, puisqu’il s’agit de données d’enregistrement, est également disponible pour les stratégies de fusion)
  4. For Id Stitching, select Private Graph
  5. For Attribute Merge, select Dataset precedence
  6. Drag-and-drop Luma Loyalty Dataset and Luma CRM Dataset to the Dataset panel.
  7. Assurez-vous que Luma Loyalty Dataset se trouve au-dessus de la Luma CRM Dataset
  8. Select the Save button

Merge Policy

Validation de la stratégie de fusion

Voyons si la stratégie de fusion fait ce à quoi nous nous attendons :

  1. Accédez à la section Parcourir onglet
  2. Modifiez la Stratégie de fusion dans votre nouvelle Loyalty Prioritized politique
  3. En tant que Espace de noms d’identité, utilisez votre Luma CRM Id
  4. En tant que Valeur d’identité utiliser 112ca06ed53d3db37e4cea49cc45b71e
  5. Sélectionnez l’option Afficher le profil bouton
  6. Daniel est de retour !

Affichage d’un profil avec une autre stratégie de fusion

Créer une stratégie de fusion avec des ensembles de données limités

Lors de la création de stratégies de fusion à l'aide de la priorité de jeu de données, seuls les ensembles de données de la même classe de base que vous incluez dans la droite sont inclus dans le profil. Configuration d’une autre stratégie de fusion

  1. On the Merge Policies screen, select the Create Merge Policy button on the upper-right
  2. En tant que Nom, entrez Loyalty Only
  3. En tant que Schéma, sélectionnez Profil XDM
  4. For Id Stitching, select None
  5. Pour Fusion d’attributs, sélectionnez Priorité du dataset
  6. Drag-and-drop only the Luma Loyalty Dataset to Selected Dataset panel.
  7. Sélectionnez l’option Enregistrer bouton

Stratégie de fusion Loyauté seule

Validation de la stratégie de fusion

Voyons maintenant ce que fait cette stratégie de fusion :

  1. Accédez à la section Parcourir onglet
  2. Modifiez la Stratégie de fusion dans votre nouvelle Loyalty Only politique
  3. En tant que Espace de noms d’identité, utilisez votre Luma CRM Id
  4. En tant que Valeur d’identité utiliser 112ca06ed53d3db37e4cea49cc45b71e
  5. Select the Show profile button
  6. Vérifiez qu’aucun profil n’est trouvé :
    Loyauté Aucune recherche d’ID CRM.

L’ID CRM est un champ d’identité dans Luma Loyalty Datasetmais seules les identités primaires peuvent être utilisées pour rechercher des profils. Donc, regardons le profil à l'aide de l'identité principale, Luma Loyalty Id"

  1. Modifiez la Espace de noms d'identité à Luma Loyalty Id
  2. En tant que Valeur d’identité utiliser 5625458
  3. Sélectionnez l’option Afficher le profil bouton
  4. Sélectionnez l’ID de profil pour ouvrir le profil.
  5. Accédez à la section Attributs onglet
  6. Notez que d’autres détails de profil du jeu de données CRM, tels que le numéro de téléphone mobile et l’adresse e-mail, ne sont pas disponibles, car nous sommes les seuls
    Les données CRM ne sont pas visibles dans la stratégie Loyauté seule.
  7. Accédez à la section Événements onglet
  8. Les données ExperienceEvent sont disponibles même si elles ne sont pas explicitement incluses dans les ensembles de données de stratégie de fusion :
    Les événements peuvent être affichés dans la stratégie Loyauté seule.

En savoir plus sur les stratégies de fusion

Dans la recherche de profil, modifiez la stratégie de fusion utilisée à nouveau en Default Timebased et sélectionnez l’option Afficher le profil bouton. Danny est de retour !

Affichage d’un profil avec une autre stratégie de fusion

Que se passe-t-il ici ? Eh bien, la fusion de profils n'est pas une chose unique. Real-time customer profiles are assembled on the fly, based on various factors, including which merge policy is used. Vous pouvez créer plusieurs stratégies de fusion à utiliser dans différents contextes, selon la vue du client que vous souhaitez.

A key use case for merge policies is for data governance. Par exemple, supposons que vous assimilez des données tierces dans une plate-forme qui ne peut pas être utilisée pour des cas d’utilisation de personnalisation, mais peut doit être utilisé pour les cas d'utilisation publicitaire. Vous pouvez créer une stratégie de fusion qui exclut ce jeu de données tiers et utiliser cette stratégie de fusion pour créer des segments pour vos cas d'utilisation publicitaire.

Ressources supplémentaires

Now let's move on to the data governance framework.

Sur cette page