Is is possible to use the RT CDP as a source of truth for Customer data in another system.
In particular how would new/updated/deleted profiles be kept in synch in the destination system?
How would reconciliation be done?
Solved! Go to Solution.
Views
Replies
Total Likes
@IanFi2 you can use 'Profile-Snapshot-Export-<UUID>' dataset to export all Profiles data from AEP into your Destination system, it can act as AEP source of truth for customer data.
Profile snapshot is typically updated once a day and has only the most recent snapshot of Profile (updated around your AEP Sandbox Batch Segmentation schedule data). It doesn't explicitly show new/update/delete, we need to decipher it comparing data between loads e.g. previous day's load vs. current days data, you might also need to do some additional data preparation and data modelling in your destination system to know datetime records ingested compare and decipher new/update/delete status and any other meta data needed.
@IanFi2 you can use 'Profile-Snapshot-Export-<UUID>' dataset to export all Profiles data from AEP into your Destination system, it can act as AEP source of truth for customer data.
Profile snapshot is typically updated once a day and has only the most recent snapshot of Profile (updated around your AEP Sandbox Batch Segmentation schedule data). It doesn't explicitly show new/update/delete, we need to decipher it comparing data between loads e.g. previous day's load vs. current days data, you might also need to do some additional data preparation and data modelling in your destination system to know datetime records ingested compare and decipher new/update/delete status and any other meta data needed.
Thanks Devyendar,
For new/update/delete is it possibke to use event streaming or the Entities API using the "startTime" parameter?
@IanFi2 Event streaming can not be used for this purpose. Simplest approach could be.
This is doing a new batch vs. existing full data reconciliation daily to determine the record modifications.
Got it, thanks Devyendar