Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLI command to automate some migration of ETL checks to Bigeye #6362

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

scholtzan
Copy link
Collaborator

@scholtzan scholtzan commented Oct 16, 2024

Description

This adds a temporary CLI bqetl monitoring migrate command which will translate default ETL checks to BigConfig configurations. This is not 100% accurate and doesn't support custom SQL (as BigConfig doesn't support it). Migrated checks should still be checked manually for correctness. But this is at least a starting point and should cover a large portion of default ETL checks

Reviewer, please follow this checklist

┆Issue is synchronized with this Jira Task

@scholtzan scholtzan force-pushed the cli-migrate-from-etl-check branch 3 times, most recently from 8554f31 to 8c5369e Compare October 16, 2024 21:30
@dataops-ci-bot
Copy link

Integration report for "Update bigconfigs"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_ssl_ratios.py /tmp/workspace/generated-sql/dags/bqetl_ssl_ratios.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_ssl_ratios.py	2024-10-16 21:45:20.000000000 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_ssl_ratios.py	2024-10-16 21:57:03.000000000 +0000
@@ -63,6 +63,16 @@
         pool="DATA_ENG_EXTERNALTASKSENSOR",
     )
 
+    bigeye__telemetry_derived__ssl_ratios__v1 = RunMetricsOperator(
+        task_id="bigeye__telemetry_derived__ssl_ratios__v1",
+        connection_id="bigeye_connection",
+        warehouse_id=1939,
+        schema_name="moz-fx-data-shared-prod.telemetry_derived",
+        table_name="ssl_ratios_v1",
+        circuit_breaker_mode=False,
+        retries=0,
+    )
+
     checks__fail_telemetry_derived__ssl_ratios__v1 = bigquery_dq_check(
         task_id="checks__fail_telemetry_derived__ssl_ratios__v1",
         source_table="ssl_ratios_v1",
@@ -87,6 +97,10 @@
         depends_on_past=False,
     )
 
+    bigeye__telemetry_derived__ssl_ratios__v1.set_upstream(
+        telemetry_derived__ssl_ratios__v1
+    )
+
     checks__fail_telemetry_derived__ssl_ratios__v1.set_upstream(
         telemetry_derived__ssl_ratios__v1
     )
Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fxci_derived/worker_costs_v1: backfill.yaml
Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived: outerbounds_gpu_hours_v1
Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry_derived/ssl_ratios_v1: bigconfig.yml
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml	2024-10-16 21:47:48.000000000 +0000
@@ -1,49 +1,49 @@
 fields:
-- mode: NULLABLE
-  name: submission_date
+- name: submission_date
   type: DATE
-- mode: NULLABLE
-  name: source
+  mode: NULLABLE
+- name: source
   type: STRING
-- mode: NULLABLE
-  name: event_type
+  mode: NULLABLE
+- name: event_type
   type: STRING
-- mode: NULLABLE
-  name: form_factor
+  mode: NULLABLE
+- name: form_factor
   type: STRING
-- mode: NULLABLE
-  name: country
+  mode: NULLABLE
+- name: country
   type: STRING
-- mode: NULLABLE
-  name: subdivision1
+  mode: NULLABLE
+- name: subdivision1
   type: STRING
-- mode: NULLABLE
-  name: advertiser
+  mode: NULLABLE
+- name: advertiser
   type: STRING
-- mode: NULLABLE
-  name: release_channel
+  mode: NULLABLE
+- name: release_channel
   type: STRING
-- mode: NULLABLE
-  name: position
+  mode: NULLABLE
+- name: position
   type: INTEGER
-- mode: NULLABLE
-  name: provider
+  mode: NULLABLE
+- name: provider
   type: STRING
-- mode: NULLABLE
-  name: match_type
+  mode: NULLABLE
+- name: match_type
   type: STRING
-- mode: NULLABLE
-  name: normalized_os
+  mode: NULLABLE
+- name: normalized_os
   type: STRING
-- mode: NULLABLE
-  name: suggest_data_sharing_enabled
+  mode: NULLABLE
+- name: suggest_data_sharing_enabled
   type: BOOLEAN
