Hi Community Members,
I have a question about managing data in Customer Journey Analytics (CJA). Our client is planning to use CJA for analysis in the future. Currently, the setup involves sending all event data to a dataset in Adobe Experience Platform (AEP), which is then connected to CJA for reporting purposes.
Now, we’re considering applying a Time-to-Live (TTL) policy to this dataset (6 months). With TTL in place, data older than 6 months would be deleted from the dataset. My question is: If the data is deleted from the AEP dataset, will it also be deleted from CJA? or Will CJA pull in the data from data lake and not profile store?
Additionally, what are the best practices for handling this situation? The requirement is for CJA to retain all historical data, while the profile in AEP should only maintain data from the last 6 months.
One potential solution we’ve identified is to duplicate the data by creating two datasets:
- One dataset enabled for profiles (with a 6-month TTL).
- Another dataset not enabled for profiles (used exclusively for CJA and without a TTL).
In this setup, data would be ingested into both datasets separately. Is this approach recommended, or are there better alternatives?
Looking forward to your insights!