profile snapshot table details
if we have more than one merge policy, then there will be more than one profile snapshot table for individual profile. how can we differentiate which snapshot table is for which merge policy. any idea? please help.
if we have more than one merge policy, then there will be more than one profile snapshot table for individual profile. how can we differentiate which snapshot table is for which merge policy. any idea? please help.
Hi @itsmetechy ,
Yes, when multiple merge policies are defined in AEP, each profile snapshot table is created per merge policy, because each merge policy produces a different view of the unified profile. To differentiate which profile snapshot table corresponds to which merge policy, you can follow this process:
1) Use merge policy id in dataset name
When you generate a snapshot via AEP, it creates a dataset with a name containing the mergePolicyId or a reference to it.
Example: profile_snapshot_<mergePolicyId>_<timestamp>
2) Use dataset metadata via catalog api
Reference:
https://experienceleague.adobe.com/en/docs/experience-platform/profile/merge-policies/merge-policies
https://experienceleague.adobe.com/en/docs/experience-platform/catalog/api/list-objects
Thanks
Ankit
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.