-- mode: NULLABLE
-  name: event_count
+  mode: NULLABLE
+- name: event_count
   type: INTEGER
-- mode: NULLABLE
-  name: user_count
+  mode: NULLABLE
+- name: user_count
   type: INTEGER
-- mode: NULLABLE
-  name: query_type
+  mode: NULLABLE
+- name: query_type
   type: STRING
+  mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml	2024-10-16 21:47:44.000000000 +0000
@@ -1,40 +1,40 @@
 fields:
-- mode: NULLABLE
-  name: submission_date
+- name: submission_date
   type: DATE
-- mode: NULLABLE
-  name: form_factor
+  mode: NULLABLE
+- name: form_factor
   type: STRING
-- mode: NULLABLE
-  name: country
+  mode: NULLABLE
+- name: country
   type: STRING
-- mode: NULLABLE
-  name: advertiser
+  mode: NULLABLE
+- name: advertiser
   type: STRING
-- mode: NULLABLE
-  name: normalized_os
+  mode: NULLABLE
+- name: normalized_os
   type: STRING
-- mode: NULLABLE
-  name: release_channel
+  mode: NULLABLE
+- name: release_channel
   type: STRING
-- mode: NULLABLE
-  name: position
+  mode: NULLABLE
+- name: position
   type: INTEGER
-- mode: NULLABLE
-  name: provider
+  mode: NULLABLE
+- name: provider
   type: STRING
-- mode: NULLABLE
-  name: match_type
+  mode: NULLABLE
+- name: match_type
   type: STRING
-- mode: NULLABLE
-  name: suggest_data_sharing_enabled
+  mode: NULLABLE
+- name: suggest_data_sharing_enabled
   type: BOOLEAN
-- mode: NULLABLE
-  name: impression_count
+  mode: NULLABLE
+- name: impression_count
   type: INTEGER
-- mode: NULLABLE
-  name: click_count
+  mode: NULLABLE
+- name: click_count
   type: INTEGER
-- mode: NULLABLE
-  name: query_type
+  mode: NULLABLE
+- name: query_type
   type: STRING
+  mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml	2024-10-16 21:48:00.000000000 +0000
@@ -26,6 +26,9 @@
 - name: adjust_network
   type: STRING
   mode: NULLABLE
+- name: install_source
+  type: STRING
+  mode: NULLABLE
 - name: retained_week_2
   type: BOOLEAN
   mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml	2024-10-16 21:48:06.000000000 +0000
@@ -48,6 +48,10 @@
   description: 'The type of source of a client installation.
 
     '
+- name: install_source
+  type: STRING
+  mode: NULLABLE
+  description: null
 - name: new_profiles
   type: INTEGER
   mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml	2024-10-16 21:49:02.000000000 +0000
@@ -1,11 +1,11 @@
 fields:
 - name: normalized_app_id
-  mode: NULLABLE
   type: STRING
+  mode: NULLABLE
   description: App ID of the channel data was received from
 - name: normalized_channel
-  mode: NULLABLE
   type: STRING
+  mode: NULLABLE
   description: Normalized channel name
 - name: additional_properties
   type: STRING
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:54:14.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.attribution_clients_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.attribution_clients_v1
+  - fq_table_name: moz-fx-data-shared-prod.fenix_derived.attribution_clients_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -34,6 +34,6 @@
   - moz-fx-data-shared-prod.fenix.metrics
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/query.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/query.sql	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/attribution_clients_v1/query.sql	2024-10-16 21:47:27.000000000 +0000
@@ -5,7 +5,6 @@
     client_id,
     sample_id,
     distribution_id,
-    install_source,
   FROM
     `moz-fx-data-shared-prod.fenix.baseline_clients_first_seen`
   WHERE
@@ -186,7 +185,7 @@
   @submission_date AS submission_date,
   client_id,
   sample_id,
-  COALESCE(new_profiles.install_source, metrics_ping.install_source) AS install_source,
+  metrics_ping.install_source,
   COALESCE(first_session_ping.adjust_info, metrics_ping.adjust_info) AS adjust_info,
   first_session_ping.play_store_info,
   first_session_ping.meta_info,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/bigconfig.yml	2024-10-16 21:54:12.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.engagement_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.engagement_v1
