Show Menu
SUJETS×

Réconciliation des données à l’aide des relations

L'exemple suivant illustre un workflow permettant de mettre à jour les données de la base à partir de données d'achats contenues dans un fichier. Les données d'achats comportent des données référençant des éléments d'autres dimensions, tels que l'email des clients et les codes produits.
Les ressources Transactions et Produits utilisées dans cet exemple n'existent pas par défaut dans la base de données Adobe Campaign. Elles ont donc été préalablement créées à l'aide de la fonction de Personnalisation des ressources. Les profils correspondant aux adresses mail du fichier importé ainsi que les produits ont préalablement été chargés dans la base de données.
Le workflow se compose des activités suivantes :
  • un Chargement de fichier permettant de charger et détecter les données du fichier à importer. Le fichier importé contient les données suivantes :
    • la date de la transaction
    • l'adresse email du client
    • le code du produit acheté.
    date;client;product
    2015-05-19 09:00:00;mail1@email.com;ZZ1
    2015-05-19 09:01:00;mail2@email.com;ZZ2
    2015-05-19 09:01:01;mail3@email.com;ZZ2
    2015-05-19 09:01:02;mail4@email.com;ZZ2
    2015-05-19 09:02:00;mail5@email.com;ZZ3
    2015-05-19 09:03:00;mail6@email.com;ZZ4
    2015-05-19 09:04:00;mail7@email.com;ZZ5
    2015-05-19 09:05:00;mail8@email.com;ZZ7
    2015-05-19 09:06:00;mail9@email.com;ZZ6
    
    
  • une Réconciliation permettant de rattacher les données d'achat à des profils de la base ainsi qu'à des produits. Il est ainsi nécessaire de définir une relation entre les données du fichier et la table des profils ainsi que la table des produits. Cette configuration est réalisée dans l'onglet Relations de l'activité :
    • Relation avec les Profils : la colonne client du fichier est liée au champ email de la dimension des Profils .
    • Relation avec les Produits : la colonne produit du fichier est liée au champ productCode de la dimension des Profils .
    Des colonnes sont ajoutées aux données entrantes afin de référencer les clés étrangères des dimensions liées.
  • une Mise à jour de données permettant de définir les champs de la base à mettre à jour à l'aide des données importées. Comme les données ont déjà été identifiées comme appartenant à la dimension des Transactions dans l'activité précédente, il est ici possible d'utiliser directement l'option d'identification En utilisant directement la dimension de ciblage .
    En utilisant l'option de détection automatique des champs à mettre à jour, les liens configurés dans l'activité précédente (vers les profils et les produits) sont ajoutés à la liste des Champs à mettre à jour . Vous devez également vous assurer que le champ correspondant à la date de la transaction soit correctement ajouté à cette liste.