Expand my Community achievements bar.

SOLVED

Remove field vs Deprecate field

Avatar

Level 1

I have 2 scheme elements under our base field group.
queryString has the 'Deprecate field' option.
queryStringRedacted as the 'Remove field' option.

I do not believe any data has ever been ingested for the queryStringRedacted element.
I need to change the name.
Can I remove it or rename it without creating a breaking change for the datasets tied to it?

If I can't remove it, do I use the 'Manage related fields' to hide it from the UI?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor and Adobe Champion

Hi @EricD206 

in general, schemas only allow additive modifications and removing field is not possible unless the field has never received data like in your case (lucky you!).

That's why once data has been received for that field, you can only deprecate it which essentially hides it from view like for instance segmentation.

Important to understand is that deprecating a field will not delete previously ingested data.

Cheers from Switzerland!


View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor and Adobe Champion

Hi @EricD206 

in general, schemas only allow additive modifications and removing field is not possible unless the field has never received data like in your case (lucky you!).

That's why once data has been received for that field, you can only deprecate it which essentially hides it from view like for instance segmentation.

Important to understand is that deprecating a field will not delete previously ingested data.

Cheers from Switzerland!