Adriane Ribeiro
11/10/2025, 8:42 PMcustom_field_01) that are populated based on a selection made by the customer — meaning the same field can represent different information over time.
It’s also possible for the customer to change this selection, for example, switching from field A to another field B.
During testing of this scenario, we noticed that in filters, GoodData is not overwriting the previous data, but rather appending it.
Example:
• Selected the field Car Brand → value shown: FIAT
• Then changed the selection to Year of Manufacture → value: 2015
• ➡️ Instead of replacing FIAT with 2015, GoodData kept both — the old value remained, and the new one was added as a second filter option.
When running a full load, the behavior was as expected: old values were removed, and only the new ones remained.
Could you please confirm if there’s any configuration in GoodData that allows us to force an overwrite behavior instead of append during incremental updates?
Thanks a lot! 🙏Adriane Ribeiro
11/10/2025, 8:43 PMMichael Ullock
11/10/2025, 11:21 PMx__deleted column. By setting specific records, you instruct GoodData to delete those records during the incremental load. This requires your ETL process to identify which records should be removed before loading Delete Old Data while Loading New Data to a Dataset via API.
For more details, see the documentation on Delete Mode in ADD v2.