+  - fq_table_name: moz-fx-data-shared-prod.fenix_derived.engagement_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/engagement_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -36,6 +36,6 @@
   - moz-fx-data-shared-prod.fenix.engagement_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:54:10.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.new_profiles_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.new_profiles_v1
+  - fq_table_name: moz-fx-data-shared-prod.fenix_derived.new_profiles_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -33,6 +33,6 @@
   - moz-fx-data-shared-prod.fenix.new_profile_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/bigconfig.yml	2024-10-16 21:54:13.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.retention_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.fenix_derived.retention_v1
+  - fq_table_name: moz-fx-data-shared-prod.fenix_derived.retention_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix_derived/retention_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -45,6 +45,6 @@
   - moz-fx-data-shared-prod.fenix.retention_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:54:11.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.attribution_clients_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.attribution_clients_v1
+  - fq_table_name: moz-fx-data-shared-prod.firefox_ios_derived.attribution_clients_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:52:38.000000000 +0000
@@ -34,6 +34,6 @@
   - moz-fx-data-shared-prod.firefox_ios.metrics
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/bigconfig.yml	2024-10-16 21:54:13.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.engagement_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.engagement_v1
+  - fq_table_name: moz-fx-data-shared-prod.firefox_ios_derived.engagement_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/engagement_v1/metadata.yaml	2024-10-16 21:52:38.000000000 +0000
@@ -36,6 +36,6 @@
   - moz-fx-data-shared-prod.firefox_ios.engagement_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:54:14.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.new_profiles_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.new_profiles_v1
+  - fq_table_name: moz-fx-data-shared-prod.firefox_ios_derived.new_profiles_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:52:38.000000000 +0000
@@ -33,6 +33,6 @@
   - moz-fx-data-shared-prod.firefox_ios.new_profile_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/bigconfig.yml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/bigconfig.yml	2024-10-16 21:54:10.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.retention_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.firefox_ios_derived.retention_v1
+  - fq_table_name: moz-fx-data-shared-prod.firefox_ios_derived.retention_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/metadata.yaml	2024-10-16 21:40:02.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_ios_derived/retention_v1/metadata.yaml	2024-10-16 21:52:38.000000000 +0000
@@ -45,6 +45,6 @@
   - moz-fx-data-shared-prod.firefox_ios.retention_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:54:12.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.attribution_clients_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.attribution_clients_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_android_derived.attribution_clients_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:52:34.000000000 +0000
@@ -32,6 +32,6 @@
   - moz-fx-data-shared-prod.focus_android.baseline_clients_first_seen
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/bigconfig.yml	2024-10-16 21:54:09.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.engagement_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.engagement_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_android_derived.engagement_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/engagement_v1/metadata.yaml	2024-10-16 21:52:34.000000000 +0000
@@ -36,6 +36,6 @@
   - moz-fx-data-shared-prod.focus_android.engagement_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:54:10.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.new_profiles_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.new_profiles_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_android_derived.new_profiles_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:52:34.000000000 +0000
@@ -33,6 +33,6 @@
   - moz-fx-data-shared-prod.focus_android.new_profile_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/bigconfig.yml	2024-10-16 21:54:14.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.retention_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_android_derived.retention_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_android_derived.retention_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android_derived/retention_v1/metadata.yaml	2024-10-16 21:52:34.000000000 +0000
@@ -45,6 +45,6 @@
   - moz-fx-data-shared-prod.focus_android.retention_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/bigconfig.yml	2024-10-16 21:54:12.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.attribution_clients_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.attribution_clients_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_ios_derived.attribution_clients_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/attribution_clients_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -32,6 +32,6 @@
   - moz-fx-data-shared-prod.focus_ios.baseline_clients_first_seen
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/bigconfig.yml	2024-10-16 21:54:10.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.engagement_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.engagement_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_ios_derived.engagement_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/engagement_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -36,6 +36,6 @@
   - moz-fx-data-shared-prod.focus_ios.engagement_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/bigconfig.yml	2024-10-16 21:54:10.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.new_profiles_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.new_profiles_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_ios_derived.new_profiles_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/new_profiles_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -33,6 +33,6 @@
   - moz-fx-data-shared-prod.focus_ios.new_profile_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/bigconfig.yml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/bigconfig.yml	2024-10-16 21:54:11.000000000 +0000
