diff --git a/bigquery_etl/shredder/config.py b/bigquery_etl/shredder/config.py index 984b2cce928..0ed4576839e 100755 --- a/bigquery_etl/shredder/config.py +++ b/bigquery_etl/shredder/config.py @@ -107,6 +107,7 @@ def fields(self) -> tuple[str, ...]: SYNC_IDS = ("SUBSTR(payload.device_id, 0, 32)", "payload.uid") CONTEXT_ID = "context_id" QUICK_SUGGEST_CONTEXT_ID = "metrics.uuid.quick_suggest_context_id" +SEARCHWITH_CONTEXT_ID = "metrics.uuid.search_with_context_id" USER_CHARACTERISTICS_ID = "metrics.uuid.characteristics_client_identifier" DESKTOP_SRC = DeleteSource( @@ -127,6 +128,10 @@ def fields(self) -> tuple[str, ...]: table="firefox_desktop_stable.quick_suggest_deletion_request_v1", field=QUICK_SUGGEST_CONTEXT_ID, ) +SEARCHWITH_SRC = DeleteSource( + table="firefox_desktop_stable.search_with_deletion_request_v1", + field=SEARCHWITH_CONTEXT_ID, +) FXA_HMAC_SRC = DeleteSource( table="firefox_accounts.fxa_delete_events", field="hmac_user_id" ) @@ -468,6 +473,10 @@ def fields(self) -> tuple[str, ...]: table="firefox_desktop_stable.quick_suggest_v1", field=QUICK_SUGGEST_CONTEXT_ID, ): QUICK_SUGGEST_SRC, + DeleteTarget( + table="firefox_desktop_stable.search_with_v1", + field=SEARCHWITH_CONTEXT_ID, + ): SEARCHWITH_SRC, # client association ping DeleteTarget( table="firefox_desktop_stable.fx_accounts_v1",