Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

CJA - Dataset backfill Person ID update

Avatar

Level 3

Hi there,

 

We have a connection built in CJA with some datasets linked to it:

 

Dataset 1 - Person ID: identityMap<primary>

Dataset 2 - Person ID: identityMap<ECID>

 

With this configuration, we found out we are breaking sessions in dataset 1 when users log in and Email is considered as Primary ID.

 

In order to solve this, we changed the Person ID to identityMap<ECID> in dataset 1 and requested a backfill. However, we still have Emails as Person IDs in the events.

 

What was wrong? Is not Backfill functionality supposed to overwrite Person ID configuration? How could we solve this issue?

 

Best regards,

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 3

Hi @Josh__Stephens , yes, the backfill had finished. 

 

Ultimately, we resolved the issue by removing the dataset from the connection, reingesting it again, and initiating a new backfill. It turned out the solution was not as straightforward as the documentation suggested.

 

Thanks for your help!

View solution in original post

6 Replies

Avatar

Community Advisor

Hi @jlasso71 did you remove the existing dataset before bringing in the new backfill?

Avatar

Level 3

Hi @Josh__Stephens ,

 

No, we did not remover the existing dataset before bringing in the new backfill. Is this a requirement for this action?

 

Thanks!

Avatar

Community Advisor

Do you have two different datasets with the data? Or one dataset? I haven't done this specifically, but what I can find, it seems if you change the Person ID for an existing dataset, it is re-ingested into CJA. (See link below)

I'd double check your connection to determine if there are one or two dataset. I'd also suggesting validating that the Person ID is set correctly on the dataset(s). If you have multiple datasets and each has a separate Person ID, you'll see both in CJA.

https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-connections/create-connectio...

Avatar

Level 3

Hi @Josh__Stephens ,

 

We have multiple datasets in the connection. However, we only have Email as Person ID in one of them.

 

After changing the Person ID for this dataset, we are not seeing Emails as Person IDs anymore in the new data. Nevertheless, historical data is still showing Emails as Person IDs even though we changed the Person ID and requested a backfill.

 

Hope this helps, thanks!

Avatar

Community Advisor

Hi @jlasso71 thank you for clarifying. On your connections screen, do you see that the backfill has finished? Historic backfills can take up to 30 days, I believe, to complete the backfill process. If that backfill is still in process, that may solve the issue. If it's not, I'd suggest reaching out to the Adobe support team for assistance.

Avatar

Correct answer by
Level 3

Hi @Josh__Stephens , yes, the backfill had finished. 

 

Ultimately, we resolved the issue by removing the dataset from the connection, reingesting it again, and initiating a new backfill. It turned out the solution was not as straightforward as the documentation suggested.

 

Thanks for your help!