@@ -1,9 +1,28 @@
 type: BIGCONFIG_FILE
+tag_deployments:
+- collection:
+    name: Browser KPI Metrics
+  deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.retention_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
 table_deployments:
 - collection:
-    name: Browser Metrics (non-KPI)
+    name: Browser KPI Metrics
   deployments:
-  - fq_table_name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.focus_ios_derived.retention_v1
+  - fq_table_name: moz-fx-data-shared-prod.focus_ios_derived.retention_v1
     table_metrics:
     - metric_type:
         type: PREDEFINED
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/metadata.yaml	2024-10-16 21:40:03.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_ios_derived/retention_v1/metadata.yaml	2024-10-16 21:52:40.000000000 +0000
@@ -45,6 +45,6 @@
   - moz-fx-data-shared-prod.focus_ios.retention_clients
 monitoring:
   enabled: true
-  collection: Browser Metrics (non-KPI)
+  collection: Browser KPI Metrics
   partition_column: null
   partition_column_set: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fxci_derived/worker_costs_v1/backfill.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fxci_derived/worker_costs_v1/backfill.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fxci_derived/worker_costs_v1/backfill.yaml	2024-10-16 21:39:15.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fxci_derived/worker_costs_v1/backfill.yaml	1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-2024-10-15:
-  start_date: 2024-09-01
-  end_date: 2024-10-12
-  reason: Bug 1923976 - Data missing from base table due to derived job running too early
-  watchers:
-  - ahalberstadt@mozilla.com
-  status: Complete
-  shredder_mitigation: false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_page/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_page/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_page/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_page/schema.yaml	2024-10-16 21:47:33.000000000 +0000
@@ -6,9 +6,10 @@
 - name: site_url
   type: STRING
   mode: NULLABLE
-  description: |-
-    For domain properties, this will be `sc-domain:` followed by the domain name.
-    For URL-prefix properties, it will be the full URL of the property definition.
+  description: 'For domain properties, this will be `sc-domain:` followed by the domain
+    name.
+
+    For URL-prefix properties, it will be the full URL of the property definition.'
 - name: site_domain_name
   type: STRING
   mode: NULLABLE
@@ -28,19 +29,23 @@
 - name: localized_site_code
   type: STRING
   mode: NULLABLE
-  description: Localized site code such as `en-US` or `de` found in the first segment of the page URL path (if any).
+  description: Localized site code such as `en-US` or `de` found in the first segment
+    of the page URL path (if any).
 - name: localized_site
   type: STRING
   mode: NULLABLE
-  description: Description of the localized site language and/or country based on `localized_site_code` (if any).
+  description: Description of the localized site language and/or country based on
+    `localized_site_code` (if any).
 - name: localized_site_language_code
   type: STRING
   mode: NULLABLE
-  description: Localized site language code in ISO-639-alpha-2 format found in the first segment of the page URL path (if any).
+  description: Localized site language code in ISO-639-alpha-2 format found in the
+    first segment of the page URL path (if any).
 - name: localized_site_language
   type: STRING
   mode: NULLABLE
-  description: Localized site language based on `localized_site_language_code` (if any).
+  description: Localized site language based on `localized_site_language_code` (if
+    any).
 - name: query
   type: STRING
   mode: NULLABLE
@@ -48,20 +53,15 @@
 - name: query_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Type of search query:
-      * Brand: Query contained one or more Mozilla brand keywords.
-      * Non-Brand: Query didn't contain any Mozilla brand keywords.
-      * Unknown: Query couldn't be classified.
+  description: "Type of search query:\n  * Brand: Query contained one or more Mozilla\
+    \ brand keywords.\n  * Non-Brand: Query didn't contain any Mozilla brand keywords.\n\
+    \  * Unknown: Query couldn't be classified."
 - name: search_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Where the link was seen by the user:
