diff --git a/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/backfill.yaml new file mode 100644 index 00000000000..c97b36fbbb4 --- /dev/null +++ b/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/backfill.yaml @@ -0,0 +1,8 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false diff --git a/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/backfill.yaml new file mode 100644 index 00000000000..c97b36fbbb4 --- /dev/null +++ b/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/backfill.yaml @@ -0,0 +1,8 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false diff --git a/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/backfill.yaml index f3a66e6765d..92e587dffe9 100644 --- a/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/backfill.yaml +++ b/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/backfill.yaml @@ -1,3 +1,12 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false + 2024-05-31: start_date: 2021-01-01 end_date: 2024-05-31 diff --git a/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/backfill.yaml new file mode 100644 index 00000000000..c97b36fbbb4 --- /dev/null +++ b/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/backfill.yaml @@ -0,0 +1,8 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false diff --git a/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/backfill.yaml new file mode 100644 index 00000000000..c97b36fbbb4 --- /dev/null +++ b/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/backfill.yaml @@ -0,0 +1,8 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false diff --git a/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/backfill.yaml b/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/backfill.yaml index fbcd7919f34..e3a960e8bf7 100644 --- a/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/backfill.yaml +++ b/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/backfill.yaml @@ -1,3 +1,12 @@ +2025-01-22: + start_date: 2024-03-05 + end_date: 2025-01-21 + reason: Recompute partitions since DMA came into effect to include additional fields (DENG-6890). + watchers: + - kik@mozilla.com + status: Initiate + shredder_mitigation: false + 2024-06-04: start_date: 2021-01-01 end_date: 2024-06-04 diff --git a/sql_generators/mobile_kpi_support_metrics/templates/engagement.metadata.yaml b/sql_generators/mobile_kpi_support_metrics/templates/engagement.metadata.yaml index d13bf8f5dbb..1e6561d2fa4 100644 --- a/sql_generators/mobile_kpi_support_metrics/templates/engagement.metadata.yaml +++ b/sql_generators/mobile_kpi_support_metrics/templates/engagement.metadata.yaml @@ -2,13 +2,19 @@ friendly_name: Profile / Client Engagement - {{ friendly_name }} (Aggregated) description: |- Profile / Client Engagement ({{ friendly_name }}) aggregated metrics + {% if app_name in ['fenix', 'firefox_ios'] -%} + device_type and device_manufacturer fields were added in 2024-03-05. + {%- else -%} + device_type and device_manufacturer fields were added on 2025-01-18. + {%- endif %} + owners: - mozilla/kpi_table_reviewers - kik@mozilla.com labels: schedule: daily incremental: true - shredder_mitigation: true + shredder_mitigation: false table_type: aggregate scheduling: dag_name: bqetl_mobile_kpi_metrics diff --git a/sql_generators/mobile_kpi_support_metrics/templates/new_profiles.metadata.yaml b/sql_generators/mobile_kpi_support_metrics/templates/new_profiles.metadata.yaml index b577d3f5e39..cd5658b53c0 100644 --- a/sql_generators/mobile_kpi_support_metrics/templates/new_profiles.metadata.yaml +++ b/sql_generators/mobile_kpi_support_metrics/templates/new_profiles.metadata.yaml @@ -2,13 +2,19 @@ friendly_name: New profiles - {{ friendly_name }} (Aggregated) description: |- New profiles ({{ friendly_name }}) aggregated metrics + {% if app_name in ['fenix', 'firefox_ios'] -%} + device_type and device_manufacturer fields were added in 2024-03-05. + {%- else -%} + device_type and device_manufacturer fields were added on 2025-01-18. + {%- endif %} + owners: - mozilla/kpi_table_reviewers - kik@mozilla.com labels: schedule: daily incremental: true - shredder_mitigation: true + shredder_mitigation: false table_type: aggregate scheduling: dag_name: bqetl_mobile_kpi_metrics diff --git a/sql_generators/mobile_kpi_support_metrics/templates/retention.metadata.yaml b/sql_generators/mobile_kpi_support_metrics/templates/retention.metadata.yaml index df4128c8c78..372ca4ce76f 100644 --- a/sql_generators/mobile_kpi_support_metrics/templates/retention.metadata.yaml +++ b/sql_generators/mobile_kpi_support_metrics/templates/retention.metadata.yaml @@ -7,13 +7,19 @@ description: |- see: DENG-3183 for more information. + {% if app_name in ['fenix', 'firefox_ios'] -%} + device_type and device_manufacturer fields were added in 2024-03-05. + {%- else -%} + device_type and device_manufacturer fields were added on 2025-01-18. + {%- endif %} + owners: - mozilla/kpi_table_reviewers - kik@mozilla.com labels: schedule: daily incremental: true - shredder_mitigation: true + shredder_mitigation: false table_type: aggregate scheduling: dag_name: bqetl_mobile_kpi_metrics