-      * Web: In Google Search's default "All" tab.
-      * Image: In Google Search's "Images" tab.
-      * Video: In Google Search's "Videos" tab.
-      * News: In Google Search's "News" tab.
+  description: "Where the link was seen by the user:\n  * Web: In Google Search's\
+    \ default \"All\" tab.\n  * Image: In Google Search's \"Images\" tab.\n  * Video:\
+    \ In Google Search's \"Videos\" tab.\n  * News: In Google Search's \"News\" tab."
 - name: user_country_code
   type: STRING
   mode: NULLABLE
@@ -81,12 +81,13 @@
 - name: device_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    The type of device on which the user was searching: Desktop, Mobile, or Tablet.
+  description: 'The type of device on which the user was searching: Desktop, Mobile,
+    or Tablet.'
 - name: impressions
   type: INTEGER
   mode: NULLABLE
-  description: The number of times that search results with a link to the page were shown to a user.
+  description: The number of times that search results with a link to the page were
+    shown to a user.
 - name: clicks
   type: INTEGER
   mode: NULLABLE
@@ -94,4 +95,5 @@
 - name: average_position
   type: FLOAT
   mode: NULLABLE
-  description: The average position of the page in the search results, where `1` is the topmost position.
+  description: The average position of the page in the search results, where `1` is
+    the topmost position.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_site/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_site/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_site/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/limited_historical_search_impressions_by_site/schema.yaml	2024-10-16 21:47:33.000000000 +0000
@@ -6,9 +6,10 @@
 - name: site_url
   type: STRING
   mode: NULLABLE
-  description: |-
-    For domain properties, this will be `sc-domain:` followed by the domain name.
-    For URL-prefix properties, it will be the full URL of the property definition.
+  description: 'For domain properties, this will be `sc-domain:` followed by the domain
+    name.
+
+    For URL-prefix properties, it will be the full URL of the property definition.'
 - name: site_domain_name
   type: STRING
   mode: NULLABLE
@@ -20,20 +21,15 @@
 - name: query_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Type of search query:
-      * Brand: Query contained one or more Mozilla brand keywords.
-      * Non-Brand: Query didn't contain any Mozilla brand keywords.
-      * Unknown: Query couldn't be classified.
+  description: "Type of search query:\n  * Brand: Query contained one or more Mozilla\
+    \ brand keywords.\n  * Non-Brand: Query didn't contain any Mozilla brand keywords.\n\
+    \  * Unknown: Query couldn't be classified."
 - name: search_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Where the link was seen by the user:
-      * Web: In Google Search's default "All" tab.
-      * Image: In Google Search's "Images" tab.
-      * Video: In Google Search's "Videos" tab.
-      * News: In Google Search's "News" tab.
+  description: "Where the link was seen by the user:\n  * Web: In Google Search's\
+    \ default \"All\" tab.\n  * Image: In Google Search's \"Images\" tab.\n  * Video:\
+    \ In Google Search's \"Videos\" tab.\n  * News: In Google Search's \"News\" tab."
 - name: user_country_code
   type: STRING
   mode: NULLABLE
@@ -53,17 +49,20 @@
 - name: device_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    The type of device on which the user was searching: Desktop, Mobile, or Tablet.
+  description: 'The type of device on which the user was searching: Desktop, Mobile,
+    or Tablet.'
 - name: impressions
   type: INTEGER
   mode: NULLABLE
-  description: The number of times that search results with at least one link to the site were shown to a user.
+  description: The number of times that search results with at least one link to the
+    site were shown to a user.
 - name: clicks
   type: INTEGER
   mode: NULLABLE
-  description: The number of times a user clicked at least one search result link to the site.
+  description: The number of times a user clicked at least one search result link
+    to the site.
 - name: average_top_position
   type: FLOAT
   mode: NULLABLE
-  description: The average top position of the site in the search results, where `1` is the topmost position.
+  description: The average top position of the site in the search results, where `1`
+    is the topmost position.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml	2024-10-16 21:47:50.000000000 +0000
@@ -6,9 +6,10 @@
 - name: site_url
   type: STRING
   mode: NULLABLE
-  description: |-
-    For domain properties, this will be `sc-domain:` followed by the domain name.
-    For URL-prefix properties, it will be the full URL of the property definition.
+  description: 'For domain properties, this will be `sc-domain:` followed by the domain
+    name.
+
+    For URL-prefix properties, it will be the full URL of the property definition.'
 - name: site_domain_name
   type: STRING
   mode: NULLABLE
@@ -16,99 +17,104 @@
 - name: page_url
   type: STRING
   mode: NULLABLE
-  description: |-
-    The final page URL linked by a search result after any skip redirects.
-    This will be null for anonymized Discover impressions.
+  description: 'The final page URL linked by a search result after any skip redirects.
+
+    This will be null for anonymized Discover impressions.'
 - name: page_domain_name
   type: STRING
   mode: NULLABLE
-  description: |-
-    Domain name of the page URL.
-    This will be null for anonymized Discover impressions.
+  description: 'Domain name of the page URL.
+
+    This will be null for anonymized Discover impressions.'
 - name: page_path
   type: STRING
   mode: NULLABLE
-  description: |-
-    The path part of the page URL.
-    This will be null for anonymized Discover impressions.
+  description: 'The path part of the page URL.
+
+    This will be null for anonymized Discover impressions.'
 - name: localized_site_code
   type: STRING
   mode: NULLABLE
-  description: |-
-    Localized site code such as `en-US` or `de` found in the first segment of the page URL path (if any).
-    This will be null for anonymized Discover impressions.
+  description: 'Localized site code such as `en-US` or `de` found in the first segment
+    of the page URL path (if any).
+
+    This will be null for anonymized Discover impressions.'
 - name: localized_site
   type: STRING
   mode: NULLABLE
-  description: |-
-    Description of the localized site language and/or country based on `localized_site_code` (if any).
-    This will be null for anonymized Discover impressions.
+  description: 'Description of the localized site language and/or country based on
+    `localized_site_code` (if any).
+
+    This will be null for anonymized Discover impressions.'
 - name: localized_site_language_code
   type: STRING
   mode: NULLABLE
-  description: |-
-    Localized site language code in ISO-639-alpha-2 format found in the first segment of the page URL path (if any).
-    This will be null for anonymized Discover impressions.
+  description: 'Localized site language code in ISO-639-alpha-2 format found in the
+    first segment of the page URL path (if any).
+
+    This will be null for anonymized Discover impressions.'
 - name: localized_site_language
   type: STRING
   mode: NULLABLE
-  description: |-
-    Localized site language based on `localized_site_language_code` (if any).
-    This will be null for anonymized Discover impressions.
+  description: 'Localized site language based on `localized_site_language_code` (if
+    any).
+
+    This will be null for anonymized Discover impressions.'
 - name: query
   type: STRING
   mode: NULLABLE
-  description: |-
-    The search query.
-    This will be null for anonymized search impressions, and all Discover and Google News search impressions.
+  description: 'The search query.
+
+    This will be null for anonymized search impressions, and all Discover and Google
+    News search impressions.'
 - name: query_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Type of search query:
-      * Anonymized: Query was redacted by Google to protect the users' privacy.
-      * Brand: Query contained one or more Mozilla brand keywords.
-      * Non-Brand: Query didn't contain any Mozilla brand keywords.
-      * Unknown: Query couldn't be classified.
-    This will be null for all Discover and Google News search impressions.
+  description: "Type of search query:\n  * Anonymized: Query was redacted by Google\
+    \ to protect the users' privacy.\n  * Brand: Query contained one or more Mozilla\
+    \ brand keywords.\n  * Non-Brand: Query didn't contain any Mozilla brand keywords.\n\
+    \  * Unknown: Query couldn't be classified.\nThis will be null for all Discover\
+    \ and Google News search impressions."
 - name: is_anonymized
   type: BOOLEAN
   mode: NULLABLE
-  description: |-
-    Whether Google has anonymized the search impression to protect the users' privacy.
+  description: 'Whether Google has anonymized the search impression to protect the
+    users'' privacy.
+
     The `query` field will be null for anonymized search impressions.
-    The `country_code`, `page_url`, and related fields will be null for anonymized Discover impressions.
+
+    The `country_code`, `page_url`, and related fields will be null for anonymized
+    Discover impressions.'
 - name: has_good_page_experience
   type: BOOLEAN
   mode: NULLABLE
-  description: Whether Google Search considers the page to be providing a good page experience.
+  description: Whether Google Search considers the page to be providing a good page
+    experience.
 - name: search_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Where the link was seen by the user:
-      * Web: In Google Search's default "All" tab.
-      * Image: In Google Search's "Images" tab.
-      * Video: In Google Search's "Videos" tab.
-      * News: In Google Search's "News" tab.
-      * Discover: In Google's Discover feed.
-      * Google News: On news.google.com or in the Google News app on Android and iOS.
+  description: "Where the link was seen by the user:\n  * Web: In Google Search's\
+    \ default \"All\" tab.\n  * Image: In Google Search's \"Images\" tab.\n  * Video:\
+    \ In Google Search's \"Videos\" tab.\n  * News: In Google Search's \"News\" tab.\n\
+    \  * Discover: In Google's Discover feed.\n  * Google News: On news.google.com\
+    \ or in the Google News app on Android and iOS."
 - name: search_appearance
   type: STRING
   mode: NULLABLE
-  description: How the search result appeared (e.g. normal result, translated result, video).
+  description: How the search result appeared (e.g. normal result, translated result,
+    video).
 - name: user_country_code
   type: STRING
   mode: NULLABLE
-  description: |-
-    Country from which the user was searching, in ISO-3166-1-alpha-3 format.
-    This will be null for anonymized Discover impressions.
+  description: 'Country from which the user was searching, in ISO-3166-1-alpha-3 format.
+
+    This will be null for anonymized Discover impressions.'
 - name: user_country
   type: STRING
   mode: NULLABLE
-  description: |-
-    Country from which the user was searching.
-    This will be null for anonymized Discover impressions.
+  description: 'Country from which the user was searching.
+
+    This will be null for anonymized Discover impressions.'
 - name: user_region
   type: STRING
   mode: NULLABLE
@@ -120,13 +126,15 @@
 - name: device_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    The type of device on which the user was searching: Desktop, Mobile, or Tablet.
-    This will be null for Discover impressions.
+  description: 'The type of device on which the user was searching: Desktop, Mobile,
+    or Tablet.
+
+    This will be null for Discover impressions.'
 - name: impressions
   type: INTEGER
   mode: NULLABLE
-  description: The number of times that search results with a link to the page were shown to a user.
+  description: The number of times that search results with a link to the page were
+    shown to a user.
 - name: clicks
   type: INTEGER
   mode: NULLABLE
@@ -134,6 +142,7 @@
 - name: average_position
   type: FLOAT
   mode: NULLABLE
-  description: |-
-    The average position of the page in the search results, where `1` is the topmost position.
-    This will be null for Discover and Google News search impressions.
+  description: 'The average position of the page in the search results, where `1`
+    is the topmost position.
+
+    This will be null for Discover and Google News search impressions.'
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml	2024-10-16 21:39:14.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml	2024-10-16 21:47:32.000000000 +0000
@@ -6,9 +6,10 @@
 - name: site_url
   type: STRING
   mode: NULLABLE
-  description: |-
-    For domain properties, this will be `sc-domain:` followed by the domain name.
-    For URL-prefix properties, it will be the full URL of the property definition.
+  description: 'For domain properties, this will be `sc-domain:` followed by the domain
+    name.
+
+    For URL-prefix properties, it will be the full URL of the property definition.'
 - name: site_domain_name
   type: STRING
   mode: NULLABLE
@@ -20,27 +21,23 @@
 - name: query_type
   type: STRING
   mode: NULLABLE
-  description: |-
-    Type of search query:
-      * Anonymized: Query was redacted by Google to protect the users' privacy.
-      * Brand: Query contained one or more Mozilla brand keywords.
-      * Non-Brand: Query didn't contain any Mozilla brand keywords.
-      * Unk

⚠️ Only part of the diff is displayed.

Link to full diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants