mozilla / bigquery-etl

Bigquery ETL
https://mozilla.github.io/bigquery-etl
Mozilla Public License 2.0
253 stars 100 forks source link

RS 959 - Add OS breakouts #5767

Closed alekhyamoz closed 3 months ago

alekhyamoz commented 3 months ago

Checklist for reviewer:

For modifications to schemas in restricted namespaces (see CODEOWNERS):

┆Issue is synchronized with this Jira Task

dataops-ci-bot commented 3 months ago

Integration report for "RS 959 - Add OS breakouts"

sql.diff

Click to expand! ```diff diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:31.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.non_interaction_v1` + `moz-fx-data-shared-prod.bedrock_live.interaction_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.interaction_v1` + `moz-fx-data-shared-prod.bedrock_live.non_interaction_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, 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-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-07 13:01:46.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-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-07 13:01:46.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/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:31.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, 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-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-07 13:00:26.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-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-07 13:00:26.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/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -70,7 +70,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 13:01:06.000000000 +0000 @@ -1,49 +1,49 @@ fields: -- mode: NULLABLE - name: country +- name: country type: STRING -- mode: NULLABLE - name: city + mode: NULLABLE +- name: city type: STRING -- mode: NULLABLE - name: datetime + mode: NULLABLE +- name: datetime type: TIMESTAMP -- mode: NULLABLE - name: proportion_undefined + mode: NULLABLE +- name: proportion_undefined type: FLOAT -- mode: NULLABLE - name: proportion_timeout + mode: NULLABLE +- name: proportion_timeout type: FLOAT -- mode: NULLABLE - name: proportion_abort + mode: NULLABLE +- name: proportion_abort type: FLOAT -- mode: NULLABLE - name: proportion_unreachable + mode: NULLABLE +- name: proportion_unreachable type: FLOAT -- mode: NULLABLE - name: proportion_terminated + mode: NULLABLE +- name: proportion_terminated type: FLOAT -- mode: NULLABLE - name: proportion_channel_open + mode: NULLABLE +- name: proportion_channel_open type: FLOAT -- mode: NULLABLE - name: avg_dns_success_time + mode: NULLABLE +- name: avg_dns_success_time type: FLOAT -- mode: NULLABLE - name: missing_dns_success + mode: NULLABLE +- name: missing_dns_success type: FLOAT -- mode: NULLABLE - name: avg_dns_failure_time + mode: NULLABLE +- name: avg_dns_failure_time type: FLOAT -- mode: NULLABLE - name: missing_dns_failure + mode: NULLABLE +- name: missing_dns_failure type: FLOAT -- mode: NULLABLE - name: count_dns_failure + mode: NULLABLE +- name: count_dns_failure type: FLOAT -- mode: NULLABLE - name: ssl_error_prop + mode: NULLABLE +- name: ssl_error_prop type: FLOAT -- mode: NULLABLE - name: avg_tls_handshake_time + mode: NULLABLE +- name: avg_tls_handshake_time type: FLOAT + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:31.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:44.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 12:55:26.000000000 +0000 @@ -572,7 +572,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -582,7 +582,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -592,7 +592,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -663,7 +663,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -673,7 +673,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -683,7 +683,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -754,7 +754,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -764,7 +764,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -774,7 +774,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1555,7 +1555,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1565,7 +1565,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1575,7 +1575,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1646,7 +1646,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1656,7 +1656,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1666,7 +1666,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1737,7 +1737,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1747,7 +1747,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1757,7 +1757,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1828,7 +1828,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1838,7 +1838,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1848,7 +1848,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -2000,7 +2000,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.non_interaction_v1` + `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` UNION ALL SELECT submission_timestamp, @@ -2010,7 +2010,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` + `moz-fx-data-shared-prod.bedrock_stable.non_interaction_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -2081,7 +2081,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` + `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` UNION ALL SELECT submission_timestamp, @@ -2091,7 +2091,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` + `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.main_v1` + `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 13:00:07.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:44.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:43.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:31.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:44.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:45.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:45.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:45.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:46.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:46.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:46.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:46.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:46.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:47.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:48.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:48.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 12:53:42.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-06" + DATE(submission_timestamp) >= "2024-06-07" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 12:51:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 12:53:41.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: postal_district_code type: STRING - mode: REQUIRED - description: One-character Canadian postal district code. + mode: NULLABLE - name: province_code type: STRING mode: NULLABLE - description: Two-character Canadian province/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 13:00:18.000000000 +0000 @@ -1,47 +1,28 @@ fields: - name: name - description: Official country name per ISO 3166 type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_3 - description: ISO 3166 alpha-3 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: region_name - description: Region name. These are based on the UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Americas" region - split into "North America" and "South America". type: STRING - mode: REQUIRED + mode: NULLABLE - name: subregion_name - description: Sub-region name. These are based on UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Latin America and the - Caribbean" and "Sub-Saharan Africa" sub-regions split into more specific - sub-regions. type: STRING - mode: REQUIRED + mode: NULLABLE - name: pocket_available_on_newtab - description: Whether Pocket is available on the newtab page in this country. Note - that Pocket might only be available in certain locales/languages within a country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: mozilla_vpn_available - description: Whether Mozilla VPN is available in this country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: sponsored_tiles_available_on_newtab - description: Whether sponsored tiles are available on the newtab page in this country. - Note that Pocket might only be available in certain locales/languages within a - country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: ads_value_tier - description: Lowercase label detailing the monetary value tier that Mozilla Ads - assign to that region based on market size and our existing products, e.g., tier - 1, tier 2, etc. type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,10 +1,7 @@ fields: - name: name - description: An alias for a country's name (including misspellings and alternate - encodings). type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: incident + mode: NULLABLE +- name: incident type: STRING -- mode: NULLABLE - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING -- mode: NULLABLE - name: product + mode: NULLABLE +- name: product type: STRING -- mode: NULLABLE - name: version + mode: NULLABLE +- name: version type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,27 +1,16 @@ fields: -- mode: NULLABLE - description: Hex value assigned to the TLS cipher, in format like "0x00,0x84"; note - some values are ranges or contain wildcards - name: value +- name: value type: STRING -- mode: NULLABLE - description: Human-readable name of the TLS cipher - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - description: Any TLS cipher suite that is specified for use with DTLS MUST define - limits on the use of the associated AEAD function that preserves margins for both - confidentiality and integrity, as specified in [RFC-ietf-tls-dtls13-43] - name: dtls_ok + mode: NULLABLE +- name: dtls_ok type: BOOLEAN -- mode: NULLABLE - description: Whether the TLS cipher is recommended by the IETF. If an item is not - marked as "recommended", it does not necessarily mean that it is flawed; rather, - it indicates that the item either has not been through the IETF consensus process, - has limited applicability, or is intended only for specific use cases - name: recommended + mode: NULLABLE +- name: recommended type: BOOLEAN -- mode: NULLABLE - description: RFCs or associated reference material for the TLS cipher - name: reference + mode: NULLABLE +- name: reference type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,17 +1,13 @@ fields: - name: code_3 - description: ISO 639 alpha-3 language code. type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_2 - description: ISO 639 alpha-2 language code (if any). type: STRING mode: NULLABLE - name: name - description: Language name. type: STRING - mode: REQUIRED + mode: NULLABLE - name: other_names - description: Other names for the language (if any). type: STRING mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,19 +1,19 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 13:00:17.000000000 +0000 @@ -1,25 +1,25 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 12:50:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 13:00:17.0 ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Fix CI tests failure"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions: schema.yaml diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:41.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.interaction_v1` + `moz-fx-data-shared-prod.bedrock_live.non_interaction_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.non_interaction_v1` + `moz-fx-data-shared-prod.bedrock_live.interaction_v1` ) CROSS JOIN UNNEST(events) AS event, 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-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-07 14:28:35.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-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-07 14:28:35.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-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-07 14:27:56.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-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-07 14:27:56.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/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:49.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:42.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.prototype_no_code_events_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.urlbar_potential_exposure_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.urlbar_potential_exposure_v1` UNION ALL SELECT submission_timestamp, @@ -80,7 +80,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.prototype_no_code_events_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 14:31:23.000000000 +0000 @@ -1,49 +1,49 @@ fields: -- mode: NULLABLE - name: country +- name: country type: STRING -- mode: NULLABLE - name: city + mode: NULLABLE +- name: city type: STRING -- mode: NULLABLE - name: datetime + mode: NULLABLE +- name: datetime type: TIMESTAMP -- mode: NULLABLE - name: proportion_undefined + mode: NULLABLE +- name: proportion_undefined type: FLOAT -- mode: NULLABLE - name: proportion_timeout + mode: NULLABLE +- name: proportion_timeout type: FLOAT -- mode: NULLABLE - name: proportion_abort + mode: NULLABLE +- name: proportion_abort type: FLOAT -- mode: NULLABLE - name: proportion_unreachable + mode: NULLABLE +- name: proportion_unreachable type: FLOAT -- mode: NULLABLE - name: proportion_terminated + mode: NULLABLE +- name: proportion_terminated type: FLOAT -- mode: NULLABLE - name: proportion_channel_open + mode: NULLABLE +- name: proportion_channel_open type: FLOAT -- mode: NULLABLE - name: avg_dns_success_time + mode: NULLABLE +- name: avg_dns_success_time type: FLOAT -- mode: NULLABLE - name: missing_dns_success + mode: NULLABLE +- name: missing_dns_success type: FLOAT -- mode: NULLABLE - name: avg_dns_failure_time + mode: NULLABLE +- name: avg_dns_failure_time type: FLOAT -- mode: NULLABLE - name: missing_dns_failure + mode: NULLABLE +- name: missing_dns_failure type: FLOAT -- mode: NULLABLE - name: count_dns_failure + mode: NULLABLE +- name: count_dns_failure type: FLOAT -- mode: NULLABLE - name: ssl_error_prop + mode: NULLABLE +- name: ssl_error_prop type: FLOAT -- mode: NULLABLE - name: avg_tls_handshake_time + mode: NULLABLE +- name: avg_tls_handshake_time type: FLOAT + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 14:19:49.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 14:23:25.000000000 +0000 @@ -45,7 +45,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.prototype_no_code_events_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -55,7 +55,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.urlbar_potential_exposure_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -65,7 +65,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.urlbar_potential_exposure_v1` UNION ALL SELECT submission_timestamp, @@ -75,7 +75,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.prototype_no_code_events_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -582,7 +582,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -592,7 +592,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -673,7 +673,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -683,7 +683,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -764,7 +764,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -774,7 +774,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1555,7 +1555,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1565,7 +1565,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1575,7 +1575,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1646,7 +1646,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1656,7 +1656,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1666,7 +1666,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1737,7 +1737,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1747,7 +1747,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1757,7 +1757,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1828,7 +1828,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1838,7 +1838,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1848,7 +1848,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1990,7 +1990,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` + `moz-fx-data-shared-prod.bedrock_stable.non_interaction_v1` UNION ALL SELECT submission_timestamp, @@ -2010,7 +2010,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.non_interaction_v1` + `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -2081,7 +2081,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` + `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` UNION ALL SELECT submission_timestamp, @@ -2091,7 +2091,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` + `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 2024-06-07 14:28:40.000000000 +0000 @@ -0,0 +1,21 @@ +fields: +- name: activity_date + type: DATE + mode: NULLABLE + description: Activity Date +- name: activity_datetime + type: STRING + mode: NULLABLE + description: Activity Datetime +- name: run_date + type: DATE + mode: NULLABLE + description: Run Date - The submission date +- name: gclid + type: STRING + mode: NULLABLE + description: Google Click ID +- name: conversion_name + type: STRING + mode: NULLABLE + description: Conversion Name diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:42.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.main_v1` + `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 14:28:48.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:43.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:44.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:49.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:45.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:44.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:49.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:45.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:45.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 14:19:49.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 14:21:40.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: postal_district_code type: STRING - mode: REQUIRED - description: One-character Canadian postal district code. + mode: NULLABLE - name: province_code type: STRING mode: NULLABLE - description: Two-character Canadian province/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,47 +1,28 @@ fields: - name: name - description: Official country name per ISO 3166 type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_3 - description: ISO 3166 alpha-3 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: region_name - description: Region name. These are based on the UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Americas" region - split into "North America" and "South America". type: STRING - mode: REQUIRED + mode: NULLABLE - name: subregion_name - description: Sub-region name. These are based on UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Latin America and the - Caribbean" and "Sub-Saharan Africa" sub-regions split into more specific - sub-regions. type: STRING - mode: REQUIRED + mode: NULLABLE - name: pocket_available_on_newtab - description: Whether Pocket is available on the newtab page in this country. Note - that Pocket might only be available in certain locales/languages within a country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: mozilla_vpn_available - description: Whether Mozilla VPN is available in this country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: sponsored_tiles_available_on_newtab - description: Whether sponsored tiles are available on the newtab page in this country. - Note that Pocket might only be available in certain locales/languages within a - country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: ads_value_tier - description: Lowercase label detailing the monetary value tier that Mozilla Ads - assign to that region based on market size and our existing products, e.g., tier - 1, tier 2, etc. type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,10 +1,7 @@ fields: - name: name - description: An alias for a country's name (including misspellings and alternate - encodings). type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: incident + mode: NULLABLE +- name: incident type: STRING -- mode: NULLABLE - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING -- mode: NULLABLE - name: product + mode: NULLABLE +- name: product type: STRING -- mode: NULLABLE - name: version + mode: NULLABLE +- name: version type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,27 +1,16 @@ fields: -- mode: NULLABLE - description: Hex value assigned to the TLS cipher, in format like "0x00,0x84"; note - some values are ranges or contain wildcards - name: value +- name: value type: STRING -- mode: NULLABLE - description: Human-readable name of the TLS cipher - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - description: Any TLS cipher suite that is specified for use with DTLS MUST define - limits on the use of the associated AEAD function that preserves margins for both - confidentiality and integrity, as specified in [RFC-ietf-tls-dtls13-43] - name: dtls_ok + mode: NULLABLE +- name: dtls_ok type: BOOLEAN -- mode: NULLABLE - description: Whether the TLS cipher is recommended by the IETF. If an item is not - marked as "recommended", it does not necessarily mean that it is flawed; rather, - it indicates that the item either has not been through the IETF consensus process, - has limited applicability, or is intended only for specific use cases - name: recommended + mode: NULLABLE +- name: recommended type: BOOLEAN -- mode: NULLABLE - description: RFCs or associated reference material for the TLS cipher - name: reference + mode: NULLABLE +- name: reference type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,17 +1,13 @@ fields: - name: code_3 - description: ISO 639 alpha-3 language code. type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_2 - description: ISO 639 alpha-2 language code (if any). type: STRING mode: NULLABLE - name: name - description: Language name. type: STRING - mode: REQUIRED + mode: NULLABLE - name: other_names - description: Other names for the language (if any). type: STRING mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,19 +1,19 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,25 +1,25 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,7 +1,7 @@ fields: - name: score type: NUMERIC - mode: REQUIRED + mode: NULLABLE - name: value type: NUMERIC - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 14:19:14.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 14:28:58.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: zip_code_prefix type: STRING - mode: REQUIRED - description: Three-digit US ZIP code prefix. + mode: NULLABLE - name: state_code type: STRING mode: NULLABLE - description: Two-character US state/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml 2024-06-07 14:29:03.000000000 +0000 @@ -2,21 +2,18 @@ - name: date type: DATE mode: NULLABLE - description: null - name: product type: STRING mode: NULLABLE - name: category type: STRING mode: NULLABLE - description: null - name: channel type: STRING mode: NULLABLE - name: build_number type: INTEGER mode: NULLABLE - description: null - name: release_date type: DATE mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:19:48.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:21:42.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_live.video_index_v1` + `moz-fx-data-shared-prod.viu_politica_live.main_events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_live.main_events_v1` + `moz-fx-data-shared-prod.viu_politica_live.video_index_v1` ) CROSS JOIN UNNEST(events) AS event, ```

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Fix CI tests failure"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions: schema.yaml 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-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-07 15:06:23.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-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-07 15:06:22.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-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-07 15:05:05.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-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-07 15:05:05.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/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:15.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:36.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_background_tasks_live.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_background_tasks_live.background_tasks_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_background_tasks_live.background_tasks_v1` + `moz-fx-data-shared-prod.firefox_desktop_background_tasks_live.events_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:36.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.urlbar_potential_exposure_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -80,7 +80,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.urlbar_potential_exposure_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 15:05:39.000000000 +0000 @@ -1,49 +1,49 @@ fields: -- mode: NULLABLE - name: country +- name: country type: STRING -- mode: NULLABLE - name: city + mode: NULLABLE +- name: city type: STRING -- mode: NULLABLE - name: datetime + mode: NULLABLE +- name: datetime type: TIMESTAMP -- mode: NULLABLE - name: proportion_undefined + mode: NULLABLE +- name: proportion_undefined type: FLOAT -- mode: NULLABLE - name: proportion_timeout + mode: NULLABLE +- name: proportion_timeout type: FLOAT -- mode: NULLABLE - name: proportion_abort + mode: NULLABLE +- name: proportion_abort type: FLOAT -- mode: NULLABLE - name: proportion_unreachable + mode: NULLABLE +- name: proportion_unreachable type: FLOAT -- mode: NULLABLE - name: proportion_terminated + mode: NULLABLE +- name: proportion_terminated type: FLOAT -- mode: NULLABLE - name: proportion_channel_open + mode: NULLABLE +- name: proportion_channel_open type: FLOAT -- mode: NULLABLE - name: avg_dns_success_time + mode: NULLABLE +- name: avg_dns_success_time type: FLOAT -- mode: NULLABLE - name: missing_dns_success + mode: NULLABLE +- name: missing_dns_success type: FLOAT -- mode: NULLABLE - name: avg_dns_failure_time + mode: NULLABLE +- name: avg_dns_failure_time type: FLOAT -- mode: NULLABLE - name: missing_dns_failure + mode: NULLABLE +- name: missing_dns_failure type: FLOAT -- mode: NULLABLE - name: count_dns_failure + mode: NULLABLE +- name: count_dns_failure type: FLOAT -- mode: NULLABLE - name: ssl_error_prop + mode: NULLABLE +- name: ssl_error_prop type: FLOAT -- mode: NULLABLE - name: avg_tls_handshake_time + mode: NULLABLE +- name: avg_tls_handshake_time type: FLOAT + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 15:00:21.000000000 +0000 @@ -55,7 +55,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.urlbar_potential_exposure_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -75,7 +75,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.urlbar_potential_exposure_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -572,7 +572,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -582,7 +582,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -592,7 +592,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -663,7 +663,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -673,7 +673,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -683,7 +683,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -754,7 +754,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -764,7 +764,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -774,7 +774,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1555,7 +1555,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1565,7 +1565,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1646,7 +1646,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1656,7 +1656,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1737,7 +1737,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1747,7 +1747,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -1828,7 +1828,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1838,7 +1838,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` UNION ALL SELECT submission_timestamp, @@ -2162,7 +2162,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_background_tasks_stable.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_background_tasks_stable.background_tasks_v1` UNION ALL SELECT submission_timestamp, @@ -2172,7 +2172,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_background_tasks_stable.background_tasks_v1` + `moz-fx-data-shared-prod.firefox_desktop_background_tasks_stable.events_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 2024-06-07 15:04:45.000000000 +0000 @@ -0,0 +1,21 @@ +fields: +- name: activity_date + type: DATE + mode: NULLABLE + description: Activity Date +- name: activity_datetime + type: STRING + mode: NULLABLE + description: Activity Datetime +- name: run_date + type: DATE + mode: NULLABLE + description: Run Date - The submission date +- name: gclid + type: STRING + mode: NULLABLE + description: Google Click ID +- name: conversion_name + type: STRING + mode: NULLABLE + description: Conversion Name diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:15.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:36.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.main_v1` + `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.main_v1` UNION ALL SELECT submission_timestamp, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 15:06:45.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:37.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` UNION ALL SELECT submission_timestamp, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:15.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.events_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:39.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` UNION ALL SELECT submission_timestamp, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` UNION ALL SELECT submission_timestamp, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 14:56:16.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 14:58:35.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: postal_district_code type: STRING - mode: REQUIRED - description: One-character Canadian postal district code. + mode: NULLABLE - name: province_code type: STRING mode: NULLABLE - description: Two-character Canadian province/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,47 +1,28 @@ fields: - name: name - description: Official country name per ISO 3166 type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_3 - description: ISO 3166 alpha-3 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: region_name - description: Region name. These are based on the UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Americas" region - split into "North America" and "South America". type: STRING - mode: REQUIRED + mode: NULLABLE - name: subregion_name - description: Sub-region name. These are based on UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Latin America and the - Caribbean" and "Sub-Saharan Africa" sub-regions split into more specific - sub-regions. type: STRING - mode: REQUIRED + mode: NULLABLE - name: pocket_available_on_newtab - description: Whether Pocket is available on the newtab page in this country. Note - that Pocket might only be available in certain locales/languages within a country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: mozilla_vpn_available - description: Whether Mozilla VPN is available in this country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: sponsored_tiles_available_on_newtab - description: Whether sponsored tiles are available on the newtab page in this country. - Note that Pocket might only be available in certain locales/languages within a - country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: ads_value_tier - description: Lowercase label detailing the monetary value tier that Mozilla Ads - assign to that region based on market size and our existing products, e.g., tier - 1, tier 2, etc. type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,10 +1,7 @@ fields: - name: name - description: An alias for a country's name (including misspellings and alternate - encodings). type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: incident + mode: NULLABLE +- name: incident type: STRING -- mode: NULLABLE - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING -- mode: NULLABLE - name: product + mode: NULLABLE +- name: product type: STRING -- mode: NULLABLE - name: version + mode: NULLABLE +- name: version type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,27 +1,16 @@ fields: -- mode: NULLABLE - description: Hex value assigned to the TLS cipher, in format like "0x00,0x84"; note - some values are ranges or contain wildcards - name: value +- name: value type: STRING -- mode: NULLABLE - description: Human-readable name of the TLS cipher - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - description: Any TLS cipher suite that is specified for use with DTLS MUST define - limits on the use of the associated AEAD function that preserves margins for both - confidentiality and integrity, as specified in [RFC-ietf-tls-dtls13-43] - name: dtls_ok + mode: NULLABLE +- name: dtls_ok type: BOOLEAN -- mode: NULLABLE - description: Whether the TLS cipher is recommended by the IETF. If an item is not - marked as "recommended", it does not necessarily mean that it is flawed; rather, - it indicates that the item either has not been through the IETF consensus process, - has limited applicability, or is intended only for specific use cases - name: recommended + mode: NULLABLE +- name: recommended type: BOOLEAN -- mode: NULLABLE - description: RFCs or associated reference material for the TLS cipher - name: reference + mode: NULLABLE +- name: reference type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,17 +1,13 @@ fields: - name: code_3 - description: ISO 639 alpha-3 language code. type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_2 - description: ISO 639 alpha-2 language code (if any). type: STRING mode: NULLABLE - name: name - description: Language name. type: STRING - mode: REQUIRED + mode: NULLABLE - name: other_names - description: Other names for the language (if any). type: STRING mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,19 +1,19 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,25 +1,25 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,7 +1,7 @@ fields: - name: score type: NUMERIC - mode: REQUIRED + mode: NULLABLE - name: value type: NUMERIC - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 14:55:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 15:04:54.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: zip_code_prefix type: STRING - mode: REQUIRED - description: Three-digit US ZIP code prefix. + mode: NULLABLE - name: state_code type: STRING mode: NULLABLE - description: Two-character US state/territory code (if any). ```

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Merge branch 'main' into RS_959_Add_OS_breakout"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions: schema.yaml diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:33.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:17.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.interaction_v1` + `moz-fx-data-shared-prod.bedrock_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_live.events_v1` + `moz-fx-data-shared-prod.bedrock_live.interaction_v1` UNION ALL SELECT submission_timestamp, 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-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-07 15:07:15.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-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-07 15:07:15.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-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-07 15:06:46.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-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-07 15:06:45.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/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:17.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.prototype_no_code_events_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.events_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -80,7 +80,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_live.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_live.prototype_no_code_events_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/internet_outages/global_outages_v1/schema.yaml 2024-06-07 15:09:58.000000000 +0000 @@ -1,49 +1,49 @@ fields: -- mode: NULLABLE - name: country +- name: country type: STRING -- mode: NULLABLE - name: city + mode: NULLABLE +- name: city type: STRING -- mode: NULLABLE - name: datetime + mode: NULLABLE +- name: datetime type: TIMESTAMP -- mode: NULLABLE - name: proportion_undefined + mode: NULLABLE +- name: proportion_undefined type: FLOAT -- mode: NULLABLE - name: proportion_timeout + mode: NULLABLE +- name: proportion_timeout type: FLOAT -- mode: NULLABLE - name: proportion_abort + mode: NULLABLE +- name: proportion_abort type: FLOAT -- mode: NULLABLE - name: proportion_unreachable + mode: NULLABLE +- name: proportion_unreachable type: FLOAT -- mode: NULLABLE - name: proportion_terminated + mode: NULLABLE +- name: proportion_terminated type: FLOAT -- mode: NULLABLE - name: proportion_channel_open + mode: NULLABLE +- name: proportion_channel_open type: FLOAT -- mode: NULLABLE - name: avg_dns_success_time + mode: NULLABLE +- name: avg_dns_success_time type: FLOAT -- mode: NULLABLE - name: missing_dns_success + mode: NULLABLE +- name: missing_dns_success type: FLOAT -- mode: NULLABLE - name: avg_dns_failure_time + mode: NULLABLE +- name: avg_dns_failure_time type: FLOAT -- mode: NULLABLE - name: missing_dns_failure + mode: NULLABLE +- name: missing_dns_failure type: FLOAT -- mode: NULLABLE - name: count_dns_failure + mode: NULLABLE +- name: count_dns_failure type: FLOAT -- mode: NULLABLE - name: ssl_error_prop + mode: NULLABLE +- name: ssl_error_prop type: FLOAT -- mode: NULLABLE - name: avg_tls_handshake_time + mode: NULLABLE +- name: avg_tls_handshake_time type: FLOAT + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring_derived/event_monitoring_aggregates_v1/query.sql 2024-06-07 15:01:54.000000000 +0000 @@ -45,7 +45,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.prototype_no_code_events_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -65,7 +65,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.events_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` UNION ALL SELECT submission_timestamp, @@ -75,7 +75,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1` + `moz-fx-data-shared-prod.firefox_desktop_stable.prototype_no_code_events_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -582,7 +582,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -592,7 +592,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -673,7 +673,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -683,7 +683,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -764,7 +764,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -774,7 +774,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_stable.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1555,7 +1555,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1565,7 +1565,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1575,7 +1575,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_stable.main_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1646,7 +1646,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1656,7 +1656,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1666,7 +1666,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_stable.main_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1737,7 +1737,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1747,7 +1747,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1757,7 +1757,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_stable.main_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1828,7 +1828,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -1838,7 +1838,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -1848,7 +1848,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_stable.main_v1` ) CROSS JOIN UNNEST(events) AS event, @@ -1990,7 +1990,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` + `moz-fx-data-shared-prod.bedrock_stable.events_v1` UNION ALL SELECT submission_timestamp, @@ -2000,7 +2000,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.bedrock_stable.events_v1` + `moz-fx-data-shared-prod.bedrock_stable.interaction_v1` UNION ALL SELECT submission_timestamp, @@ -2081,7 +2081,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` + `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` UNION ALL SELECT submission_timestamp, @@ -2091,7 +2091,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_stable.main_events_v1` + `moz-fx-data-shared-prod.viu_politica_stable.video_index_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_org/ga_desktop_conversions/schema.yaml 2024-06-07 15:07:19.000000000 +0000 @@ -0,0 +1,21 @@ +fields: +- name: activity_date + type: DATE + mode: NULLABLE + description: Activity Date +- name: activity_datetime + type: STRING + mode: NULLABLE + description: Activity Datetime +- name: run_date + type: DATE + mode: NULLABLE + description: Run Date - The submission date +- name: gclid + type: STRING + mode: NULLABLE + description: Google Click ID +- name: conversion_name + type: STRING + mode: NULLABLE + description: Conversion Name diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:17.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.main_v1` + `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.mozillavpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.mozillavpn_live.main_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-07 15:07:27.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:19.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_firefox_vpn_live.main_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:20.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_fennec_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:37.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:20.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:20.000000000 +0000 @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.metrics_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefox_live.first_session_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:20.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_live.main_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:20.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.vpnsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` UNION ALL SELECT submission_timestamp, @@ -70,7 +70,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.daemonsession_v1` + `moz-fx-data-shared-prod.org_mozilla_ios_firefoxvpn_network_extension_live.main_v1` ) CROSS JOIN UNNEST(events) AS event, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 14:58:36.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-07 15:00:15.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/ca_postal_districts_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: postal_district_code type: STRING - mode: REQUIRED - description: One-character Canadian postal district code. + mode: NULLABLE - name: province_code type: STRING mode: NULLABLE - description: Two-character Canadian province/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_codes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,47 +1,28 @@ fields: - name: name - description: Official country name per ISO 3166 type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_3 - description: ISO 3166 alpha-3 country code type: STRING - mode: REQUIRED + mode: NULLABLE - name: region_name - description: Region name. These are based on the UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Americas" region - split into "North America" and "South America". type: STRING - mode: REQUIRED + mode: NULLABLE - name: subregion_name - description: Sub-region name. These are based on UN Statistics Division standard - country or area codes for statistical use (M49), but with the "Latin America and the - Caribbean" and "Sub-Saharan Africa" sub-regions split into more specific - sub-regions. type: STRING - mode: REQUIRED + mode: NULLABLE - name: pocket_available_on_newtab - description: Whether Pocket is available on the newtab page in this country. Note - that Pocket might only be available in certain locales/languages within a country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: mozilla_vpn_available - description: Whether Mozilla VPN is available in this country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: sponsored_tiles_available_on_newtab - description: Whether sponsored tiles are available on the newtab page in this country. - Note that Pocket might only be available in certain locales/languages within a - country. - type: BOOL - mode: REQUIRED + type: BOOLEAN + mode: NULLABLE - name: ads_value_tier - description: Lowercase label detailing the monetary value tier that Mozilla Ads - assign to that region based on market size and our existing products, e.g., tier - 1, tier 2, etc. type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/country_names_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,10 +1,7 @@ fields: - name: name - description: An alias for a country's name (including misspellings and alternate - encodings). type: STRING - mode: REQUIRED + mode: NULLABLE - name: code - description: ISO 3166 alpha-2 country code type: STRING - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/data_incidents_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: incident + mode: NULLABLE +- name: incident type: STRING -- mode: NULLABLE - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING -- mode: NULLABLE - name: product + mode: NULLABLE +- name: product type: STRING -- mode: NULLABLE - name: version + mode: NULLABLE +- name: version type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/iana_tls_cipher_suites/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,27 +1,16 @@ fields: -- mode: NULLABLE - description: Hex value assigned to the TLS cipher, in format like "0x00,0x84"; note - some values are ranges or contain wildcards - name: value +- name: value type: STRING -- mode: NULLABLE - description: Human-readable name of the TLS cipher - name: description + mode: NULLABLE +- name: description type: STRING -- mode: NULLABLE - description: Any TLS cipher suite that is specified for use with DTLS MUST define - limits on the use of the associated AEAD function that preserves margins for both - confidentiality and integrity, as specified in [RFC-ietf-tls-dtls13-43] - name: dtls_ok + mode: NULLABLE +- name: dtls_ok type: BOOLEAN -- mode: NULLABLE - description: Whether the TLS cipher is recommended by the IETF. If an item is not - marked as "recommended", it does not necessarily mean that it is flawed; rather, - it indicates that the item either has not been through the IETF consensus process, - has limited applicability, or is intended only for specific use cases - name: recommended + mode: NULLABLE +- name: recommended type: BOOLEAN -- mode: NULLABLE - description: RFCs or associated reference material for the TLS cipher - name: reference + mode: NULLABLE +- name: reference type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/language_codes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,17 +1,13 @@ fields: - name: code_3 - description: ISO 639 alpha-3 language code. type: STRING - mode: REQUIRED + mode: NULLABLE - name: code_2 - description: ISO 639 alpha-2 language code (if any). type: STRING mode: NULLABLE - name: name - description: Language name. type: STRING - mode: REQUIRED + mode: NULLABLE - name: other_names - description: Other names for the language (if any). type: STRING mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_distinct_docids_notes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,19 +1,19 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_columns_notes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,25 +1,25 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_missing_document_namespaces_notes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: document_version + mode: NULLABLE +- name: document_version type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/monitoring_schema_errors_notes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,22 +1,22 @@ fields: -- mode: NULLABLE - name: start_date +- name: start_date type: DATE -- mode: NULLABLE - name: end_date + mode: NULLABLE +- name: end_date type: DATE -- mode: NULLABLE - name: document_namespace + mode: NULLABLE +- name: document_namespace type: STRING -- mode: NULLABLE - name: document_type + mode: NULLABLE +- name: document_type type: STRING -- mode: NULLABLE - name: path + mode: NULLABLE +- name: path type: STRING -- mode: NULLABLE - name: notes + mode: NULLABLE +- name: notes type: STRING -- mode: NULLABLE - name: bug + mode: NULLABLE +- name: bug type: STRING + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normal_distribution/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,7 +1,7 @@ fields: - name: score type: NUMERIC - mode: REQUIRED + mode: NULLABLE - name: value type: NUMERIC - mode: REQUIRED + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 14:57:58.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/us_zip_code_prefixes_v1/schema.yaml 2024-06-07 15:07:35.000000000 +0000 @@ -1,9 +1,7 @@ fields: - name: zip_code_prefix type: STRING - mode: REQUIRED - description: Three-digit US ZIP code prefix. + mode: NULLABLE - name: state_code type: STRING mode: NULLABLE - description: Two-character US state/territory code (if any). diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml 2024-06-07 14:58:38.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/releases_latest/schema.yaml 2024-06-07 15:07:39.000000000 +0000 @@ -2,21 +2,18 @@ - name: date type: DATE mode: NULLABLE - description: null - name: product type: STRING mode: NULLABLE - name: category type: STRING mode: NULLABLE - description: null - name: channel type: STRING mode: NULLABLE - name: build_number type: INTEGER mode: NULLABLE - description: null - name: release_date type: DATE mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 14:58:36.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/viu_politica_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-07 15:00:17.000000000 +0000 @@ -50,7 +50,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_live.video_index_v1` + `moz-fx-data-shared-prod.viu_politica_live.main_events_v1` UNION ALL SELECT submission_timestamp, @@ -60,7 +60,7 @@ client_info.app_display_version AS version, ping_info FROM - `moz-fx-data-shared-prod.viu_politica_live.main_events_v1` + `moz-fx-data-shared-prod.viu_politica_live.video_index_v1` ) CROSS JOIN UNNEST(events) AS event, ```

Link to full diff

alekhyamoz commented 3 months ago

@skahmann3 I have also added the OS breakouts to the desktop daily table. This PR will mostly likely be merged on Monday (6/24)

dataops-ci-bot commented 3 months ago

Integration report for "Update query.sql"

sql.diff

Click to expand! ```diff 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-06-19 18:25:07.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-19 18:35:19.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-06-19 18:25:07.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-19 18:35:18.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-06-19 18:25:07.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-19 18:33:08.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-06-19 18:25:07.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-19 18:33:09.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/klar_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-19 18:25:44.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-19 18:40:02.000000000 +0000 @@ -1,11 +1,11 @@ fields: - name: normalized_app_id - type: STRING mode: NULLABLE + type: STRING description: App ID of the channel data was received from - name: normalized_channel - type: STRING mode: NULLABLE + type: STRING 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/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-19 18:25:07.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-19 18:35:28.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-19 18:25:44.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-19 18:33:00.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-19 18:25:08.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-19 18:26:03.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "major") AS STRING) + END AS os_version_major, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "minor") AS STRING) + END AS os_version_minor, channel, is_default_browser, UNIX_DATE(DATE(profile_creation_date)) AS profile_creation_date, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-19 18:25:08.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-19 18:26:03.000000000 +0000 @@ -39,6 +39,12 @@ name: os_version type: STRING - mode: NULLABLE + name: os_version_major + type: STRING +- mode: NULLABLE + name: os_version_minor + type: STRING +- mode: NULLABLE name: channel type: STRING - mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-19 18:25:45.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-19 18:35:58.000000000 +0000 @@ -77,44 +77,33 @@ - name: submission_date type: DATE mode: NULLABLE - description: Submission Date - name: first_seen_date type: DATE mode: NULLABLE - description: First Seen Date - name: second_seen_date type: DATE mode: NULLABLE - description: Second Seen Date - name: days_seen_bits type: INTEGER mode: NULLABLE - description: Bit pattern to identify when the client_id has sent a main ping in - the previous 28 days. - name: days_visited_1_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 1 URI Bits - name: days_visited_5_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 5 URI Bits - name: days_visited_10_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 10 URI Bits - name: days_had_8_active_ticks_bits type: INTEGER mode: NULLABLE - description: Days Had 8 Active Ticks Bits - name: days_opened_dev_tools_bits type: INTEGER mode: NULLABLE - description: Days Opened Dev Tools Bits - name: days_interacted_bits type: INTEGER mode: NULLABLE - description: Days Interacted Bits - name: days_visited_1_uri_normal_mode_bits type: INTEGER mode: NULLABLE @@ -143,23 +132,18 @@ - name: client_id type: STRING mode: NULLABLE - description: Client ID - name: aborts_content_sum type: INTEGER mode: NULLABLE - description: Aborts Content Sum - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE - description: Aborts Plugin Sum - name: active_addons_count_mean type: FLOAT mode: NULLABLE - description: Active Addons Count Mean - name: active_addons type: RECORD mode: REPEATED @@ -167,92 +151,69 @@ - name: addon_id type: STRING mode: NULLABLE - description: Add-On Identifier - name: blocklisted type: BOOLEAN mode: NULLABLE - description: Blocklisted - name: name type: STRING mode: NULLABLE - description: Name - name: user_disabled type: BOOLEAN mode: NULLABLE - description: User Disabled - name: app_disabled type: BOOLEAN mode: NULLABLE - description: App Disabled - name: version type: STRING mode: NULLABLE - description: Version - name: scope type: INTEGER mode: NULLABLE - description: Scope - name: type type: STRING mode: NULLABLE - description: Type - name: foreign_install type: BOOLEAN mode: NULLABLE - description: Foreign Install - name: has_binary_components type: BOOLEAN mode: NULLABLE - description: Has Binary Components - name: install_day type: INTEGER mode: NULLABLE - description: Install Day - name: update_day type: INTEGER mode: NULLABLE - description: Update Day - name: signed_state type: INTEGER mode: NULLABLE - description: Signed State - name: is_system type: BOOLEAN mode: NULLABLE - description: Is System - name: is_web_extension type: BOOLEAN mode: NULLABLE - description: Is Web Extension - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE - description: Multiprocess Compatible - description: Active Addons - name: active_hours_sum type: FLOAT mode: NULLABLE - description: Active Hours Sum - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE - description: Addon Compatibility Check Enabled - name: app_build_id type: STRING mode: NULLABLE - description: App Build ID - name: app_display_version type: STRING mode: NULLABLE - description: App Display Version - name: app_name type: STRING mode: NULLABLE - description: App Name - name: app_version type: STRING mode: NULLABLE - description: App Version - name: attribution type: RECORD mode: NULLABLE @@ -260,196 +221,147 @@ - name: source type: STRING mode: NULLABLE - description: Source - name: medium type: STRING mode: NULLABLE - description: Medium - name: campaign type: STRING mode: NULLABLE - description: Campaign - name: content type: STRING mode: NULLABLE - description: Content - name: experiment type: STRING mode: NULLABLE - description: Experiment - name: variation type: STRING mode: NULLABLE - description: Variation - name: dltoken type: STRING mode: NULLABLE - description: Download Token - name: dlsource type: STRING mode: NULLABLE - description: Download Source - name: ua type: STRING mode: NULLABLE - description: null - description: Attribution - name: blocklist_enabled type: BOOLEAN mode: NULLABLE - description: Blocklist Enabled - name: channel type: STRING mode: NULLABLE - description: Channel - name: client_clock_skew_mean type: FLOAT mode: NULLABLE - description: Client Clock Skew Mean - name: client_submission_latency_mean type: FLOAT mode: NULLABLE - description: Client Submission Latency Mean - name: cpu_cores type: INTEGER mode: NULLABLE - description: CPU Cores - name: cpu_count type: INTEGER mode: NULLABLE - description: CPU Count - name: cpu_family type: INTEGER mode: NULLABLE - description: CPU Family - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE - description: CPU L2 Cache KB - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE - description: CPU L3 Cache KB - name: cpu_model type: INTEGER mode: NULLABLE - description: CPU Model - name: cpu_speed_mhz type: INTEGER mode: NULLABLE - description: CPU Speed MHz - name: cpu_stepping type: INTEGER mode: NULLABLE - description: CPU Stepping - name: cpu_vendor type: STRING mode: NULLABLE - description: CPU Vendor - name: crashes_detected_content_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Content Sum - name: crashes_detected_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: crashes_detected_plugin_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Plugin Sum - name: crash_submit_attempt_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Content Sum - name: crash_submit_attempt_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Main Sum - name: crash_submit_attempt_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Plugin Sum - name: crash_submit_success_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Content Sum - name: crash_submit_success_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Main Sum - name: crash_submit_success_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Plugin Sum - name: default_search_engine type: STRING mode: NULLABLE - description: Default Search Engine - name: default_search_engine_data_load_path type: STRING mode: NULLABLE - description: Default Search Engine Data Load Path - name: default_search_engine_data_name type: STRING mode: NULLABLE - description: Default Search Engine Data Name - name: default_search_engine_data_origin type: STRING mode: NULLABLE - description: Default Search Engine Data origin - name: default_search_engine_data_submission_url type: STRING mode: NULLABLE - description: Default Search Engine Data Submission URL - name: devtools_toolbox_opened_count_sum type: INTEGER mode: NULLABLE - description: Dev Tools Toolbox Opened Count Sum - name: distribution_id type: STRING mode: NULLABLE - description: Distribution ID - name: e10s_enabled type: BOOLEAN mode: NULLABLE - description: E10s Enabled - name: env_build_arch type: STRING mode: NULLABLE - description: Environment Build Arch - name: env_build_id type: STRING mode: NULLABLE - description: Environment Build ID - name: env_build_version type: STRING mode: NULLABLE - description: Environment Build Version - name: environment_settings_intl_accept_languages type: STRING mode: REPEATED - description: Environment Settings Intl Accept Languages - name: environment_settings_intl_app_locales type: STRING mode: REPEATED - description: Environment Settings Intl App Locales - name: environment_settings_intl_available_locales type: STRING mode: REPEATED - description: Environment Settings Intl Available Locales - name: environment_settings_intl_requested_locales type: STRING mode: REPEATED - description: Environment Settings Intl Requested Localed - name: environment_settings_intl_system_locales type: STRING mode: REPEATED - description: Environment Settings Intl System Locales - name: environment_settings_intl_regional_prefs_locales type: STRING mode: REPEATED - description: Environment Settings Intl Regional Prefs Locales - name: experiments type: RECORD mode: REPEATED @@ -457,351 +369,264 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: STRING mode: NULLABLE - description: Value - description: Experiments - name: first_paint_mean type: FLOAT mode: NULLABLE - description: First Paint Mean - name: flash_version type: STRING mode: NULLABLE - description: Flash Version - name: country type: STRING mode: NULLABLE - description: Country - name: city type: STRING mode: NULLABLE - description: City - name: geo_subdivision1 type: STRING mode: NULLABLE - description: Geo Subdivision 1 - name: geo_subdivision2 type: STRING mode: NULLABLE - description: Geo Subdivision 2 - name: isp_name type: STRING mode: NULLABLE - description: ISP Name - name: isp_organization type: STRING mode: NULLABLE - description: ISP Organization - name: gfx_features_advanced_layers_status type: STRING mode: NULLABLE - description: GFX Features Advanced Layers Status - name: gfx_features_d2d_status type: STRING mode: NULLABLE - description: GFX Features D2D Status - name: gfx_features_d3d11_status type: STRING mode: NULLABLE - description: GFX Features D3D11 Status - name: gfx_features_gpu_process_status type: STRING mode: NULLABLE - description: GFX Features GPU Process Status - name: histogram_parent_devtools_aboutdebugging_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools About Debugging Opened Count Sum - name: histogram_parent_devtools_animationinspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Animation Inspector Opened Count Sum - name: histogram_parent_devtools_browserconsole_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Browser Console Opened Count Sum - name: histogram_parent_devtools_canvasdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Canvas Debugger Opened Count Sum - name: histogram_parent_devtools_computedview_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Computed View Opened Count Sum - name: histogram_parent_devtools_custom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Custom Opened Count Sum - name: histogram_parent_devtools_dom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools DOM Opened Count Sum - name: histogram_parent_devtools_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Eyedropper Opened Count Sum - name: histogram_parent_devtools_fontinspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Font Inspector Opened Count Sum - name: histogram_parent_devtools_inspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Inspector Opened Count Sum - name: histogram_parent_devtools_jsbrowserdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools JS Browser Debugger Opened Count Sum - name: histogram_parent_devtools_jsdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Devtools JS Debugger Opened Count Sum - name: histogram_parent_devtools_jsprofiler_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools JS Profiler Opened Count Sum - name: histogram_parent_devtools_layoutview_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_memory_opened_count_sum type: INTEGER mode: NULLABLE - name: histogram_parent_devtools_menu_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_netmonitor_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_options_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_paintflashing_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_picker_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_responsive_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Responsive Opened Count Sum - name: histogram_parent_devtools_ruleview_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Rule View Opened Count Sum - name: histogram_parent_devtools_scratchpad_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Scratchpad Opened Count Sum - name: histogram_parent_devtools_scratchpad_window_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Scratchpad Window Opened Count Sum - name: histogram_parent_devtools_shadereditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Shader Editor Opened Count Sum - name: histogram_parent_devtools_storage_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Storage Opened Count Sum - name: histogram_parent_devtools_styleeditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Style Editor Opened Count Sum - name: histogram_parent_devtools_webaudioeditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Web Audio Editor Opened Count Sum - name: histogram_parent_devtools_webconsole_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_webide_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Web IDE Opened Count Sum - name: install_year type: INTEGER mode: NULLABLE - description: Install Year - name: is_default_browser type: BOOLEAN mode: NULLABLE - description: Is Default Browser Indicator - name: is_wow64 type: BOOLEAN mode: NULLABLE - description: WoW64 Indicator - name: locale type: STRING mode: NULLABLE - description: Locale - name: memory_mb type: INTEGER mode: NULLABLE - description: Memory (MB) - name: normalized_channel type: STRING mode: NULLABLE - description: Normalized Channel - name: normalized_os_version type: STRING mode: NULLABLE - description: Normalized OS Version - name: os type: STRING mode: NULLABLE - description: Operating System - name: os_service_pack_major type: INTEGER mode: NULLABLE - description: OS Service Pack Major - name: os_service_pack_minor type: INTEGER mode: NULLABLE - description: OS Service Pack Minor - name: os_version type: STRING mode: NULLABLE - description: Operating System Version - name: pings_aggregated_by_this_row type: INTEGER mode: NULLABLE - description: Pings Aggregated By This Row - name: places_bookmarks_count_mean type: FLOAT mode: NULLABLE - description: Places Bookmarks Count Mean - name: places_pages_count_mean type: FLOAT mode: NULLABLE - description: Places Pages Count Mean - name: plugin_hangs_sum type: INTEGER mode: NULLABLE - description: Plugin Hangs Sum - name: plugins_infobar_allow_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Allow Sum - name: plugins_infobar_block_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Block Sum - name: plugins_infobar_shown_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Shown Sum - name: plugins_notification_shown_sum type: INTEGER mode: NULLABLE - description: Plugins Notifications Shown Sum - name: previous_build_id type: STRING mode: NULLABLE - description: Previous Build ID - name: profile_age_in_days type: INTEGER mode: NULLABLE - description: Profile Age in Days - name: profile_creation_date type: STRING mode: NULLABLE - description: Profile Creation Date - name: push_api_notify_sum type: INTEGER mode: NULLABLE - description: Push API Notify Sum - name: sample_id type: INTEGER mode: NULLABLE - description: Sample ID - name: sandbox_effective_content_process_level type: INTEGER mode: NULLABLE - description: Sandbox Effective Content Process Level - name: scalar_combined_webrtc_nicer_stun_retransmits_sum type: INTEGER mode: NULLABLE - description: Scalar Combined WebRTC Nicer Stun Retransmits Sum - name: scalar_combined_webrtc_nicer_turn_401s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_combined_webrtc_nicer_turn_403s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_combined_webrtc_nicer_turn_438s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_content_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_content_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_aushelper_websense_reg_version type: STRING mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_max_concurrent_tab_count_max type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_max_concurrent_window_count_max type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_tab_open_event_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_total_uri_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Total URI Count Sum - name: scalar_parent_browser_engagement_unfiltered_uri_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Unfiltered URI Count Sum - name: scalar_parent_browser_engagement_unique_domains_count_max type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Unique Domains Count Max - name: scalar_parent_browser_engagement_unique_domains_count_mean type: FLOAT mode: NULLABLE - description: Scalar Parent Browser Engagement Unique Domains Count Mean - name: scalar_parent_browser_engagement_window_open_event_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Window Open Event Count Sum - name: scalar_parent_devtools_accessibility_node_inspected_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Dev Tools Accessibility Mode Inspected Count Sum - name: scalar_parent_devtools_accessibility_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_accessibility_picker_used_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Dev Tools Accessibility Picker Used Count Sum - name: scalar_parent_devtools_accessibility_select_accessible_for_node_sum type: RECORD mode: REPEATED @@ -809,211 +634,159 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_devtools_accessibility_service_enabled_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Devtools Accessibility Service Enabled Count Sum - name: scalar_parent_devtools_copy_full_css_selector_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_copy_unique_css_selector_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_toolbar_eyedropper_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_storage_sync_api_usage_extensions_using_sum type: INTEGER mode: NULLABLE - description: null - name: search_cohort type: STRING mode: NULLABLE - description: Search Cohort - name: search_count_abouthome type: INTEGER mode: NULLABLE - description: Search Count About Home - name: search_count_contextmenu type: INTEGER mode: NULLABLE - description: Search Count Context Menu - name: search_count_newtab type: INTEGER mode: NULLABLE - description: Search Count New Tab - name: search_count_searchbar type: INTEGER mode: NULLABLE - description: Search Count Search Bar - name: search_count_system type: INTEGER mode: NULLABLE - description: Search Count System - name: search_count_urlbar type: INTEGER mode: NULLABLE - description: Search Count URL Bar - name: search_count_all type: INTEGER mode: NULLABLE - description: Search Count All - name: search_count_tagged_sap type: INTEGER mode: NULLABLE - description: null - name: search_count_tagged_follow_on type: INTEGER mode: NULLABLE - description: null - name: search_count_organic type: INTEGER mode: NULLABLE - description: Search Count - Organic - name: search_count_urlbar_handoff type: INTEGER mode: NULLABLE - description: null - name: session_restored_mean type: FLOAT mode: NULLABLE - description: Session Restored Mean - name: sessions_started_on_this_day type: INTEGER mode: NULLABLE - description: Sessions Started On This Day - name: shutdown_kill_sum type: INTEGER mode: NULLABLE - description: Shutdown Kill Sum - name: subsession_hours_sum type: NUMERIC mode: NULLABLE - description: Subsession Hours Sum - name: ssl_handshake_result_failure_sum type: INTEGER mode: NULLABLE - description: SSL Handshake Result Failure Sum - name: ssl_handshake_result_success_sum type: INTEGER mode: NULLABLE - description: SSL Handshake Result Success Sum - name: sync_configured type: BOOLEAN mode: NULLABLE - description: Sync Configured Indicator - name: sync_count_desktop_mean type: FLOAT mode: NULLABLE - description: Sync Count Desktop Mean - name: sync_count_mobile_mean type: FLOAT mode: NULLABLE - description: Sync Count Mobile Mean - name: sync_count_desktop_sum type: INTEGER mode: NULLABLE - description: Sync Count Desktop Sum - name: sync_count_mobile_sum type: INTEGER mode: NULLABLE - description: Sync Count Mobile Sum - name: telemetry_enabled type: BOOLEAN mode: NULLABLE - description: Telemetry Enabled Indicator - name: timezone_offset type: INTEGER mode: NULLABLE - description: Timezone Offset - name: update_auto_download type: BOOLEAN mode: NULLABLE - description: Update Auto Download - name: update_channel type: STRING mode: NULLABLE - description: Update Channel - name: update_enabled type: BOOLEAN mode: NULLABLE - description: Update Enabled - name: vendor type: STRING mode: NULLABLE - description: Vendor - name: web_notification_shown_sum type: INTEGER mode: NULLABLE - description: Web Notification Shown Sum - name: windows_build_number type: INTEGER mode: NULLABLE - description: Windows Build Number - name: windows_ubr type: INTEGER mode: NULLABLE - description: Windows UBR - name: fxa_configured type: BOOLEAN mode: NULLABLE - description: FXA Configured - name: trackers_blocked_sum type: INTEGER mode: NULLABLE - description: Trackers Blocked Sum - name: submission_timestamp_min type: TIMESTAMP mode: NULLABLE - description: Minimum Submission Timestamp - name: ad_clicks_count_all type: INTEGER mode: NULLABLE - description: Ad Clicks Count All - name: search_with_ads_count_all type: INTEGER mode: NULLABLE - description: Search with Ads Count All - name: scalar_parent_urlbar_impression_autofill_about_sum type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Impression Autofill About Sum - name: scalar_parent_urlbar_impression_autofill_adaptive_sum type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Impression Autofill Adaptive Sum - name: scalar_parent_urlbar_impression_autofill_origin_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_other_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_preloaded_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_url_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -1021,12 +794,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent Telemetry Event Counts Sum - name: scalar_content_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -1037,7 +807,6 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_bookmarkmenu_sum type: RECORD mode: REPEATED @@ -1045,12 +814,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: null - name: scalar_parent_urlbar_searchmode_handoff_sum type: RECORD mode: REPEATED @@ -1058,12 +824,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Handoff Sum - name: scalar_parent_urlbar_searchmode_keywordoffer_sum type: RECORD mode: REPEATED @@ -1071,12 +834,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Keyword Offer Sum - name: scalar_parent_urlbar_searchmode_oneoff_sum type: RECORD mode: REPEATED @@ -1084,12 +844,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode One-off Sum - name: scalar_parent_urlbar_searchmode_other_sum type: RECORD mode: REPEATED @@ -1097,12 +854,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Other Sum - name: scalar_parent_urlbar_searchmode_shortcut_sum type: RECORD mode: REPEATED @@ -1110,11 +864,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_tabmenu_sum type: RECORD mode: REPEATED @@ -1122,12 +874,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Tab Menu Sum - name: scalar_parent_urlbar_searchmode_tabtosearch_sum type: RECORD mode: REPEATED @@ -1135,12 +884,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Tab to Search Sum - name: scalar_parent_urlbar_searchmode_tabtosearch_onboard_sum type: RECORD mode: REPEATED @@ -1148,12 +894,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Tab to Search Onboard Sum - name: scalar_parent_urlbar_searchmode_topsites_newtab_sum type: RECORD mode: REPEATED @@ -1161,11 +904,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_searchmode_topsites_urlbar_sum type: RECORD mode: REPEATED @@ -1173,11 +914,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_searchmode_touchbar_sum type: RECORD mode: REPEATED @@ -1185,11 +924,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_typed_sum type: RECORD mode: REPEATED @@ -1197,47 +934,36 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_os_environment_is_taskbar_pinned type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Is Taskbar Pinned - name: scalar_parent_os_environment_launched_via_desktop type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Desktop - name: scalar_parent_os_environment_launched_via_start_menu type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Start Menu - name: scalar_parent_os_environment_launched_via_taskbar type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched via Task Bar - name: scalar_parent_os_environment_launched_via_other_shortcut type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Other Shortcut - name: scalar_parent_os_environment_launched_via_other type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Other - name: search_count_webextension type: INTEGER mode: NULLABLE - description: Search Count Web Extension - name: search_count_alias type: INTEGER mode: NULLABLE - description: Search Count Alias - name: search_count_urlbar_searchmode type: INTEGER mode: NULLABLE - description: Search Count URL Bar Search Mode - name: scalar_parent_browser_ui_interaction_preferences_pane_home_sum type: RECORD mode: REPEATED @@ -1245,11 +971,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_picked_autofill_sum type: RECORD mode: REPEATED @@ -1470,27 +1194,21 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Picked Visit URL Sum - name: default_private_search_engine type: STRING mode: NULLABLE - description: Default Private Search Engine - name: default_private_search_engine_data_load_path type: STRING mode: NULLABLE - description: Default Private Search Engine Data Load Path - name: default_private_search_engine_data_name type: STRING mode: NULLABLE - description: Default Private Search Engine Data Name - name: default_private_search_engine_data_origin type: STRING mode: NULLABLE - description: Default Private Search Engine Data Origin - name: default_private_search_engine_data_submission_url type: STRING mode: NULLABLE - description: Default Private Search Engine Data Submission URL - name: search_counts type: RECORD mode: REPEATED @@ -1498,20 +1216,15 @@ - name: engine type: STRING mode: NULLABLE - description: Engine - name: source type: STRING mode: NULLABLE - description: Source - name: count type: INTEGER mode: NULLABLE - description: Count - description: Search Counts - name: user_pref_browser_search_region type: STRING mode: NULLABLE - description: User Preferences Browser Search Region - name: search_with_ads type: RECORD mode: REPEATED @@ -1519,12 +1232,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Search with Ads - name: ad_clicks type: RECORD mode: REPEATED @@ -1595,7 +1305,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content About New Tab Sum - name: search_content_searchbar_sum type: RECORD mode: REPEATED @@ -1606,7 +1315,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Search Bar Sum - name: search_content_system_sum type: RECORD mode: REPEATED @@ -1617,7 +1325,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content System Sum - name: search_content_webextension_sum type: RECORD mode: REPEATED @@ -1628,7 +1335,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Web Extension Sum - name: search_content_tabhistory_sum type: RECORD mode: REPEATED @@ -1639,7 +1345,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Tab History Sum - name: search_content_reload_sum type: RECORD mode: REPEATED @@ -1650,7 +1355,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Reload Sum - name: search_content_unknown_sum type: RECORD mode: REPEATED @@ -1661,7 +1365,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Unknown Sum - name: search_withads_urlbar_sum type: RECORD mode: REPEATED @@ -1672,7 +1375,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads URL Bar Sum - name: search_withads_urlbar_handoff_sum type: RECORD mode: REPEATED @@ -1683,7 +1385,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads URL Bar Handoff Sum - name: search_withads_urlbar_searchmode_sum type: RECORD mode: REPEATED @@ -1704,7 +1405,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Context Menu Sum - name: search_withads_about_home_sum type: RECORD mode: REPEATED @@ -1715,7 +1415,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads About Home Sum - name: search_withads_about_newtab_sum type: RECORD mode: REPEATED @@ -1726,7 +1425,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads About New Tab Sum - name: search_withads_searchbar_sum type: RECORD mode: REPEATED @@ -1737,7 +1435,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Search Bar Sum - name: search_withads_system_sum type: RECORD mode: REPEATED @@ -1748,7 +1445,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads System Sum - name: search_withads_webextension_sum type: RECORD mode: REPEATED @@ -1759,7 +1455,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Web Extension Sum - name: search_withads_tabhistory_sum type: RECORD mode: REPEATED @@ -1770,7 +1465,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Tab History Sum - name: search_withads_reload_sum type: RECORD mode: REPEATED @@ -1851,7 +1545,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks About New Tab Sum - name: search_adclicks_searchbar_sum type: RECORD mode: REPEATED @@ -1862,7 +1555,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks Search Bar Sum - name: search_adclicks_system_sum type: RECORD mode: REPEATED @@ -1913,50 +1605,39 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks Unknown Sum - name: update_background type: BOOLEAN mode: NULLABLE - name: user_pref_browser_search_suggest_enabled type: STRING mode: NULLABLE - description: User Preferences Browser Search Suggest Enabled - name: user_pref_browser_widget_in_navbar type: STRING mode: NULLABLE - description: User Preferences Browser Widget in Navigation Bar - name: user_pref_browser_urlbar_suggest_searches type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Suggest Searches - name: user_pref_browser_urlbar_show_search_suggestions_first type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_suggest_quicksuggest type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_suggest_quicksuggest_sponsored type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_quicksuggest_onboarding_dialog_choice type: STRING mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_total_uri_count_normal_and_private_mode_sum type: INTEGER mode: NULLABLE - description: null - name: user_pref_browser_newtabpage_enabled type: STRING mode: NULLABLE - description: User Preferences Browser New Tab Page Enabled - name: user_pref_app_shield_optoutstudies_enabled type: STRING mode: NULLABLE - description: User Preferences App Shield Opt Out Studies Enabled - name: contextual_services_quicksuggest_click_sum type: RECORD mode: REPEATED @@ -1967,7 +1648,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Click Sum - name: contextual_services_quicksuggest_impression_sum type: RECORD mode: REPEATED @@ -1978,7 +1658,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Sum - name: contextual_services_quicksuggest_help_sum type: RECORD mode: REPEATED @@ -1989,7 +1668,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Sum - name: contextual_services_topsites_click_sum type: RECORD mode: REPEATED @@ -2000,7 +1678,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Topsites Click Sum - name: contextual_services_topsites_impression_sum type: RECORD mode: REPEATED @@ -2011,23 +1688,18 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Topsites Impression Sum - name: user_pref_browser_urlbar_suggest_quicksuggest_nonsponsored type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Suggest Quick Suggest Non-Sponsored - name: user_pref_browser_urlbar_quicksuggest_data_collection_enabled type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Quick Suggest Data Collection Enabled - name: scalar_a11y_hcm_foreground type: INTEGER mode: NULLABLE - description: null - name: scalar_a11y_hcm_background type: INTEGER mode: NULLABLE - description: null - name: a11y_theme type: RECORD mode: REPEATED @@ -2038,7 +1710,6 @@ - name: value type: BOOLEAN mode: NULLABLE - description: null - name: contextual_services_quicksuggest_help_nonsponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2049,7 +1720,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Non-Sponsored Best Match Sum - name: contextual_services_quicksuggest_help_sponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2060,7 +1730,6 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: contextual_services_quicksuggest_block_nonsponsored_sum type: RECORD mode: REPEATED @@ -2088,12 +1757,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Contextual Services Quick Suggest Block Sponsored Best Match Sum - name: contextual_services_quicksuggest_block_nonsponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2114,7 +1780,6 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: contextual_services_quicksuggest_click_nonsponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2145,23 +1810,18 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: user_pref_browser_urlbar_suggest_bestmatch type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Suggest Best Match - name: scalar_parent_browser_ui_interaction_textrecognition_error_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser UI Interaction Text Recognition Error Sum - name: text_recognition_interaction_timing_sum type: INTEGER mode: NULLABLE - description: Text Recognition Interaction Timing Sum - name: text_recognition_interaction_timing_count_sum type: INTEGER mode: NULLABLE - description: Text Recognition Interaction Timing Count Sum - name: scalar_parent_browser_ui_interaction_content_context_sum type: RECORD mode: REPEATED @@ -2172,75 +1832,57 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Browser UI Interaction Content Context Sum - name: text_recognition_api_performance_sum type: INTEGER mode: NULLABLE - description: Text Recognition API Performance Sum - name: text_recognition_api_performance_count_sum type: INTEGER mode: NULLABLE - description: Text Recognition API Performance Count Sum - name: text_recognition_text_length_sum type: INTEGER mode: NULLABLE - description: Text Recognition Text Length Sum - name: text_recognition_text_length_count_sum type: INTEGER mode: NULLABLE - description: Text Recognition Text Length Count Sum - name: scalar_parent_os_environment_launched_via_taskbar_private type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched via Taskbar Private - name: dom_parentprocess_private_window_used type: BOOLEAN mode: NULLABLE - description: DOM Parent Process Private Window Used - name: os_environment_is_taskbar_pinned_any type: BOOLEAN mode: NULLABLE - description: OS Environment Is Taskbar Pinned Any - name: os_environment_is_taskbar_pinned_private_any type: BOOLEAN mode: NULLABLE - description: OS Environment Is Taskbar Pinned Private Any - name: os_environment_is_taskbar_pinned_private type: BOOLEAN mode: NULLABLE - description: OS Environment Is Taskbar Pinned Private - name: bookmark_migrations_quantity_chrome type: INTEGER mode: NULLABLE - description: Bookmark Migrations Quantity Chrome - name: bookmark_migrations_quantity_edge type: INTEGER mode: NULLABLE - description: Bookmark Migrations Quantity Edge - name: bookmark_migrations_quantity_safari type: INTEGER mode: NULLABLE - description: Bookmark Migrations Quantity Safari - name: bookmark_migrations_quantity_all type: INTEGER mode: NULLABLE - description: Bookmark Migrations Quantity All - name: history_migrations_quantity_chrome type: INTEGER mode: NULLABLE - description: History Migrations Quantity Chrome - name: history_migrations_quantity_edge type: INTEGER mode: NULLABLE - description: History Migrations Quantity Edge - name: history_migrations_quantity_safari type: INTEGER mode: NULLABLE - description: History Migrations Quantity Safari - name: history_migrations_quantity_all type: INTEGER mode: NULLABLE - description: History Migrations Quantity All - name: logins_migrations_quantity_chrome type: INTEGER mode: NULLABLE @@ -2283,11 +1925,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: media_play_time_ms_audio_sum type: INTEGER mode: NULLABLE @@ -2364,7 +2004,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Dynamic Wikipedia Sum - name: contextual_services_quicksuggest_help_nonsponsored_sum type: RECORD mode: REPEATED @@ -2375,7 +2014,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Non-Sponsored Sum - name: contextual_services_quicksuggest_help_sponsored_sum type: RECORD mode: REPEATED @@ -2396,7 +2034,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Weather Sum - name: contextual_services_quicksuggest_impression_dynamic_wikipedia_sum type: RECORD mode: REPEATED @@ -2407,7 +2044,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Dynamic Wikipedia Sum - name: contextual_services_quicksuggest_impression_nonsponsored_sum type: RECORD mode: REPEATED @@ -2418,7 +2054,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Nonsponsored Sum - name: contextual_services_quicksuggest_impression_sponsored_sum type: RECORD mode: REPEATED @@ -2429,7 +2064,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Sponsored Sum - name: contextual_services_quicksuggest_impression_weather_sum type: RECORD mode: REPEATED @@ -2440,15 +2074,12 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Weather Sum - name: places_searchbar_cumulative_searches_sum type: INTEGER mode: NULLABLE - description: Places Search Bar Cumulative Searches Sum - name: places_searchbar_cumulative_filter_count_sum type: INTEGER mode: NULLABLE - description: Places Search Bar Cumulative Filter Count Sum - name: scalar_parent_sidebar_opened_sum type: RECORD mode: REPEATED @@ -2459,7 +2090,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Sidebar Opened Sum - name: scalar_parent_sidebar_search_sum type: RECORD mode: REPEATED @@ -2470,7 +2100,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Sidebar Search Sum - name: scalar_parent_sidebar_link_sum type: RECORD mode: REPEATED @@ -2481,23 +2110,18 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Sidebar Link Sum - name: places_previousday_visits_mean type: FLOAT mode: NULLABLE - description: Places Previous Day Visits Mean - name: places_library_cumulative_bookmark_searches_sum type: INTEGER mode: NULLABLE - description: Places Library Cumulative Bookmark Searches Sum - name: places_library_cumulative_history_searches_sum type: INTEGER mode: NULLABLE - description: Places Library Cumulative History Searches Sum - name: places_bookmarks_searchbar_cumulative_searches_sum type: INTEGER mode: NULLABLE - description: Places Bookmarks Search Bar Cumulative Searches Sum - name: scalar_parent_library_link_sum type: RECORD mode: REPEATED @@ -2508,7 +2132,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Library Link Sum - name: scalar_parent_library_opened_sum type: RECORD mode: REPEATED @@ -2519,7 +2142,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent Library Opened Sum - name: scalar_parent_library_search_sum type: RECORD mode: REPEATED @@ -2533,59 +2155,45 @@ - name: startup_profile_selection_reason_first type: STRING mode: NULLABLE - description: Startup Profile Selection Reason First - name: first_document_id type: STRING mode: NULLABLE - description: First Document ID - name: partner_id type: STRING mode: NULLABLE - description: Partner ID - name: distribution_version type: STRING mode: NULLABLE - description: Distribution Version - name: distributor type: STRING mode: NULLABLE - description: Distributor - name: distributor_channel type: STRING mode: NULLABLE - description: Distributor Channel - name: env_build_platform_version type: STRING mode: NULLABLE - description: Environment Build Platform Version - name: env_build_xpcom_abi type: STRING mode: NULLABLE - description: null - name: geo_db_version type: STRING mode: NULLABLE - name: apple_model_id type: STRING mode: NULLABLE - description: Apple Model ID - name: max_subsession_counter type: INTEGER mode: NULLABLE - description: Max Subsession Counter - name: min_subsession_counter type: INTEGER mode: NULLABLE - description: Min Subsession Counter - name: startup_profile_selection_first_ping_only type: STRING mode: NULLABLE - description: Startup Profile Selection First Ping Only - name: days_active_bits type: INTEGER mode: NULLABLE - description: Bit pattern to identify when the client_id has sent a main ping & also - qualifies as active in the previous 28 days. - name: _sample_id_string type: STRING mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml 2024-06-19 18:25:45.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml 2024-06-19 18:35:40.000000000 +0000 @@ -28,48 +28,36 @@ - name: artifact type: BOOLEAN mode: NULLABLE - description: true if --enable-artifact-builds - name: ccache type: BOOLEAN mode: NULLABLE - description: true if ccache is in use (--with-ccache) - name: compiler type: STRING mode: NULLABLE - description: The compiler type in use (CC_TYPE) - name: debug type: BOOLEAN mode: NULLABLE - description: true if build is debug (--enable-debug) - name: icecream type: BOOLEAN mode: NULLABLE - description: true if icecream in use - name: opt type: BOOLEAN mode: NULLABLE - description: true if build is optimized (--enable-optimize) - name: sccache type: BOOLEAN mode: NULLABLE - description: true if ccache in use is sccache - description: Selected build options - name: client_id type: STRING mode: NULLABLE - description: A UUID to uniquely identify a client - name: command type: STRING mode: NULLABLE - description: The mach command that was invoked - name: duration_ms type: FLOAT mode: NULLABLE - description: Command duration in milliseconds - name: success type: BOOLEAN mode: NULLABLE - description: true if the command succeeded - name: system type: RECORD mode: NULLABLE @@ -77,40 +65,30 @@ - name: os type: STRING mode: NULLABLE - description: Operating system - name: cpu_brand type: STRING mode: NULLABLE - description: CPU brand string from CPUID - name: drive_is_ssd type: BOOLEAN mode: NULLABLE - description: true if the source directory is on a solid-state disk - name: logical_cores type: INTEGER mode: NULLABLE - description: Number of logical CPU cores present - name: memory_gb type: INTEGER mode: NULLABLE - description: System memory in GB - name: physical_cores type: INTEGER mode: NULLABLE - description: Number of physical CPU cores present - name: virtual_machine type: BOOLEAN mode: NULLABLE - description: true if the OS appears to be running in a virtual machine - name: time type: STRING mode: NULLABLE - description: Time at which this event happened - name: exception type: STRING mode: NULLABLE - description: If a Python exception was encountered during the execution of the command, - this value contains the result of calling `repr` on the exception object. - name: file_types_changed type: RECORD mode: REPEATED @@ -118,11 +96,9 @@ - name: count type: INTEGER mode: NULLABLE - description: Count of changed files with this extension - name: ext type: STRING mode: NULLABLE - description: File extensi ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Add tests for desktop"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_browser_market_share.py Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_device_market_share.py Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_os_market_share.py diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_analytics_aggregations.py /tmp/workspace/generated-sql/dags/bqetl_analytics_aggregations.py --- /tmp/workspace/main-generated-sql/dags/bqetl_analytics_aggregations.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_analytics_aggregations.py 2024-06-24 15:30:04.000000000 +0000 @@ -423,6 +423,21 @@ depends_on_past=False, ) + active_users_aggregates_v1 = bigquery_etl_query( + task_id="active_users_aggregates_v1", + destination_table="active_users_aggregates_v1", + dataset_id="telemetry_derived", + project_id="moz-fx-data-shared-prod", + owner="lvargas@mozilla.com", + email=[ + "gkaberere@mozilla.com", + "lvargas@mozilla.com", + "telemetry-alerts@mozilla.com", + ], + date_partition_parameter="submission_date", + depends_on_past=False, + ) + checks__fail_fenix_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__fail_fenix_derived__active_users_aggregates__v3", source_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', @@ -626,10 +641,9 @@ retries=0, ) - checks__warn_firefox_desktop_derived__active_users_aggregates__v3 = ( - bigquery_dq_check( + checks__warn_firefox_desktop_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__warn_firefox_desktop_derived__active_users_aggregates__v3", - source_table="active_users_aggregates_v3", + source_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="firefox_desktop_derived", project_id="moz-fx-data-shared-prod", is_dq_check_fail=False, @@ -640,10 +654,9 @@ "telemetry-alerts@mozilla.com", ], depends_on_past=False, - parameters=["submission_date:DATE:{{ds}}"], + parameters=["submission_date:DATE:{{macros.ds_add(ds, -1)}}"], retries=0, ) - ) checks__warn_firefox_ios_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__warn_firefox_ios_derived__active_users_aggregates__v3", @@ -748,7 +761,7 @@ firefox_desktop_active_users_aggregates = bigquery_etl_query( task_id="firefox_desktop_active_users_aggregates", - destination_table="active_users_aggregates_v3", + destination_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="firefox_desktop_derived", project_id="moz-fx-data-shared-prod", owner="lvargas@mozilla.com", @@ -757,8 +770,9 @@ "lvargas@mozilla.com", "telemetry-alerts@mozilla.com", ], - date_partition_parameter="submission_date", + date_partition_parameter=None, depends_on_past=False, + parameters=["submission_date:DATE:{{macros.ds_add(ds, -1)}}"], ) with TaskGroup( @@ -891,6 +905,10 @@ wait_for_checks__fail_telemetry_derived__unified_metrics__v1 ) + active_users_aggregates_v1.set_upstream( + wait_for_checks__fail_telemetry_derived__unified_metrics__v1 + ) + checks__fail_fenix_derived__active_users_aggregates__v3.set_upstream( wait_for_checks__fail_org_mozilla_fenix_derived__baseline_clients_last_seen__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_braze.py /tmp/workspace/generated-sql/dags/bqetl_braze.py --- /tmp/workspace/main-generated-sql/dags/bqetl_braze.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_braze.py 2024-06-24 15:30:06.000000000 +0000 @@ -50,7 +50,7 @@ with DAG( "bqetl_braze", default_args=default_args, - schedule_interval="0 5,13,21 * * *", + schedule_interval="30 4,12,20 * * *", doc_md=docs, tags=tags, ) as dag: @@ -241,6 +241,18 @@ sql_file_path="sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v1/script.sql", ) + braze_external__users_previous_day_snapshot__v2 = bigquery_etl_query( + task_id="braze_external__users_previous_day_snapshot__v2", + destination_table=None, + dataset_id="braze_external", + project_id="moz-fx-data-shared-prod", + owner="cbeck@mozilla.com", + email=["cbeck@mozilla.com", "leli@mozilla.com"], + date_partition_parameter=None, + depends_on_past=False, + sql_file_path="sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v2/script.sql", + ) + checks__fail_braze_derived__newsletters__v1 = bigquery_dq_check( task_id="checks__fail_braze_derived__newsletters__v1", source_table="newsletters_v1", @@ -332,19 +344,6 @@ retries=0, ) - checks__fail_braze_external__users_previous_day_snapshot__v1 = bigquery_dq_check( - task_id="checks__fail_braze_external__users_previous_day_snapshot__v1", - source_table="users_previous_day_snapshot_v1", - dataset_id="braze_external", - project_id="moz-fx-data-shared-prod", - is_dq_check_fail=True, - owner="cbeck@mozilla.com", - email=["cbeck@mozilla.com", "leli@mozilla.com"], - depends_on_past=False, - task_concurrency=1, - retries=0, - ) - checks__warn_braze_external__changed_firefox_subscriptions_sync__v1 = bigquery_dq_check( task_id="checks__warn_braze_external__changed_firefox_subscriptions_sync__v1", source_table="changed_firefox_subscriptions_sync_v1", @@ -481,11 +480,11 @@ ) braze_external__changed_users__v1.set_upstream( - checks__fail_braze_derived__users__v1 + braze_external__users_previous_day_snapshot__v2 ) braze_external__changed_users__v1.set_upstream( - checks__fail_braze_external__users_previous_day_snapshot__v1 + checks__fail_braze_derived__users__v1 ) braze_external__changed_users_sync__v1.set_upstream( @@ -522,10 +521,6 @@ checks__fail_braze_derived__waitlists__v1.set_upstream(braze_derived__waitlists__v1) - checks__fail_braze_external__users_previous_day_snapshot__v1.set_upstream( - braze_external__users_previous_day_snapshot__v1 - ) - checks__warn_braze_external__changed_firefox_subscriptions_sync__v1.set_upstream( braze_external__changed_firefox_subscriptions_sync__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_browser_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_browser_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_browser_market_share.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_browser_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_browser_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_browser_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_browser_market_share.py) - -#### Description - -Pulls browser market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_browser_market_share", - default_args=default_args, - schedule_interval="0 10 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__browser_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__browser_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/browser_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_device_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_device_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_device_market_share.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_device_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_device_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_device_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_device_market_share.py) - -#### Description - -Pulls device usage market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_device_market_share", - default_args=default_args, - schedule_interval="0 16 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__device_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__device_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/device_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_os_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_os_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_os_market_share.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_os_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_os_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_os_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_os_market_share.py) - -#### Description - -Pulls OS market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_os_market_share", - default_args=default_args, - schedule_interval="0 4 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__os_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__os_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/os_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py /tmp/workspace/generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py --- /tmp/workspace/main-generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py 2024-06-24 15:30:06.000000000 +0000 @@ -115,19 +115,6 @@ + ["submission_date:DATE:{{ds}}"], ) - with TaskGroup( - "google_ads_derived__conversion_event_categorization__v1_external", - ) as google_ads_derived__conversion_event_categorization__v1_external: - ExternalTaskMarker( - task_id="bqetl_google_analytics_derived_ga4__wait_for_google_ads_derived__conversion_event_categorization__v1", - external_dag_id="bqetl_google_analytics_derived_ga4", - external_task_id="wait_for_google_ads_derived__conversion_event_categorization__v1", - ) - - google_ads_derived__conversion_event_categorization__v1_external.set_upstream( - google_ads_derived__conversion_event_categorization__v1 - ) - checks__warn_google_ads_derived__conversion_event_categorization__v1.set_upstream( google_ads_derived__conversion_event_categorization__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_google_analytics_derived_ga4.py /tmp/workspace/generated-sql/dags/bqetl_google_analytics_derived_ga4.py --- /tmp/workspace/main-generated-sql/dags/bqetl_google_analytics_derived_ga4.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_google_analytics_derived_ga4.py 2024-06-24 15:30:06.000000000 +0000 @@ -106,19 +106,6 @@ ) ) - wait_for_google_ads_derived__conversion_event_categorization__v1 = ( - ExternalTaskSensor( - task_id="wait_for_google_ads_derived__conversion_event_categorization__v1", - external_dag_id="bqetl_desktop_conv_evnt_categorization", - external_task_id="google_ads_derived__conversion_event_categorization__v1", - check_existence=True, - mode="reschedule", - allowed_states=ALLOWED_STATES, - failed_states=FAILED_STATES, - pool="DATA_ENG_EXTERNALTASKSENSOR", - ) - ) - wait_for_telemetry_derived__clients_daily__v6 = ExternalTaskSensor( task_id="wait_for_telemetry_derived__clients_daily__v6", external_dag_id="bqetl_main_summary", @@ -162,7 +149,7 @@ "telemetry-alerts@mozilla.com", ], depends_on_past=False, - parameters=["conversion_window:INT64:30"] + ["submission_date:DATE:{{ds}}"], + parameters=["conversion_window:INT64:30"] + ["activity_date:DATE:{{ds}}"], retries=0, ) @@ -381,7 +368,7 @@ "mhirose@mozilla.com", "telemetry-alerts@mozilla.com", ], - date_partition_parameter="submission_date", + date_partition_parameter="activity_date", depends_on_past=False, parameters=["conversion_window:INT64:30"], ) @@ -462,10 +449,6 @@ ) mozilla_org_derived__gclid_conversions__v2.set_upstream( - wait_for_google_ads_derived__conversion_event_categorization__v1 - ) - - mozilla_org_derived__gclid_conversions__v2.set_upstream( mozilla_org_derived__ga_sessions__v2 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_google_search_console.py /tmp/workspace/generated-sql/dags/bqetl_google_search_console.py --- /tmp/workspace/main-generated-sql/dags/bqetl_google_search_console.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_google_search_console.py 2024-06-24 15:30:06.000000000 +0000 @@ -230,7 +230,7 @@ task_id="google_search_console_derived__search_impressions_by_page__v2", destination_table='search_impressions_by_page_v2${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="google_search_console_derived", - project_id="moz-fx-data-shared-prod", + project_id="moz-fx-data-marketing-prod", owner="srose@mozilla.com", email=["srose@mozilla.com", "telemetry-alerts@mozilla.com"], date_partition_parameter=None, @@ -242,7 +242,7 @@ task_id="google_search_console_derived__search_impressions_by_site__v2", destination_table='search_impressions_by_site_v2${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="google_search_console_derived", - project_id="moz-fx-data-shared-prod", + project_id="moz-fx-data-marketing-prod", owner="srose@mozilla.com", email=["srose@mozilla.com", "telemetry-alerts@mozilla.com"], date_partition_parameter=None, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_internal_tooling.py /tmp/workspace/generated-sql/dags/bqetl_internal_tooling.py --- /tmp/workspace/main-generated-sql/dags/bqetl_internal_tooling.py 2024-06-24 15:17:44.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_internal_tooling.py 2024-06-24 15:30:03.000000000 +0000 @@ -17,11 +17,11 @@ #### Description This DAG schedules queries for populating queries related to Mozilla's -internal developer tooling (e.g. mozregression and Firefox-CI). +internal developer tooling (e.g. mozregression). #### Owner -ahalberstadt@mozilla.com +wlachance@mozilla.com #### Tags @@ -31,10 +31,10 @@ default_args = { - "owner": "ahalberstadt@mozilla.com", + "owner": "wlachance@mozilla.com", "start_date": datetime.datetime(2020, 6, 1, 0, 0), "end_date": None, - "email": ["ahalberstadt@mozilla.com", "telemetry-alerts@mozilla.com"], + "email": ["wlachance@mozilla.com", "telemetry-alerts@mozilla.com"], "depends_on_past": False, "retry_delay": datetime.timedelta(seconds=1800), "email_on_failure": True, @@ -64,28 +64,13 @@ pool="DATA_ENG_EXTERNALTASKSENSOR", ) - fxci_worker_cost__v1 = bigquery_etl_query( - task_id="fxci_worker_cost__v1", - destination_table="worker_costs_v1", - dataset_id="fxci_derived", - project_id="moz-fx-data-shared-prod", - owner="ahalberstadt@mozilla.com", - email=["ahalberstadt@mozilla.com", "telemetry-alerts@mozilla.com"], - date_partition_parameter="submission_date", - depends_on_past=False, - ) - mozregression_aggregates__v1 = bigquery_etl_query( task_id="mozregression_aggregates__v1", destination_table="mozregression_aggregates_v1", dataset_id="org_mozilla_mozregression_derived", project_id="moz-fx-data-shared-prod", owner="wlachance@mozilla.com", - email=[ - "ahalberstadt@mozilla.com", - "telemetry-alerts@mozilla.com", - "wlachance@mozilla.com", - ], + email=["telemetry-alerts@mozilla.com", "wlachance@mozilla.com"], date_partition_parameter="submission_date", depends_on_past=False, ) Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v1: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v1: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v2: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v2: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v1: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v1: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v2: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v2: view.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_by_experiment: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_flat: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_live: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_dev/amo_stats_dau_v2: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_dev/amo_stats_installs_v3: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/amo_stats_dau_v2: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/amo_stats_installs_v3: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/desktop_addons_by_client_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/fenix_addons_by_client_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/analysis/bqetl_default_task_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bergamot/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bergamot/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v1: checks.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/braze_external: users_previous_day_snapshot_v2 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/browser_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/device_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/os_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/quicksuggest_click_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/quicksuggest_impression_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/topsites_click_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/topsites_impression_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix: bounce_tracking_protection Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_all_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_oauth_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_stdout_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_users_services_devices_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_users_services_devices_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/nonprod_fxa_all_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/nonprod_fxa_content_auth_stdout_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android: bounce_tracking_protection Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: fxci Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: fxci_derived Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_release_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_release_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_release_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: google_search_console Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: google_search_console_derived Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android: bounce_tracking_protection Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: microsoft_derived Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring/payload_bytes_error_all: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring/payload_bytes_error_structured: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/migration: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec/bookmarks_sync: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine/events_unnested: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pocket/pocket_reach_mau: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search/firefox_products_search_clients_engines_sources_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search/search_clients_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_daily: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normalized_os_name: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normalized_os_version: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/third_party_standardized_country_names: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users_aggregates_mobile: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/addon_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/buildhub2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/cohort_daily_statistics: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/core: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/core_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_summary_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/desktop_retention_1_week: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_hgpush_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_hgpush_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/experiment_error_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/experiment_error_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/fenix_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/fennec_ios_events_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/first_shutdown_summary: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/first_shutdown_summary_v4: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/install: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_1pct: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary_v3: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary_v4: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/nondesktop_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/nondesktop_clients_last_seen_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/rocket_android_events_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/socorro_crash: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/socorro_crash_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_anonymous_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_core_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_core_parquet_v3: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_downgrade_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_focus_event_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_focus_event_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_heartbeat_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_ip_privacy: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_mobile_event_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_mobile_event_parquet_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_new_profile_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_new_profile_parquet_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_shield_study_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_shield_study_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/treeherder/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/treeherder_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica/events_unnested: schema.yaml diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml /tmp/workspace/generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml --- /tmp/workspace/main-generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml 2024-06-24 15:13:17.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml 2024-06-24 15:13:52.000000000 +0000 @@ -1,7 +1,7 @@ friendly_name: Firefox Android Derived (release channel only) description: |- Derived data based on GLEAN pings. -dataset_base_acl: derived +dataset_base_acl: derived_restricted user_facing: false labels: {} workgroup_access: diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql --- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql 2024-06-24 15:13:17.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql 2024-06-24 15:13:52.000000000 +0000 @@ -22,7 +22,6 @@ r'\bfirf', r'f.r.f.x', r'faiya-fokkusu', -- fire fox (Japanese) - r'foxfire', r'huohu', -- fire fox (Chinese) r'nightly', r'quantum', diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml 2024-06-24 15:14:03.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml 2024-06-24 15:26:02.000000000 +0000 @@ -1,7 +1,22 @@ -friendly_name: Search Impressions By Page (DEPRECATED) +friendly_name: Search Impressions By Page description: |- - This view is being moved to `mozdata.google_search_console.search_impressions_by_page`. - Please update any queries referencing this view to point to the new location. + Google Search impressions aggregated by page for the following domains: + * addons.mozilla.org + * blog.mozilla.org + * developer.mozilla.org + * getpocket.com + * support.mozilla.org + * www.mozilla.org + + For the developer.mozilla.org domain: + * Records from 2024-04-10 onward are from source data exported directly to BigQuery by Google. + * Records before 2024-04-10 are from source data synced to BigQuery by Fivetran. + + For the other domains: + * Records from 2023-08-01 onward are from source data exported directly to BigQuery by Google. + * Records before 2023-08-01 are from source data synced to BigQuery by Fivetran. + + Anonymized search queries, and Discover and Google News search impressions are only included if the source data was exported directly to BigQuery by Google. owners: - srose@mozilla.com labels: @@ -10,4 +25,7 @@ # Generated by bigquery_etl.dependency references: view.sql: - - moz-fx-data-shared-prod.google_search_console.search_impressions_by_page + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v1 + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v2 + - moz-fx-data-shared-prod.static.country_codes_v1 + - moz-fx-data-shared-prod.static.language_codes_v1 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 15:13:17.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 15:13:52.000000000 +0000 @@ -41,7 +41,7 @@ type: STRING mode: NULLABLE description: |- - Description of the localized site language and/or country based on `localized_site_code` (if any). + Description of the localized site language and/or country based on `localized_site_language_code` (if any). This will be null for anonymized Discover impressions. - name: localized_site_language_code type: STRING diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql 2024-06-24 15:13:17.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql 2024-06-24 15:13:52.000000000 +0000 @@ -1,7 +1,128 @@ CREATE OR REPLACE VIEW `moz-fx-data-marketing-prod.google_search_console.search_impressions_by_page` AS +WITH search_impressions_union AS ( + SELECT + `date`, + site_url, + site_domain_name, + page_url, + page_domain_name, + page_path, + localized_site_code, + localized_site_language_code, + localized_site_country_code, + query, + FALSE AS is_anonymized, + CAST(NULL AS BOOLEAN) AS has_good_page_experience, + search_type, + CAST(NULL AS STRING) AS search_appearance, + user_country_code, + device_type, + impressions, + clicks, + average_position + FROM + `moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v1` + WHERE + CASE + WHEN site_domain_name IN ( + 'addons.mozilla.org', + 'blog.mozilla.org', + 'getpocket.com', + 'support.mozilla.org', + 'www.mozilla.org' + ) + THEN `date` < '2023-08-01' + WHEN site_domain_name = 'developer.mozilla.org' + THEN `date` < '2024-04-10' + ELSE FALSE + END + UNION ALL + SELECT + `date`, + site_url, + site_domain_name, + page_url, + page_domain_name, + page_path, + localized_site_code, + localized_site_language_code, + localized_site_country_code, + query, + is_anonymized, + has_good_page_experience, + search_type, + search_appearance, + user_country_code, + device_type, + impressions, + clicks, + average_position + FROM + `moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v2` + WHERE + CASE + WHEN site_domain_name IN ( + 'addons.mozilla.org', + 'blog.mozilla.org', + 'getpocket.com', + 'support.mozilla.org', + 'www.mozilla.org' + ) + THEN `date` >= '2023-08-01' + ELSE TRUE + END +) SELECT - * + search_impressions.date, + search_impressions.site_url, + search_impressions.site_domain_name, + search_impressions.page_url, + search_impressions.page_domain_name, + search_impressions.page_path, + search_impressions.localized_site_code, + CONCAT( + COALESCE(localized_site_language.name, search_impressions.localized_site_language_code), + COALESCE( + CONCAT( + ' - ', + COALESCE(localized_site_country.name, search_impressions.localized_site_country_code) + ), + '' + ) + ) AS localized_site, + search_impressions.localized_site_language_code, + COALESCE( + localized_site_language.name, + search_impressions.localized_site_language_code + ) AS localized_site_language, + search_impressions.query, + mozfun.google_search_console.classify_site_query( + search_impressions.site_domain_name, + search_impressions.query, + search_impressions.search_type + ) AS query_type, + search_impressions.is_anonymized, + search_impressions.has_good_page_experience, + search_impressions.search_type, + search_impressions.search_appearance, + search_impressions.user_country_code, + COALESCE(user_country.name, search_impressions.user_country_code) AS user_country, + user_country.region_name AS user_region, + user_country.subregion_name AS user_subregion, + search_impressions.device_type, + search_impressions.impressions, + search_impressions.clicks, + search_impressions.average_position FROM - `moz-fx-data-shared-prod.google_search_console.search_impressions_by_page` + search_impressions_union AS search_impressions +LEFT JOIN + `moz-fx-data-shared-prod.static.language_codes_v1` AS localized_site_language + ON search_impressions.localized_site_language_code = localized_site_language.code_2 +LEFT JOIN + `moz-fx-data-shared-prod.static.country_codes_v1` AS localized_site_country + ON search_impressions.localized_site_country_code = localized_site_country.code +LEFT JOIN + `moz-fx-data-shared-prod.static.country_codes_v1` AS user_country + ON search_impressions.user_country_code = user_country.code_3 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml 2024-06-24 15:14:03.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml 2024-06-24 15:26:02.000000000 +0000 @@ -1,7 +1,22 @@ -friendly_name: Search Impressions By Site (DEPRECATED) +friendly_name: Search Impressions By Site description: |- - This view is being moved to `mozdata.google_search_console.search_impressions_by_site`. - Please update any queries referencing this view to point to the new location. + Google Search impressions aggregated by site for the following domains: + * addons.mozilla.org + * blog.mozilla.org + * developer.mozilla.org + * getpocket.com + * support.mozilla.org + * www.mozilla.org + + For the developer.mozilla.org domain: + * Records from 2024-04-10 onward are from source data exported directly to BigQuery by Google. + * Records before 2024-04-10 are from source data synced to BigQuery by Fivetran. + + For the other domains: + * Records from 2023-08-01 onward are from source data exported directly to BigQuery by Google. + * Records before 2023-08-01 are from source data synced to BigQuery by Fivetran. + + Anonymized search queries are only included if the source data was exported directly to BigQuery by Google. owners: - srose@mozilla.com labels: @@ -10,4 +25,6 @@ # Generated by bigquery_etl.dependency references: view.sql: - - moz-fx-data-shared-prod.google_search_console.search_impressions_by_site + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_site_v1 + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_site_v2 + - moz-fx-data-shared-prod.static.country_codes_v1 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-ma ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Merge branch 'main' into RS_959_Add_OS_breakout"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix: bounce_tracking_protection Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android: bounce_tracking_protection Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android: bounce_tracking_protection 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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-24 16:00:08.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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-24 16:00:09.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/bounce_tracking_protection/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/metadata.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/metadata.yaml 2024-06-24 16:08:07.000000000 +0000 @@ -0,0 +1,21 @@ +friendly_name: App-specific view for Glean ping "bounce-tracking-protection" +description: |- + This a view that UNIONs the stable ping tables + across all channels of the Glean application "Firefox for Android" + (org_mozilla_firefox.bounce_tracking_protection, org_mozilla_firefox_beta.bounce_tracking_protection, org_mozilla_fenix.bounce_tracking_protection, org_mozilla_fenix_nightly.bounce_tracking_protection, org_mozilla_fennec_aurora.bounce_tracking_protection). + + It is used by Looker. +owners: [] +labels: {} +bigquery: null +workgroup_access: +- role: roles/bigquery.dataViewer + members: + - workgroup:mozilla-confidential +references: + view.sql: + - moz-fx-data-shared-prod.org_mozilla_fenix.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_fenix_nightly.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_fennec_aurora.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_firefox.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_firefox_beta.bounce_tracking_protection diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/schema.yaml 2024-06-24 16:01:21.000000000 +0000 @@ -0,0 +1,204 @@ +fields: +- name: normalized_app_id + mode: NULLABLE + type: STRING + description: App ID of the channel data was received from +- name: normalized_channel + mode: NULLABLE + type: STRING + description: Normalized channel name +- name: additional_properties + type: STRING + mode: NULLABLE +- name: document_id + type: STRING + mode: NULLABLE +- name: events + type: RECORD + mode: REPEATED + fields: + - name: category + type: STRING + mode: NULLABLE + - name: extra + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: STRING + mode: NULLABLE + - name: name + type: STRING + mode: NULLABLE + - name: timestamp + type: INTEGER + mode: NULLABLE +- name: metadata + type: RECORD + mode: NULLABLE + fields: + - name: geo + type: RECORD + mode: NULLABLE + fields: + - name: city + type: STRING + mode: NULLABLE + - name: country + type: STRING + mode: NULLABLE + - name: db_version + type: STRING + mode: NULLABLE + - name: subdivision1 + type: STRING + mode: NULLABLE + - name: subdivision2 + type: STRING + mode: NULLABLE + - name: header + type: RECORD + mode: NULLABLE + fields: + - name: date + type: STRING + mode: NULLABLE + - name: dnt + type: STRING + mode: NULLABLE + - name: x_debug_id + type: STRING + mode: NULLABLE + - name: x_foxsec_ip_reputation + type: STRING + mode: NULLABLE + - name: x_lb_tags + type: STRING + mode: NULLABLE + - name: x_pingsender_version + type: STRING + mode: NULLABLE + - name: x_source_tags + type: STRING + mode: NULLABLE + - name: x_telemetry_agent + type: STRING + mode: NULLABLE + - name: parsed_date + type: TIMESTAMP + mode: NULLABLE + - name: parsed_x_source_tags + type: STRING + mode: REPEATED + - name: parsed_x_lb_tags + type: RECORD + mode: NULLABLE + fields: + - name: tls_version + type: STRING + mode: NULLABLE + - name: tls_cipher_hex + type: STRING + mode: NULLABLE + - name: isp + type: RECORD + mode: NULLABLE + fields: + - name: db_version + type: STRING + mode: NULLABLE + - name: name + type: STRING + mode: NULLABLE + - name: organization + type: STRING + mode: NULLABLE + - name: user_agent + type: RECORD + mode: NULLABLE + fields: + - name: browser + type: STRING + mode: NULLABLE + - name: os + type: STRING + mode: NULLABLE + - name: version + type: STRING + mode: NULLABLE +- name: metrics + type: RECORD + mode: NULLABLE + fields: + - name: labeled_counter + type: RECORD + mode: NULLABLE + fields: + - name: glean_error_invalid_label + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_overflow + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_state + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_value + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: string + type: RECORD + mode: NULLABLE + fields: + - name: glean_client_annotation_experimentation_id + type: STRING + mode: NULLABLE +- name: normalized_app_name + type: STRING + mode: NULLABLE +- name: normalized_country_code + type: STRING + mode: NULLABLE +- name: normalized_os + type: STRING + mode: NULLABLE +- name: normalized_os_version + type: STRING + mode: NULLABLE +- name: sample_id + type: INTEGER + mode: NULLABLE +- name: submission_timestamp + type: TIMESTAMP + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/view.sql 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/bounce_tracking_protection/view.sql 2024-06-24 15:56:24.000000000 +0000 @@ -0,0 +1,143 @@ +-- Generated via ./bqetl generate glean_usage +CREATE OR REPLACE VIEW + `moz-fx-data-shared-prod.fenix.bounce_tracking_protection` +AS +SELECT + "org_mozilla_firefox" AS normalized_app_id, + mozfun.norm.fenix_app_info( + "org_mozilla_firefox", + client_info.app_build + ).channel AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_firefox.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_firefox_beta" AS normalized_app_id, + mozfun.norm.fenix_app_info( + "org_mozilla_firefox_beta", + client_info.app_build + ).channel AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_firefox_beta.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_fenix" AS normalized_app_id, + mozfun.norm.fenix_app_info( + "org_mozilla_fenix", + client_info.app_build + ).channel AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_fenix.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_fenix_nightly" AS normalized_app_id, + mozfun.norm.fenix_app_info( + "org_mozilla_fenix_nightly", + client_info.app_build + ).channel AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_fenix_nightly.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_fennec_aurora" AS normalized_app_id, + mozfun.norm.fenix_app_info( + "org_mozilla_fennec_aurora", + client_info.app_build + ).channel AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_fennec_aurora.bounce_tracking_protection` 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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-24 16:01:20.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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-24 16:01:20.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-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml 2024-06-24 16:02:22.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/focus_android/bounce_tracking_protection/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/metadata.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/metadata.yaml 2024-06-24 16:08:12.000000000 +0000 @@ -0,0 +1,19 @@ +friendly_name: App-specific view for Glean ping "bounce-tracking-protection" +description: |- + This a view that UNIONs the stable ping tables + across all channels of the Glean application "Firefox Focus for Android" + (org_mozilla_focus.bounce_tracking_protection, org_mozilla_focus_beta.bounce_tracking_protection, org_mozilla_focus_nightly.bounce_tracking_protection). + + It is used by Looker. +owners: [] +labels: {} +bigquery: null +workgroup_access: +- role: roles/bigquery.dataViewer + members: + - workgroup:mozilla-confidential +references: + view.sql: + - moz-fx-data-shared-prod.org_mozilla_focus.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_focus_beta.bounce_tracking_protection + - moz-fx-data-shared-prod.org_mozilla_focus_nightly.bounce_tracking_protection diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/schema.yaml 2024-06-24 16:05:07.000000000 +0000 @@ -0,0 +1,204 @@ +fields: +- name: normalized_app_id + type: STRING + mode: NULLABLE + description: App ID of the channel data was received from +- name: normalized_channel + type: STRING + mode: NULLABLE + description: Normalized channel name +- name: additional_properties + type: STRING + mode: NULLABLE +- name: document_id + type: STRING + mode: NULLABLE +- name: events + type: RECORD + mode: REPEATED + fields: + - name: category + type: STRING + mode: NULLABLE + - name: extra + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: STRING + mode: NULLABLE + - name: name + type: STRING + mode: NULLABLE + - name: timestamp + type: INTEGER + mode: NULLABLE +- name: metadata + type: RECORD + mode: NULLABLE + fields: + - name: geo + type: RECORD + mode: NULLABLE + fields: + - name: city + type: STRING + mode: NULLABLE + - name: country + type: STRING + mode: NULLABLE + - name: db_version + type: STRING + mode: NULLABLE + - name: subdivision1 + type: STRING + mode: NULLABLE + - name: subdivision2 + type: STRING + mode: NULLABLE + - name: header + type: RECORD + mode: NULLABLE + fields: + - name: date + type: STRING + mode: NULLABLE + - name: dnt + type: STRING + mode: NULLABLE + - name: x_debug_id + type: STRING + mode: NULLABLE + - name: x_foxsec_ip_reputation + type: STRING + mode: NULLABLE + - name: x_lb_tags + type: STRING + mode: NULLABLE + - name: x_pingsender_version + type: STRING + mode: NULLABLE + - name: x_source_tags + type: STRING + mode: NULLABLE + - name: x_telemetry_agent + type: STRING + mode: NULLABLE + - name: parsed_date + type: TIMESTAMP + mode: NULLABLE + - name: parsed_x_source_tags + type: STRING + mode: REPEATED + - name: parsed_x_lb_tags + type: RECORD + mode: NULLABLE + fields: + - name: tls_version + type: STRING + mode: NULLABLE + - name: tls_cipher_hex + type: STRING + mode: NULLABLE + - name: isp + type: RECORD + mode: NULLABLE + fields: + - name: db_version + type: STRING + mode: NULLABLE + - name: name + type: STRING + mode: NULLABLE + - name: organization + type: STRING + mode: NULLABLE + - name: user_agent + type: RECORD + mode: NULLABLE + fields: + - name: browser + type: STRING + mode: NULLABLE + - name: os + type: STRING + mode: NULLABLE + - name: version + type: STRING + mode: NULLABLE +- name: metrics + type: RECORD + mode: NULLABLE + fields: + - name: labeled_counter + type: RECORD + mode: NULLABLE + fields: + - name: glean_error_invalid_label + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_overflow + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_state + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: glean_error_invalid_value + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + - name: string + type: RECORD + mode: NULLABLE + fields: + - name: glean_client_annotation_experimentation_id + type: STRING + mode: NULLABLE +- name: normalized_app_name + type: STRING + mode: NULLABLE +- name: normalized_country_code + type: STRING + mode: NULLABLE +- name: normalized_os + type: STRING + mode: NULLABLE +- name: normalized_os_version + type: STRING + mode: NULLABLE +- name: sample_id + type: INTEGER + mode: NULLABLE +- name: submission_timestamp + type: TIMESTAMP + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/view.sql 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/bounce_tracking_protection/view.sql 2024-06-24 15:55:56.000000000 +0000 @@ -0,0 +1,78 @@ +-- Generated via ./bqetl generate glean_usage +CREATE OR REPLACE VIEW + `moz-fx-data-shared-prod.focus_android.bounce_tracking_protection` +AS +SELECT + "org_mozilla_focus" AS normalized_app_id, + "release" AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_focus.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_focus_beta" AS normalized_app_id, + "beta" AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_focus_beta.bounce_tracking_protection` +UNION ALL +SELECT + "org_mozilla_focus_nightly" AS normalized_app_id, + "nightly" AS normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_focus_nightly.bounce_tracking_protection` diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-24 16:07:05.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/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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 16:02:24.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,103 +17,110 @@ - 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. - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'Whether Google Search considers the page to be providing a good page + experience. + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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). - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'How the search result appeared (e.g. normal result, translated result, + video). + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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 @@ -124,13 +132,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 @@ -138,6 +148,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-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml 2024-06-24 16:02:24.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. - * Unknown: Query couldn't be classified. + 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." - name: is_anonymized type: BOOLEAN mode: NULLABLE - description: |- - Whether Google has anonymized the search impression to protect the users' privacy. - The `query` field will be null for anonymized search impressions. + description: 'Whether Google has anonymized the search impression to protect the + users'' privacy. + + The `query` field will be null for anonymized search impressions.' - 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 @@ -60,17 +57,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/klar_android/bounce_tracking_protection/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/metadata.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/metadata.yaml 2024-06-24 16:08:12.000000000 +0000 @@ -0,0 +1,17 @@ +friendly_name: App-specific view for Glean ping "bounce-tracking-protection" +description: |- + This a view that UNIONs the stable ping tables + across all channels of the Glean application "Firefox Klar for Android" + (org_mozilla_klar.bounce_tracking_protection). + + It is used by Looker. +owners: [] +labels: {} +bigquery: null +workgroup_access: +- role: roles/bigquery.dataViewer + members: + - workgroup:mozilla-confidential +references: + view.sql: + - moz-fx-data-shared-prod.org_mozilla_klar.bounce_tracking_protection diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/schema.yaml 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/schema.yaml 2024-06-24 16:04:23.000000000 +0000 @@ -0,0 +1,259 @@ +fields: +- name: normalized_app_id + type: STRING + mode: NULLABLE + description: App ID of the channel data was received from +- name: normalized_channel + type: STRING + mode: NULLABLE + description: Normalized channel name +- name: additional_properties + type: STRING + mode: NULLABLE + description: A JSON string containing any payload properties not present in the + schema +- name: document_id + type: STRING + mode: NULLABLE + description: The document ID specified in the URI when the client sent this message +- name: events + type: RECORD + mode: REPEATED + fields: + - name: category + type: STRING + mode: NULLABLE + - name: extra + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: STRING + mode: NULLABLE + - name: name + type: STRING + mode: NULLABLE + - name: timestamp + type: INTEGER + mode: NULLABLE +- name: metadata + type: RECORD + mode: NULLABLE + fields: + - name: geo + type: RECORD + mode: NULLABLE + fields: + - name: city + type: STRING + mode: NULLABLE + - name: country + type: STRING + mode: NULLABLE + description: An ISO 3166-1 alpha-2 country code + - name: db_version + type: STRING + mode: NULLABLE + description: The specific geo database version used for this lookup + - name: subdivision1 + type: STRING + mode: NULLABLE + description: First major country subdivision, typically a state, province, or + county + - name: subdivision2 + type: STRING + mode: NULLABLE + description: Second major country subdivision; not applicable for most countries + description: Results of a geographic lookup based on the client's IP address + - name: header + type: RECORD + mode: NULLABLE + fields: + - name: date + type: STRING + mode: NULLABLE + description: Date HTTP header + - name: dnt + type: STRING + mode: NULLABLE + description: DNT (Do Not Track) HTTP header + - name: x_debug_id + type: STRING + mode: NULLABLE + description: X-Debug-Id HTTP header + - name: x_foxsec_ip_reputation + type: STRING + mode: NULLABLE + description: X-Foxsec-IP-Reputation header + - name: x_lb_tags + type: STRING + mode: NULLABLE + description: X-LB-Tags HTTP header + - name: x_pingsender_version + type: STRING + mode: NULLABLE + description: X-PingSender-Version HTTP header + - name: x_source_tags + type: STRING + mode: NULLABLE + description: X-Source-Tags HTTP header + - name: x_telemetry_agent + type: STRING + mode: NULLABLE + description: X-Telemetry-Agent HTTP header + - name: parsed_date + type: TIMESTAMP + mode: NULLABLE + - name: parsed_x_source_tags + type: STRING + mode: REPEATED + - name: parsed_x_lb_tags + type: RECORD + mode: NULLABLE + fields: + - name: tls_version + type: STRING + mode: NULLABLE + - name: tls_cipher_hex + type: STRING + mode: NULLABLE + description: Headers included in the client's HTTP request + - name: isp + type: RECORD + mode: NULLABLE + fields: + - name: db_version + type: STRING + mode: NULLABLE + description: The specific geo ISP database version used for this lookup + - name: name + type: STRING + mode: NULLABLE + description: The name of the ISP associated with the client's IP address + - name: organization + type: STRING + mode: NULLABLE + description: The name of a specific business entity associated with the client's + IP address when available; otherwise the ISP name + description: Results of ISP lookup based on the client's IP address + - name: user_agent + type: RECORD + mode: NULLABLE + fields: + - name: browser + type: STRING + mode: NULLABLE + - name: os + type: STRING + mode: NULLABLE + - name: version + type: STRING + mode: NULLABLE + description: Parsed components of the client's user agent string +- name: metrics + type: RECORD + mode: NULLABLE + fields: + - name: labeled_counter + type: RECORD + mode: NULLABLE + fields: + - name: glean_error_invalid_label + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + description: 'Counts the number of times a metric was set with an invalid label. + + The labels are the `category.name` identifier of the metric. + + ' + - name: glean_error_invalid_overflow + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + description: 'Counts the number of times a metric was set a value that overflowed. + + The labels are the `category.name` identifier of the metric. + + ' + - name: glean_error_invalid_state + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + description: 'Counts the number of times a timing metric was used incorrectly. + + The labels are the `category.name` identifier of the metric. + + ' + - name: glean_error_invalid_value + type: RECORD + mode: REPEATED + fields: + - name: key + type: STRING + mode: NULLABLE + - name: value + type: INTEGER + mode: NULLABLE + description: 'Counts the number of times a metric was set to an invalid value. + + The labels are the `category.name` identifier of the metric. + + ' + - name: string + type: RECORD + mode: NULLABLE + fields: + - name: glean_client_annotation_experimentation_id + type: STRING + mode: NULLABLE + description: 'An experimentation identifier derived and provided by the application + + for the purpose of experimentation enrollment. + + ' +- name: normalized_app_name + type: STRING + mode: NULLABLE + description: Set to "Other" if this message contained an unrecognized app name +- name: normalized_country_code + type: STRING + mode: NULLABLE + description: An ISO 3166-1 alpha-2 country code +- name: normalized_os + type: STRING + mode: NULLABLE + description: Set to "Other" if this message contained an unrecognized OS name +- name: normalized_os_version + type: STRING + mode: NULLABLE +- name: sample_id + type: INTEGER + mode: NULLABLE + description: Hashed version of client_id (if present) useful for partitioning; ranges + from 0 to 99 +- name: submission_timestamp + type: TIMESTAMP + mode: NULLABLE + description: Time when the ingestion edge server accepted this message diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/view.sql 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/bounce_tracking_protection/view.sql 2024-06-24 15:56:36.000000000 +0000 @@ -0,0 +1,28 @@ +-- Generated via ./bqetl generate glean_usage +CREATE OR REPLACE VIEW + `moz-fx-data-shared-prod.klar_android.bounce_tracking_protection` +AS +SELECT + "org_mozilla_klar" AS normalized_app_id, + normalized_channel, + additional_properties, + document_id, + events, + metadata, + STRUCT( + STRUCT( + metrics.labeled_counter.glean_error_invalid_label, + metrics.labeled_counter.glean_error_invalid_overflow, + metrics.labeled_counter.glean_error_invalid_state, + metrics.labeled_counter.glean_error_invalid_value + ) AS `labeled_counter`, + STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string` + ) AS `metrics`, + normalized_app_name, + normalized_country_code, + normalized_os, + normalized_os_version, + sample_id, + submission_timestamp +FROM + `moz-fx-data-shared-prod.org_mozilla_klar.bounce_tracking_protection` diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 16:05:04.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/monitoring/airflow_trigger/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring/airflow_trigger/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring/airflow_trigger/schema.yaml 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitoring/airflow_trigger/schema.yaml 2024-06-24 16:00:28.000000000 +0000 @@ -17,3 +17,11 @@ - name: triggerer_id type: INTEGER mode: NULLABLE +- name: trigger_id + type: INTEGER + mode: NULLABLE + description: null +- name: created_at + type: TIMESTAMP + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/subscriptions/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/subscriptions/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/subscriptions/schema.yaml 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/subscriptions/schema.yaml 2024-06-24 16:01:01.000000000 +0000 @@ -20,3 +20,45 @@ - name: type type: STRING mode: NULLABLE +- name: provider + type: STRING + mode: NULLABLE +- name: apple_receipt + type: RECORD + mode: NULLABLE + fields: + - name: environment + type: STRING + mode: NULLABLE + - name: active_period + type: RECORD + mode: NULLABLE + fields: + - name: start_date + type: DATE + mode: NULLABLE + - name: end_date + type: DATE + mode: NULLABLE + - name: start_time + type: TIMESTAMP + mode: NULLABLE + - name: end_time + type: TIMESTAMP + mode: NULLABLE + - name: interval + type: STRING + mode: NULLABLE + - name: interval_count + type: INTEGER + mode: NULLABLE + - name: trial_period + type: RECORD + mode: NULLABLE + fields: + - name: start_time + type: TIMESTAMP + mode: NULLABLE + - name: end_time + type: TIMESTAMP + mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 16:01:04.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 16:00:01.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 15:52:33.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "major") AS STRING) + END AS os_version_major, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "minor") AS STRING) + END AS os_version_minor, channel, is_default_browser, UNIX_DATE(DATE(profile_creation_date)) AS profile_creation_date, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 15:51:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 15:52:33.000000000 +0000 @@ -39,6 +39,12 @@ name: os_version type: STRING - mode: NULLABLE + name: os_version_major + type: STRING +- mode: NULLABLE + name: os_version_minor + type: STRING +- mode: NULLABLE name: channel type: STRING - mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 15:52:25.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 16:02:49.000000000 +0000 @@ -77,33 +77,44 @@ - name: submission_date type: DATE mode: NULLABLE + description: Submission Date - name: first_seen_date type: DATE mode: NULLABLE + description: First Seen Date - name: second_seen_date type: DATE mode: NULLABLE + description: Second Seen Date - name: days_seen_bits type: INTEGER mode: NULLABLE + description: Bit pattern to identify when the client_id has sent a main ping in + the previous 28 days. - name: days_visited_1_uri_bits type: INTEGER mode: NULLABLE + description: Days Visited 1 URI Bits - name: days_visited_5_uri_bits type: INTEGER mode: NULLABLE + description: Days Visited 5 URI Bits - name: days_visited_10_uri_bits type: INTEGER mode: NULLABLE + description: Days Visited 10 URI Bits - name: days_had_8_active_ticks_bits type: INTEGER mode: NULLABLE + description: Days Had 8 Active Ticks Bits - name: days_opened_dev_tools_bits type: INTEGER mode: NULLABLE + description: Days Opened Dev Tools Bits - name: days_interacted_bits type: INTEGER mode: NULLABLE + description: Days Interacted Bits - name: days_visited_1_uri_normal_mode_bits type: INTEGER mode: NULLABLE @@ -132,18 +143,23 @@ - name: client_id type: STRING mode: NULLABLE + description: Client ID - name: aborts_content_sum type: INTEGER mode: NULLABLE + description: Aborts Content Sum - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE + description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE + description: Aborts Plugin Sum - name: active_addons_count_mean type: FLOAT mode: NULLABLE + description: Active Addons Count Mean - name: active_addons type: RECORD mode: REPEATED @@ -151,69 +167,92 @@ - name: addon_id type: STRING mode: NULLABLE + description: Add-On Identifier - name: blocklisted type: BOOLEAN mode: NULLABLE + description: Blocklisted - name: name type: STRING mode: NULLABLE + description: Name - name: user_disabled type: BOOLEAN mode: NULLABLE + description: User Disabled - name: app_disabled type: BOOLEAN mode: NULLABLE + description: App Disabled - name: version type: STRING mode: NULLABLE + description: Version - name: scope type: INTEGER mode: NULLABLE + description: Scope - name: type type: STRING mode: NULLABLE + description: Type - name: foreign_install type: BOOLEAN mode: NULLABLE + description: Foreign Install - name: has_binary_components type: BOOLEAN mode: NULLABLE + description: Has Binary Components - name: install_day type: INTEGER mode: NULLABLE + description: Install Day - name: update_day type: INTEGER mode: NULLABLE + description: Update Day - name: signed_state type: INTEGER mode: NULLABLE + description: Signed State - name: is_system type: BOOLEAN mode: NULLABLE + description: Is System - name: is_web_extension type: BOOLEAN mode: NULLABLE + description: Is Web Extension - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE + description: Multiprocess Compatible + description: Active Addons - name: active_hours_sum type: FLOAT mode: NULLABLE + description: Active Hours Sum - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE + description: Addon Compatibility Check Enabled - name: app_build_id type: STRING mode: NULLABLE + description: App Build ID - name: app_display_version type: STRING mode: NULLABLE + description: App Display Version - name: app_name type: STRING mode: NULLABLE + description: App Name - name: app_version type: STRING mode: NULLABLE + description: App Version - name: attribution type: RECORD mode: NULLABLE @@ -221,147 +260,196 @@ - name: source type: STRING mode: NULLABLE + description: Source - name: medium type: STRING mode: NULLABLE + description: Medium - name: campaign type: STRING mode: NULLABLE + description: Campaign - name: content type: STRING mode: NULLABLE + description: Content - name: experiment type: STRING mode: NULLABLE + description: Experiment - name: variation type: STRING mode: NULLABLE + description: Variation - name: dltoken type: STRING mode: NULLABLE + description: Download Token - name: dlsource type: STRING mode: NULLABLE + description: Download Source - name: ua type: STRING mode: NULLABLE + description: null + description: Attribution - name: blocklist_enabled type: BOOLEAN mode: NULLABLE + description: Blocklist Enabled - name: channel type: STRING mode: NULLABLE + description: Channel - name: client_clock_skew_mean type: FLOAT mode: NULLABLE + description: Client Clock Skew Mean - name: client_submission_latency_mean type: FLOAT mode: NULLABLE + description: Client Submission Latency Mean - name: cpu_cores type: INTEGER mode: NULLABLE + description: CPU Cores - name: cpu_count type: INTEGER mode: NULLABLE + description: CPU Count - name: cpu_family type: INTEGER mode: NULLABLE + description: CPU Family - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE + description: CPU L2 Cache KB - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE + description: CPU L3 Cache KB - name: cpu_model type: INTEGER mode: NULLABLE + description: CPU Model - n ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Merge branch 'main' into RS_959_Add_OS_breakout"

sql.diff

Click to expand! ```diff 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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-24 16:41:16.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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-24 16:41:15.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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-24 16:40:16.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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-24 16:40:17.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/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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 16:41:18.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,103 +17,110 @@ - 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. - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'Whether Google Search considers the page to be providing a good page + experience. + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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). - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'How the search result appeared (e.g. normal result, translated result, + video). + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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 @@ -124,13 +132,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 @@ -138,6 +148,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-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml 2024-06-24 16:41:18.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. - * Unknown: Query couldn't be classified. + 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." - name: is_anonymized type: BOOLEAN mode: NULLABLE - description: |- - Whether Google has anonymized the search impression to protect the users' privacy. - The `query` field will be null for anonymized search impressions. + description: 'Whether Google has anonymized the search impression to protect the + users'' privacy. + + The `query` field will be null for anonymized search impressions.' - 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 @@ -60,17 +57,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/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 16:31:32.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 16:41:28.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 16:32:09.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 16:39:39.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 16:31:33.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 16:32:21.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "major") AS STRING) + END AS os_version_major, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "minor") AS STRING) + END AS os_version_minor, channel, is_default_browser, UNIX_DATE(DATE(profile_creation_date)) AS profile_creation_date, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 16:31:33.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 16:32:21.000000000 +0000 @@ -39,6 +39,12 @@ name: os_version type: STRING - mode: NULLABLE + name: os_version_major + type: STRING +- mode: NULLABLE + name: os_version_minor + type: STRING +- mode: NULLABLE name: channel type: STRING - mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 16:32:09.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 16:41:37.000000000 +0000 @@ -77,44 +77,33 @@ - name: submission_date type: DATE mode: NULLABLE - description: Submission Date - name: first_seen_date type: DATE mode: NULLABLE - description: First Seen Date - name: second_seen_date type: DATE mode: NULLABLE - description: Second Seen Date - name: days_seen_bits type: INTEGER mode: NULLABLE - description: Bit pattern to identify when the client_id has sent a main ping in - the previous 28 days. - name: days_visited_1_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 1 URI Bits - name: days_visited_5_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 5 URI Bits - name: days_visited_10_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 10 URI Bits - name: days_had_8_active_ticks_bits type: INTEGER mode: NULLABLE - description: Days Had 8 Active Ticks Bits - name: days_opened_dev_tools_bits type: INTEGER mode: NULLABLE - description: Days Opened Dev Tools Bits - name: days_interacted_bits type: INTEGER mode: NULLABLE - description: Days Interacted Bits - name: days_visited_1_uri_normal_mode_bits type: INTEGER mode: NULLABLE @@ -143,23 +132,18 @@ - name: client_id type: STRING mode: NULLABLE - description: Client ID - name: aborts_content_sum type: INTEGER mode: NULLABLE - description: Aborts Content Sum - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE - description: Aborts Plugin Sum - name: active_addons_count_mean type: FLOAT mode: NULLABLE - description: Active Addons Count Mean - name: active_addons type: RECORD mode: REPEATED @@ -167,92 +151,69 @@ - name: addon_id type: STRING mode: NULLABLE - description: Add-On Identifier - name: blocklisted type: BOOLEAN mode: NULLABLE - description: Blocklisted - name: name type: STRING mode: NULLABLE - description: Name - name: user_disabled type: BOOLEAN mode: NULLABLE - description: User Disabled - name: app_disabled type: BOOLEAN mode: NULLABLE - description: App Disabled - name: version type: STRING mode: NULLABLE - description: Version - name: scope type: INTEGER mode: NULLABLE - description: Scope - name: type type: STRING mode: NULLABLE - description: Type - name: foreign_install type: BOOLEAN mode: NULLABLE - description: Foreign Install - name: has_binary_components type: BOOLEAN mode: NULLABLE - description: Has Binary Components - name: install_day type: INTEGER mode: NULLABLE - description: Install Day - name: update_day type: INTEGER mode: NULLABLE - description: Update Day - name: signed_state type: INTEGER mode: NULLABLE - description: Signed State - name: is_system type: BOOLEAN mode: NULLABLE - description: Is System - name: is_web_extension type: BOOLEAN mode: NULLABLE - description: Is Web Extension - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE - description: Multiprocess Compatible - description: Active Addons - name: active_hours_sum type: FLOAT mode: NULLABLE - description: Active Hours Sum - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE - description: Addon Compatibility Check Enabled - name: app_build_id type: STRING mode: NULLABLE - description: App Build ID - name: app_display_version type: STRING mode: NULLABLE - description: App Display Version - name: app_name type: STRING mode: NULLABLE - description: App Name - name: app_version type: STRING mode: NULLABLE - description: App Version - name: attribution type: RECORD mode: NULLABLE @@ -260,196 +221,147 @@ - name: source type: STRING mode: NULLABLE - description: Source - name: medium type: STRING mode: NULLABLE - description: Medium - name: campaign type: STRING mode: NULLABLE - description: Campaign - name: content type: STRING mode: NULLABLE - description: Content - name: experiment type: STRING mode: NULLABLE - description: Experiment - name: variation type: STRING mode: NULLABLE - description: Variation - name: dltoken type: STRING mode: NULLABLE - description: Download Token - name: dlsource type: STRING mode: NULLABLE - description: Download Source - name: ua type: STRING mode: NULLABLE - description: null - description: Attribution - name: blocklist_enabled type: BOOLEAN mode: NULLABLE - description: Blocklist Enabled - name: channel type: STRING mode: NULLABLE - description: Channel - name: client_clock_skew_mean type: FLOAT mode: NULLABLE - description: Client Clock Skew Mean - name: client_submission_latency_mean type: FLOAT mode: NULLABLE - description: Client Submission Latency Mean - name: cpu_cores type: INTEGER mode: NULLABLE - description: CPU Cores - name: cpu_count type: INTEGER mode: NULLABLE - description: CPU Count - name: cpu_family type: INTEGER mode: NULLABLE - description: CPU Family - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE - description: CPU L2 Cache KB - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE - description: CPU L3 Cache KB - name: cpu_model type: INTEGER mode: NULLABLE - description: CPU Model - name: cpu_speed_mhz type: INTEGER mode: NULLABLE - description: CPU Speed MHz - name: cpu_stepping type: INTEGER mode: NULLABLE - description: CPU Stepping - name: cpu_vendor type: STRING mode: NULLABLE - description: CPU Vendor - name: crashes_detected_content_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Content Sum - name: crashes_detected_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: crashes_detected_plugin_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Plugin Sum - name: crash_submit_attempt_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Content Sum - name: crash_submit_attempt_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Main Sum - name: crash_submit_attempt_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Plugin Sum - name: crash_submit_success_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Content Sum - name: crash_submit_success_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Main Sum - name: crash_submit_success_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Plugin Sum - name: default_search_engine type: STRING mode: NULLABLE - description: Default Search Engine - name: default_search_engine_data_load_path type: STRING mode: NULLABLE - description: Default Search Engine Data Load Path - name: default_search_engine_data_name type: STRING mode: NULLABLE - description: Default Search Engine Data Name - name: default_search_engine_data_origin type: STRING mode: NULLABLE - description: Default Search Engine Data origin - name: default_search_engine_data_submission_url type: STRING mode: NULLABLE - description: Default Search Engine Data Submission URL - name: devtools_toolbox_opened_count_sum type: INTEGER mode: NULLABLE - description: Dev Tools Toolbox Opened Count Sum - name: distribution_id type: STRING mode: NULLABLE - description: Distribution ID - name: e10s_enabled type: BOOLEAN mode: NULLABLE - description: E10s Enabled - name: env_build_arch type: STRING mode: NULLABLE - description: Environment Build Arch - name: env_build_id type: STRING mode: NULLABLE - description: Environment Build ID - name: env_build_version type: STRING mode: NULLABLE - description: Environment Build Version - name: environment_settings_intl_accept_languages type: STRING mode: REPEATED - description: Environment Settings Intl Accept Languages - name: environment_settings_intl_app_locales type: STRING mode: REPEATED - description: Environment Settings Intl App Locales - name: environment_settings_intl_available_locales type: STRING mode: REPEATED - description: Environment Settings Intl Available Locales - name: environment_settings_intl_requested_locales type: STRING mode: REPEATED - description: Environment Settings Intl Requested Localed - name: environment_settings_intl_system_locales type: STRING mode: REPEATED - description: Environment Settings Intl System Locales - name: environment_settings_intl_regional_prefs_locales type: STRING mode: REPEATED - description: Environment Settings Intl Regional Prefs Locales - name: experiments type: RECORD mode: REPEATED @@ -457,351 +369,264 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: STRING mode: NULLABLE - description: Value - description: Experiments - name: first_paint_mean type: FLOAT mode: NULLABLE - description: First Paint Mean - name: flash_version type: STRING mode: NULLABLE - description: Flash Version - name: country type: STRING mode: NULLABLE - description: Country - name: city type: STRING mode: NULLABLE - description: City - name: geo_subdivision1 type: STRING mode: NULLABLE - description: Geo Subdivision 1 - name: geo_subdivision2 type: STRING mode: NULLABLE - description: Geo Subdivision 2 - name: isp_name type: STRING mode: NULLABLE - description: ISP Name - name: isp_organization type: STRING mode: NULLABLE - description: ISP Organization - name: gfx_features_advanced_layers_status type: STRING mode: NULLABLE - description: GFX Features Advanced Layers Status - name: gfx_features_d2d_status type: STRING mode: NULLABLE - description: GFX Features D2D Status - name: gfx_features_d3d11_status type: STRING mode: NULLABLE - description: GFX Features D3D11 Status - name: gfx_features_gpu_process_status type: STRING mode: NULLABLE - description: GFX Features GPU Process Status - name: histogram_parent_devtools_aboutdebugging_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools About Debugging Opened Count Sum - name: histogram_parent_devtools_animationinspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Animation Inspector Opened Count Sum - name: histogram_parent_devtools_browserconsole_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Browser Console Opened Count Sum - name: histogram_parent_devtools_canvasdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Canvas Debugger Opened Count Sum - name: histogram_parent_devtools_computedview_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Computed View Opened Count Sum - name: histogram_parent_devtools_custom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Custom Opened Count Sum - name: histogram_parent_devtools_dom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools DOM Opened Count Sum - name: histogram_parent_devtools_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Eyedropper Opened Count Sum - name: histogram_parent_devtools_fontinspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Font Inspector Opened Count Sum - name: histogram_parent_devtools_inspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Inspector Opened Count Sum - name: histogram_parent_devtools_jsbrowserdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools JS Browser Debugger Opened Count Sum - name: histogram_parent_devtools_jsdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Devtools JS Debugger Opened Count Sum - name: histogram_parent_devtools_jsprofiler_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools JS Profiler Opened Count Sum - name: histogram_parent_devtools_layoutview_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_memory_opened_count_sum type: INTEGER mode: NULLABLE - name: histogram_parent_devtools_menu_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_netmonitor_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_options_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_paintflashing_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_picker_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_responsive_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Responsive Opened Count Sum - name: histogram_parent_devtools_ruleview_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Rule View Opened Count Sum - name: histogram_parent_devtools_scratchpad_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Scratchpad Opened Count Sum - name: histogram_parent_devtools_scratchpad_window_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Scratchpad Window Opened Count Sum - name: histogram_parent_devtools_shadereditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Shader Editor Opened Count Sum - name: histogram_parent_devtools_storage_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Storage Opened Count Sum - name: histogram_parent_devtools_styleeditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Style Editor Opened Count Sum - name: histogram_parent_devtools_webaudioeditor_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Web Audio Editor Opened Count Sum - name: histogram_parent_devtools_webconsole_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: histogram_parent_devtools_webide_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Web IDE Opened Count Sum - name: install_year type: INTEGER mode: NULLABLE - description: Install Year - name: is_default_browser type: BOOLEAN mode: NULLABLE - description: Is Default Browser Indicator - name: is_wow64 type: BOOLEAN mode: NULLABLE - description: WoW64 Indicator - name: locale type: STRING mode: NULLABLE - description: Locale - name: memory_mb type: INTEGER mode: NULLABLE - description: Memory (MB) - name: normalized_channel type: STRING mode: NULLABLE - description: Normalized Channel - name: normalized_os_version type: STRING mode: NULLABLE - description: Normalized OS Version - name: os type: STRING mode: NULLABLE - description: Operating System - name: os_service_pack_major type: INTEGER mode: NULLABLE - description: OS Service Pack Major - name: os_service_pack_minor type: INTEGER mode: NULLABLE - description: OS Service Pack Minor - name: os_version type: STRING mode: NULLABLE - description: Operating System Version - name: pings_aggregated_by_this_row type: INTEGER mode: NULLABLE - description: Pings Aggregated By This Row - name: places_bookmarks_count_mean type: FLOAT mode: NULLABLE - description: Places Bookmarks Count Mean - name: places_pages_count_mean type: FLOAT mode: NULLABLE - description: Places Pages Count Mean - name: plugin_hangs_sum type: INTEGER mode: NULLABLE - description: Plugin Hangs Sum - name: plugins_infobar_allow_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Allow Sum - name: plugins_infobar_block_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Block Sum - name: plugins_infobar_shown_sum type: INTEGER mode: NULLABLE - description: Plugins Infobar Shown Sum - name: plugins_notification_shown_sum type: INTEGER mode: NULLABLE - description: Plugins Notifications Shown Sum - name: previous_build_id type: STRING mode: NULLABLE - description: Previous Build ID - name: profile_age_in_days type: INTEGER mode: NULLABLE - description: Profile Age in Days - name: profile_creation_date type: STRING mode: NULLABLE - description: Profile Creation Date - name: push_api_notify_sum type: INTEGER mode: NULLABLE - description: Push API Notify Sum - name: sample_id type: INTEGER mode: NULLABLE - description: Sample ID - name: sandbox_effective_content_process_level type: INTEGER mode: NULLABLE - description: Sandbox Effective Content Process Level - name: scalar_combined_webrtc_nicer_stun_retransmits_sum type: INTEGER mode: NULLABLE - description: Scalar Combined WebRTC Nicer Stun Retransmits Sum - name: scalar_combined_webrtc_nicer_turn_401s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_combined_webrtc_nicer_turn_403s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_combined_webrtc_nicer_turn_438s_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_content_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_content_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_aushelper_websense_reg_version type: STRING mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_max_concurrent_tab_count_max type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_max_concurrent_window_count_max type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_tab_open_event_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_total_uri_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Total URI Count Sum - name: scalar_parent_browser_engagement_unfiltered_uri_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Unfiltered URI Count Sum - name: scalar_parent_browser_engagement_unique_domains_count_max type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Unique Domains Count Max - name: scalar_parent_browser_engagement_unique_domains_count_mean type: FLOAT mode: NULLABLE - description: Scalar Parent Browser Engagement Unique Domains Count Mean - name: scalar_parent_browser_engagement_window_open_event_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Browser Engagement Window Open Event Count Sum - name: scalar_parent_devtools_accessibility_node_inspected_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Dev Tools Accessibility Mode Inspected Count Sum - name: scalar_parent_devtools_accessibility_opened_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_accessibility_picker_used_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Dev Tools Accessibility Picker Used Count Sum - name: scalar_parent_devtools_accessibility_select_accessible_for_node_sum type: RECORD mode: REPEATED @@ -809,211 +634,159 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_devtools_accessibility_service_enabled_count_sum type: INTEGER mode: NULLABLE - description: Scalar Parent Devtools Accessibility Service Enabled Count Sum - name: scalar_parent_devtools_copy_full_css_selector_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_copy_unique_css_selector_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_devtools_toolbar_eyedropper_opened_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_storage_sync_api_usage_extensions_using_sum type: INTEGER mode: NULLABLE - description: null - name: search_cohort type: STRING mode: NULLABLE - description: Search Cohort - name: search_count_abouthome type: INTEGER mode: NULLABLE - description: Search Count About Home - name: search_count_contextmenu type: INTEGER mode: NULLABLE - description: Search Count Context Menu - name: search_count_newtab type: INTEGER mode: NULLABLE - description: Search Count New Tab - name: search_count_searchbar type: INTEGER mode: NULLABLE - description: Search Count Search Bar - name: search_count_system type: INTEGER mode: NULLABLE - description: Search Count System - name: search_count_urlbar type: INTEGER mode: NULLABLE - description: Search Count URL Bar - name: search_count_all type: INTEGER mode: NULLABLE - description: Search Count All - name: search_count_tagged_sap type: INTEGER mode: NULLABLE - description: null - name: search_count_tagged_follow_on type: INTEGER mode: NULLABLE - description: null - name: search_count_organic type: INTEGER mode: NULLABLE - description: Search Count - Organic - name: search_count_urlbar_handoff type: INTEGER mode: NULLABLE - description: null - name: session_restored_mean type: FLOAT mode: NULLABLE - description: Session Restored Mean - name: sessions_started_on_this_day type: INTEGER mode: NULLABLE - description: Sessions Started On This Day - name: shutdown_kill_sum type: INTEGER mode: NULLABLE - description: Shutdown Kill Sum - name: subsession_hours_sum type: NUMERIC mode: NULLABLE - description: Subsession Hours Sum - name: ssl_handshake_result_failure_sum type: INTEGER mode: NULLABLE - description: SSL Handshake Result Failure Sum - name: ssl_handshake_result_success_sum type: INTEGER mode: NULLABLE - description: SSL Handshake Result Success Sum - name: sync_configured type: BOOLEAN mode: NULLABLE - description: Sync Configured Indicator - name: sync_count_desktop_mean type: FLOAT mode: NULLABLE - description: Sync Count Desktop Mean - name: sync_count_mobile_mean type: FLOAT mode: NULLABLE - description: Sync Count Mobile Mean - name: sync_count_desktop_sum type: INTEGER mode: NULLABLE - description: Sync Count Desktop Sum - name: sync_count_mobile_sum type: INTEGER mode: NULLABLE - description: Sync Count Mobile Sum - name: telemetry_enabled type: BOOLEAN mode: NULLABLE - description: Telemetry Enabled Indicator - name: timezone_offset type: INTEGER mode: NULLABLE - description: Timezone Offset - name: update_auto_download type: BOOLEAN mode: NULLABLE - description: Update Auto Download - name: update_channel type: STRING mode: NULLABLE - description: Update Channel - name: update_enabled type: BOOLEAN mode: NULLABLE - description: Update Enabled - name: vendor type: STRING mode: NULLABLE - description: Vendor - name: web_notification_shown_sum type: INTEGER mode: NULLABLE - description: Web Notification Shown Sum - name: windows_build_number type: INTEGER mode: NULLABLE - description: Windows Build Number - name: windows_ubr type: INTEGER mode: NULLABLE - description: Windows UBR - name: fxa_configured type: BOOLEAN mode: NULLABLE - description: FXA Configured - name: trackers_blocked_sum type: INTEGER mode: NULLABLE - description: Trackers Blocked Sum - name: submission_timestamp_min type: TIMESTAMP mode: NULLABLE - description: Minimum Submission Timestamp - name: ad_clicks_count_all type: INTEGER mode: NULLABLE - description: Ad Clicks Count All - name: search_with_ads_count_all type: INTEGER mode: NULLABLE - description: Search with Ads Count All - name: scalar_parent_urlbar_impression_autofill_about_sum type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Impression Autofill About Sum - name: scalar_parent_urlbar_impression_autofill_adaptive_sum type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Impression Autofill Adaptive Sum - name: scalar_parent_urlbar_impression_autofill_origin_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_other_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_preloaded_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_impression_autofill_url_sum type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -1021,12 +794,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent Telemetry Event Counts Sum - name: scalar_content_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -1037,7 +807,6 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_bookmarkmenu_sum type: RECORD mode: REPEATED @@ -1045,12 +814,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: null - name: scalar_parent_urlbar_searchmode_handoff_sum type: RECORD mode: REPEATED @@ -1058,12 +824,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Handoff Sum - name: scalar_parent_urlbar_searchmode_keywordoffer_sum type: RECORD mode: REPEATED @@ -1071,12 +834,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Keyword Offer Sum - name: scalar_parent_urlbar_searchmode_oneoff_sum type: RECORD mode: REPEATED @@ -1084,12 +844,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode One-off Sum - name: scalar_parent_urlbar_searchmode_other_sum type: RECORD mode: REPEATED @@ -1097,12 +854,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Other Sum - name: scalar_parent_urlbar_searchmode_shortcut_sum type: RECORD mode: REPEATED @@ -1110,11 +864,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_tabmenu_sum type: RECORD mode: REPEATED @@ -1122,12 +874,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Tab Menu Sum - name: scalar_parent_urlbar_searchmode_tabtosearch_sum type: RECORD mode: REPEATED @@ -1135,12 +884,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - description: Scalar Parent URL Bar Search Mode Tab to Search Sum - name: scalar_parent_urlbar_searchmode_tabtosearch_onboard_sum type: RECORD mode: REPEATED @@ -1148,12 +894,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Scalar Parent URL Bar Search Mode Tab to Search Onboard Sum - name: scalar_parent_urlbar_searchmode_topsites_newtab_sum type: RECORD mode: REPEATED @@ -1161,11 +904,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_searchmode_topsites_urlbar_sum type: RECORD mode: REPEATED @@ -1173,11 +914,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_searchmode_touchbar_sum type: RECORD mode: REPEATED @@ -1185,11 +924,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - name: scalar_parent_urlbar_searchmode_typed_sum type: RECORD mode: REPEATED @@ -1197,47 +934,36 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_os_environment_is_taskbar_pinned type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Is Taskbar Pinned - name: scalar_parent_os_environment_launched_via_desktop type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Desktop - name: scalar_parent_os_environment_launched_via_start_menu type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Start Menu - name: scalar_parent_os_environment_launched_via_taskbar type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched via Task Bar - name: scalar_parent_os_environment_launched_via_other_shortcut type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Other Shortcut - name: scalar_parent_os_environment_launched_via_other type: BOOLEAN mode: NULLABLE - description: Scalar Parent OS Environment Launched Via Other - name: search_count_webextension type: INTEGER mode: NULLABLE - description: Search Count Web Extension - name: search_count_alias type: INTEGER mode: NULLABLE - description: Search Count Alias - name: search_count_urlbar_searchmode type: INTEGER mode: NULLABLE - description: Search Count URL Bar Search Mode - name: scalar_parent_browser_ui_interaction_preferences_pane_home_sum type: RECORD mode: REPEATED @@ -1245,11 +971,9 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: INTEGER mode: NULLABLE - description: Value - name: scalar_parent_urlbar_picked_autofill_sum type: RECORD mode: REPEATED @@ -1470,27 +1194,21 @@ - name: value type: INTEGER mode: NULLABLE - description: Scalar Parent URL Bar Picked Visit URL Sum - name: default_private_search_engine type: STRING mode: NULLABLE - description: Default Private Search Engine - name: default_private_search_engine_data_load_path type: STRING mode: NULLABLE - description: Default Private Search Engine Data Load Path - name: default_private_search_engine_data_name type: STRING mode: NULLABLE - description: Default Private Search Engine Data Name - name: default_private_search_engine_data_origin type: STRING mode: NULLABLE - description: Default Private Search Engine Data Origin - name: default_private_search_engine_data_submission_url type: STRING mode: NULLABLE - description: Default Private Search Engine Data Submission URL - name: search_counts type: RECORD mode: REPEATED @@ -1498,20 +1216,15 @@ - name: engine type: STRING mode: NULLABLE - description: Engine - name: source type: STRING mode: NULLABLE - description: Source - name: count type: INTEGER mode: NULLABLE - description: Count - description: Search Counts - name: user_pref_browser_search_region type: STRING mode: NULLABLE - description: User Preferences Browser Search Region - name: search_with_ads type: RECORD mode: REPEATED @@ -1519,12 +1232,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Search with Ads - name: ad_clicks type: RECORD mode: REPEATED @@ -1595,7 +1305,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content About New Tab Sum - name: search_content_searchbar_sum type: RECORD mode: REPEATED @@ -1606,7 +1315,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Search Bar Sum - name: search_content_system_sum type: RECORD mode: REPEATED @@ -1617,7 +1325,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content System Sum - name: search_content_webextension_sum type: RECORD mode: REPEATED @@ -1628,7 +1335,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Web Extension Sum - name: search_content_tabhistory_sum type: RECORD mode: REPEATED @@ -1639,7 +1345,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Tab History Sum - name: search_content_reload_sum type: RECORD mode: REPEATED @@ -1650,7 +1355,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Reload Sum - name: search_content_unknown_sum type: RECORD mode: REPEATED @@ -1661,7 +1365,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Content Unknown Sum - name: search_withads_urlbar_sum type: RECORD mode: REPEATED @@ -1672,7 +1375,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads URL Bar Sum - name: search_withads_urlbar_handoff_sum type: RECORD mode: REPEATED @@ -1683,7 +1385,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads URL Bar Handoff Sum - name: search_withads_urlbar_searchmode_sum type: RECORD mode: REPEATED @@ -1704,7 +1405,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Context Menu Sum - name: search_withads_about_home_sum type: RECORD mode: REPEATED @@ -1715,7 +1415,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads About Home Sum - name: search_withads_about_newtab_sum type: RECORD mode: REPEATED @@ -1726,7 +1425,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads About New Tab Sum - name: search_withads_searchbar_sum type: RECORD mode: REPEATED @@ -1737,7 +1435,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Search Bar Sum - name: search_withads_system_sum type: RECORD mode: REPEATED @@ -1748,7 +1445,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads System Sum - name: search_withads_webextension_sum type: RECORD mode: REPEATED @@ -1759,7 +1455,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Web Extension Sum - name: search_withads_tabhistory_sum type: RECORD mode: REPEATED @@ -1770,7 +1465,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search With Ads Tab History Sum - name: search_withads_reload_sum type: RECORD mode: REPEATED @@ -1851,7 +1545,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks About New Tab Sum - name: search_adclicks_searchbar_sum type: RECORD mode: REPEATED @@ -1862,7 +1555,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks Search Bar Sum - name: search_adclicks_system_sum type: RECORD mode: REPEATED @@ -1913,50 +1605,39 @@ - name: value type: INTEGER mode: NULLABLE - description: Search Ad Clicks Unknown Sum - name: update_background type: BOOLEAN mode: NULLABLE - name: user_pref_browser_search_suggest_enabled type: STRING mode: NULLABLE - description: User Preferences Browser Search Suggest Enabled - name: user_pref_browser_widget_in_navbar type: STRING mode: NULLABLE - description: User Preferences Browser Widget in Navigation Bar - name: user_pref_browser_urlbar_suggest_searches type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Suggest Searches - name: user_pref_browser_urlbar_show_search_suggestions_first type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_suggest_quicksuggest type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_suggest_quicksuggest_sponsored type: STRING mode: NULLABLE - description: null - name: user_pref_browser_urlbar_quicksuggest_onboarding_dialog_choice type: STRING mode: NULLABLE - description: null - name: scalar_parent_browser_engagement_total_uri_count_normal_and_private_mode_sum type: INTEGER mode: NULLABLE - description: null - name: user_pref_browser_newtabpage_enabled type: STRING mode: NULLABLE - description: User Preferences Browser New Tab Page Enabled - name: user_pref_app_shield_optoutstudies_enabled type: STRING mode: NULLABLE - description: User Preferences App Shield Opt Out Studies Enabled - name: contextual_services_quicksuggest_click_sum type: RECORD mode: REPEATED @@ -1967,7 +1648,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Click Sum - name: contextual_services_quicksuggest_impression_sum type: RECORD mode: REPEATED @@ -1978,7 +1658,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Impression Sum - name: contextual_services_quicksuggest_help_sum type: RECORD mode: REPEATED @@ -1989,7 +1668,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Sum - name: contextual_services_topsites_click_sum type: RECORD mode: REPEATED @@ -2000,7 +1678,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Topsites Click Sum - name: contextual_services_topsites_impression_sum type: RECORD mode: REPEATED @@ -2011,23 +1688,18 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Topsites Impression Sum - name: user_pref_browser_urlbar_suggest_quicksuggest_nonsponsored type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Suggest Quick Suggest Non-Sponsored - name: user_pref_browser_urlbar_quicksuggest_data_collection_enabled type: STRING mode: NULLABLE - description: User Preferences Browser URL Bar Quick Suggest Data Collection Enabled - name: scalar_a11y_hcm_foreground type: INTEGER mode: NULLABLE - description: null - name: scalar_a11y_hcm_background type: INTEGER mode: NULLABLE - description: null - name: a11y_theme type: RECORD mode: REPEATED @@ -2038,7 +1710,6 @@ - name: value type: BOOLEAN mode: NULLABLE - description: null - name: contextual_services_quicksuggest_help_nonsponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2049,7 +1720,6 @@ - name: value type: INTEGER mode: NULLABLE - description: Contextual Services Quick Suggest Help Non-Sponsored Best Match Sum - name: contextual_services_quicksuggest_help_sponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2060,7 +1730,6 @@ - name: value type: INTEGER mode: NULLABLE - description: null - name: contextual_services_quicksuggest_block_nonsponsored_sum type: RECORD mode: REPEATED @@ -2088,12 +1757,9 @@ - name: key type: STRING mode: NULLABLE - description: null - name: value type: INTEGER mode: NULLABLE - description: null - description: Contextual Services Quick Suggest Block Sponsored Best Match Sum - name: contextual_services_quicksuggest_block_nonsponsored_bestmatch_sum type: RECORD mode: REPEATED @@ -2114,7 +1780,6 @@ - name: value type: INTEGER ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Add mobile tests"

sql.diff

Click to expand! ```diff Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_browser_market_share.py Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_device_market_share.py Only in /tmp/workspace/main-generated-sql/dags/: bqetl_cloudflare_os_market_share.py diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_analytics_aggregations.py /tmp/workspace/generated-sql/dags/bqetl_analytics_aggregations.py --- /tmp/workspace/main-generated-sql/dags/bqetl_analytics_aggregations.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_analytics_aggregations.py 2024-06-24 17:31:32.000000000 +0000 @@ -423,6 +423,21 @@ depends_on_past=False, ) + active_users_aggregates_v1 = bigquery_etl_query( + task_id="active_users_aggregates_v1", + destination_table="active_users_aggregates_v1", + dataset_id="telemetry_derived", + project_id="moz-fx-data-shared-prod", + owner="lvargas@mozilla.com", + email=[ + "gkaberere@mozilla.com", + "lvargas@mozilla.com", + "telemetry-alerts@mozilla.com", + ], + date_partition_parameter="submission_date", + depends_on_past=False, + ) + checks__fail_fenix_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__fail_fenix_derived__active_users_aggregates__v3", source_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', @@ -626,10 +641,9 @@ retries=0, ) - checks__warn_firefox_desktop_derived__active_users_aggregates__v3 = ( - bigquery_dq_check( + checks__warn_firefox_desktop_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__warn_firefox_desktop_derived__active_users_aggregates__v3", - source_table="active_users_aggregates_v3", + source_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="firefox_desktop_derived", project_id="moz-fx-data-shared-prod", is_dq_check_fail=False, @@ -640,10 +654,9 @@ "telemetry-alerts@mozilla.com", ], depends_on_past=False, - parameters=["submission_date:DATE:{{ds}}"], + parameters=["submission_date:DATE:{{macros.ds_add(ds, -1)}}"], retries=0, ) - ) checks__warn_firefox_ios_derived__active_users_aggregates__v3 = bigquery_dq_check( task_id="checks__warn_firefox_ios_derived__active_users_aggregates__v3", @@ -748,7 +761,7 @@ firefox_desktop_active_users_aggregates = bigquery_etl_query( task_id="firefox_desktop_active_users_aggregates", - destination_table="active_users_aggregates_v3", + destination_table='active_users_aggregates_v3${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="firefox_desktop_derived", project_id="moz-fx-data-shared-prod", owner="lvargas@mozilla.com", @@ -757,8 +770,9 @@ "lvargas@mozilla.com", "telemetry-alerts@mozilla.com", ], - date_partition_parameter="submission_date", + date_partition_parameter=None, depends_on_past=False, + parameters=["submission_date:DATE:{{macros.ds_add(ds, -1)}}"], ) with TaskGroup( @@ -891,6 +905,10 @@ wait_for_checks__fail_telemetry_derived__unified_metrics__v1 ) + active_users_aggregates_v1.set_upstream( + wait_for_checks__fail_telemetry_derived__unified_metrics__v1 + ) + checks__fail_fenix_derived__active_users_aggregates__v3.set_upstream( wait_for_checks__fail_org_mozilla_fenix_derived__baseline_clients_last_seen__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_braze.py /tmp/workspace/generated-sql/dags/bqetl_braze.py --- /tmp/workspace/main-generated-sql/dags/bqetl_braze.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_braze.py 2024-06-24 17:31:33.000000000 +0000 @@ -50,7 +50,7 @@ with DAG( "bqetl_braze", default_args=default_args, - schedule_interval="0 5,13,21 * * *", + schedule_interval="30 4,12,20 * * *", doc_md=docs, tags=tags, ) as dag: @@ -241,6 +241,18 @@ sql_file_path="sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v1/script.sql", ) + braze_external__users_previous_day_snapshot__v2 = bigquery_etl_query( + task_id="braze_external__users_previous_day_snapshot__v2", + destination_table=None, + dataset_id="braze_external", + project_id="moz-fx-data-shared-prod", + owner="cbeck@mozilla.com", + email=["cbeck@mozilla.com", "leli@mozilla.com"], + date_partition_parameter=None, + depends_on_past=False, + sql_file_path="sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v2/script.sql", + ) + checks__fail_braze_derived__newsletters__v1 = bigquery_dq_check( task_id="checks__fail_braze_derived__newsletters__v1", source_table="newsletters_v1", @@ -332,19 +344,6 @@ retries=0, ) - checks__fail_braze_external__users_previous_day_snapshot__v1 = bigquery_dq_check( - task_id="checks__fail_braze_external__users_previous_day_snapshot__v1", - source_table="users_previous_day_snapshot_v1", - dataset_id="braze_external", - project_id="moz-fx-data-shared-prod", - is_dq_check_fail=True, - owner="cbeck@mozilla.com", - email=["cbeck@mozilla.com", "leli@mozilla.com"], - depends_on_past=False, - task_concurrency=1, - retries=0, - ) - checks__warn_braze_external__changed_firefox_subscriptions_sync__v1 = bigquery_dq_check( task_id="checks__warn_braze_external__changed_firefox_subscriptions_sync__v1", source_table="changed_firefox_subscriptions_sync_v1", @@ -481,11 +480,11 @@ ) braze_external__changed_users__v1.set_upstream( - checks__fail_braze_derived__users__v1 + braze_external__users_previous_day_snapshot__v2 ) braze_external__changed_users__v1.set_upstream( - checks__fail_braze_external__users_previous_day_snapshot__v1 + checks__fail_braze_derived__users__v1 ) braze_external__changed_users_sync__v1.set_upstream( @@ -522,10 +521,6 @@ checks__fail_braze_derived__waitlists__v1.set_upstream(braze_derived__waitlists__v1) - checks__fail_braze_external__users_previous_day_snapshot__v1.set_upstream( - braze_external__users_previous_day_snapshot__v1 - ) - checks__warn_braze_external__changed_firefox_subscriptions_sync__v1.set_upstream( braze_external__changed_firefox_subscriptions_sync__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_browser_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_browser_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_browser_market_share.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_browser_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_browser_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_browser_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_browser_market_share.py) - -#### Description - -Pulls browser market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_browser_market_share", - default_args=default_args, - schedule_interval="0 10 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__browser_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__browser_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/browser_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_device_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_device_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_device_market_share.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_device_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_device_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_device_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_device_market_share.py) - -#### Description - -Pulls device usage market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_device_market_share", - default_args=default_args, - schedule_interval="0 16 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__device_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__device_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/device_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_os_market_share.py /tmp/workspace/generated-sql/dags/bqetl_cloudflare_os_market_share.py --- /tmp/workspace/main-generated-sql/dags/bqetl_cloudflare_os_market_share.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_cloudflare_os_market_share.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py - -from airflow import DAG -from airflow.sensors.external_task import ExternalTaskMarker -from airflow.sensors.external_task import ExternalTaskSensor -from airflow.utils.task_group import TaskGroup -import datetime -from operators.gcp_container_operator import GKEPodOperator -from utils.constants import ALLOWED_STATES, FAILED_STATES -from utils.gcp import bigquery_etl_query, bigquery_dq_check - -docs = """ -### bqetl_cloudflare_os_market_share - -Built from bigquery-etl repo, [`dags/bqetl_cloudflare_os_market_share.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_cloudflare_os_market_share.py) - -#### Description - -Pulls OS market share data from Cloudflare API - -#### Owner - -kwindau@mozilla.com - -#### Tags - -* impact/tier_3 -* repo/bigquery-etl -""" - - -default_args = { - "owner": "kwindau@mozilla.com", - "start_date": datetime.datetime(2024, 6, 16, 0, 0), - "end_date": None, - "email": ["kwindau@mozilla.com"], - "depends_on_past": False, - "retry_delay": datetime.timedelta(seconds=1800), - "email_on_failure": True, - "email_on_retry": True, - "retries": 2, -} - -tags = ["impact/tier_3", "repo/bigquery-etl"] - -with DAG( - "bqetl_cloudflare_os_market_share", - default_args=default_args, - schedule_interval="0 4 * * *", - doc_md=docs, - tags=tags, -) as dag: - - cloudflare_derived__os_usage__v1 = GKEPodOperator( - task_id="cloudflare_derived__os_usage__v1", - arguments=[ - "python", - "sql/moz-fx-data-shared-prod/cloudflare_derived/os_usage_v1/query.py", - ] - + [ - "--date", - "{{ds}}", - "--cloudflare_api_token", - "{{ var.value.cloudflare_auth_token}}", - ], - image="gcr.io/moz-fx-data-airflow-prod-88e0/bigquery-etl:latest", - owner="kwindau@mozilla.com", - email=["kwindau@mozilla.com"], - ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py /tmp/workspace/generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py --- /tmp/workspace/main-generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_desktop_conv_evnt_categorization.py 2024-06-24 17:31:33.000000000 +0000 @@ -115,19 +115,6 @@ + ["submission_date:DATE:{{ds}}"], ) - with TaskGroup( - "google_ads_derived__conversion_event_categorization__v1_external", - ) as google_ads_derived__conversion_event_categorization__v1_external: - ExternalTaskMarker( - task_id="bqetl_google_analytics_derived_ga4__wait_for_google_ads_derived__conversion_event_categorization__v1", - external_dag_id="bqetl_google_analytics_derived_ga4", - external_task_id="wait_for_google_ads_derived__conversion_event_categorization__v1", - ) - - google_ads_derived__conversion_event_categorization__v1_external.set_upstream( - google_ads_derived__conversion_event_categorization__v1 - ) - checks__warn_google_ads_derived__conversion_event_categorization__v1.set_upstream( google_ads_derived__conversion_event_categorization__v1 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_google_analytics_derived_ga4.py /tmp/workspace/generated-sql/dags/bqetl_google_analytics_derived_ga4.py --- /tmp/workspace/main-generated-sql/dags/bqetl_google_analytics_derived_ga4.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_google_analytics_derived_ga4.py 2024-06-24 17:31:32.000000000 +0000 @@ -106,19 +106,6 @@ ) ) - wait_for_google_ads_derived__conversion_event_categorization__v1 = ( - ExternalTaskSensor( - task_id="wait_for_google_ads_derived__conversion_event_categorization__v1", - external_dag_id="bqetl_desktop_conv_evnt_categorization", - external_task_id="google_ads_derived__conversion_event_categorization__v1", - check_existence=True, - mode="reschedule", - allowed_states=ALLOWED_STATES, - failed_states=FAILED_STATES, - pool="DATA_ENG_EXTERNALTASKSENSOR", - ) - ) - wait_for_telemetry_derived__clients_daily__v6 = ExternalTaskSensor( task_id="wait_for_telemetry_derived__clients_daily__v6", external_dag_id="bqetl_main_summary", @@ -162,7 +149,7 @@ "telemetry-alerts@mozilla.com", ], depends_on_past=False, - parameters=["conversion_window:INT64:30"] + ["submission_date:DATE:{{ds}}"], + parameters=["conversion_window:INT64:30"] + ["activity_date:DATE:{{ds}}"], retries=0, ) @@ -381,7 +368,7 @@ "mhirose@mozilla.com", "telemetry-alerts@mozilla.com", ], - date_partition_parameter="submission_date", + date_partition_parameter="activity_date", depends_on_past=False, parameters=["conversion_window:INT64:30"], ) @@ -462,10 +449,6 @@ ) mozilla_org_derived__gclid_conversions__v2.set_upstream( - wait_for_google_ads_derived__conversion_event_categorization__v1 - ) - - mozilla_org_derived__gclid_conversions__v2.set_upstream( mozilla_org_derived__ga_sessions__v2 ) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_google_search_console.py /tmp/workspace/generated-sql/dags/bqetl_google_search_console.py --- /tmp/workspace/main-generated-sql/dags/bqetl_google_search_console.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_google_search_console.py 2024-06-24 17:31:32.000000000 +0000 @@ -230,7 +230,7 @@ task_id="google_search_console_derived__search_impressions_by_page__v2", destination_table='search_impressions_by_page_v2${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="google_search_console_derived", - project_id="moz-fx-data-shared-prod", + project_id="moz-fx-data-marketing-prod", owner="srose@mozilla.com", email=["srose@mozilla.com", "telemetry-alerts@mozilla.com"], date_partition_parameter=None, @@ -242,7 +242,7 @@ task_id="google_search_console_derived__search_impressions_by_site__v2", destination_table='search_impressions_by_site_v2${{ macros.ds_format(macros.ds_add(ds, -1), "%Y-%m-%d", "%Y%m%d") }}', dataset_id="google_search_console_derived", - project_id="moz-fx-data-shared-prod", + project_id="moz-fx-data-marketing-prod", owner="srose@mozilla.com", email=["srose@mozilla.com", "telemetry-alerts@mozilla.com"], date_partition_parameter=None, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_internal_tooling.py /tmp/workspace/generated-sql/dags/bqetl_internal_tooling.py --- /tmp/workspace/main-generated-sql/dags/bqetl_internal_tooling.py 2024-06-24 17:18:41.000000000 +0000 +++ /tmp/workspace/generated-sql/dags/bqetl_internal_tooling.py 2024-06-24 17:31:29.000000000 +0000 @@ -17,11 +17,11 @@ #### Description This DAG schedules queries for populating queries related to Mozilla's -internal developer tooling (e.g. mozregression and Firefox-CI). +internal developer tooling (e.g. mozregression). #### Owner -ahalberstadt@mozilla.com +wlachance@mozilla.com #### Tags @@ -31,10 +31,10 @@ default_args = { - "owner": "ahalberstadt@mozilla.com", + "owner": "wlachance@mozilla.com", "start_date": datetime.datetime(2020, 6, 1, 0, 0), "end_date": None, - "email": ["ahalberstadt@mozilla.com", "telemetry-alerts@mozilla.com"], + "email": ["wlachance@mozilla.com", "telemetry-alerts@mozilla.com"], "depends_on_past": False, "retry_delay": datetime.timedelta(seconds=1800), "email_on_failure": True, @@ -64,28 +64,13 @@ pool="DATA_ENG_EXTERNALTASKSENSOR", ) - fxci_worker_cost__v1 = bigquery_etl_query( - task_id="fxci_worker_cost__v1", - destination_table="worker_costs_v1", - dataset_id="fxci_derived", - project_id="moz-fx-data-shared-prod", - owner="ahalberstadt@mozilla.com", - email=["ahalberstadt@mozilla.com", "telemetry-alerts@mozilla.com"], - date_partition_parameter="submission_date", - depends_on_past=False, - ) - mozregression_aggregates__v1 = bigquery_etl_query( task_id="mozregression_aggregates__v1", destination_table="mozregression_aggregates_v1", dataset_id="org_mozilla_mozregression_derived", project_id="moz-fx-data-shared-prod", owner="wlachance@mozilla.com", - email=[ - "ahalberstadt@mozilla.com", - "telemetry-alerts@mozilla.com", - "wlachance@mozilla.com", - ], + email=["telemetry-alerts@mozilla.com", "wlachance@mozilla.com"], date_partition_parameter="submission_date", depends_on_past=False, ) Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v1: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v1: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v2: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_page_v2: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v1: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v1: view.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v2: query.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console_derived/search_impressions_by_site_v2: view.sql Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_by_experiment: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_flat: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/activity_stream/impression_stats_live: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_dev/amo_stats_dau_v2: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_dev/amo_stats_installs_v3: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/amo_stats_dau_v2: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/amo_stats_installs_v3: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/desktop_addons_by_client_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/amo_prod/fenix_addons_by_client_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/analysis/bqetl_default_task_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bergamot/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bergamot/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/braze_external/users_previous_day_snapshot_v1: checks.sql Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/braze_external: users_previous_day_snapshot_v2 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/browser_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/device_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/cloudflare_derived/os_usage_v1: query.py Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/quicksuggest_click_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/quicksuggest_impression_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/topsites_click_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/contextual_services/topsites_impression_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_all_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_oauth_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_content_auth_stdout_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_users_services_devices_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/fxa_users_services_devices_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/nonprod_fxa_all_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_accounts/nonprod_fxa_content_auth_stdout_events: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab_live: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_echo_show/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_fire_tv/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_reality_pc/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: fxci Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: fxci_derived Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_desktop_release_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fenix_release_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_beta_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_beta_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_nightly_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_nightly_aggregates_v1: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_release_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_etl/glam_fog_release_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: google_search_console Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: google_search_console_derived Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_ios/retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_android/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/lockwise_ios/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mach/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod: microsoft_derived Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring/payload_bytes_error_all: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitoring/payload_bytes_error_structured: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_vpn/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozregression/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/migration: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine/events_unnested: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pocket/pocket_reach_mau: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_first_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/baseline_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/events_stream: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/reference_browser/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search/firefox_products_search_clients_engines_sources_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search/search_clients_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_daily: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_last_seen: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normalized_os_name: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/normalized_os_version: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/static/third_party_standardized_country_names: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/active_users_aggregates_mobile: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/addon_aggregates: schema.yaml Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/buildhub2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/cohort_daily_statistics: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/core: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/core_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/crash_summary_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/desktop_retention_1_week: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_hgpush_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_hgpush_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/experiment_error_aggregates: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/experiment_error_aggregates_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/fenix_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/fennec_ios_events_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/first_shutdown_summary: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/first_shutdown_summary_v4: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/install: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_1pct: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary_v3: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/main_summary_v4: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_active_users: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_engagement_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/mobile_retention_clients: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/nondesktop_clients_last_seen: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/nondesktop_clients_last_seen_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/rocket_android_events_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/socorro_crash: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/socorro_crash_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_anonymous_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_core_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_core_parquet_v3: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_downgrade_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_focus_event_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_focus_event_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_heartbeat_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_ip_privacy: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_mobile_event_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_mobile_event_parquet_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_new_profile_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_new_profile_parquet_v2: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_shield_study_parquet: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/telemetry_shield_study_parquet_v1: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/treeherder/events_unnested: schema.yaml Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/treeherder_derived: event_monitoring_live_v1 Only in /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/viu_politica/events_unnested: schema.yaml diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml /tmp/workspace/generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml --- /tmp/workspace/main-generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml 2024-06-24 17:14:40.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/data-observability-dev/org_mozilla_firefox_derived/dataset_metadata.yaml 2024-06-24 17:15:30.000000000 +0000 @@ -1,7 +1,7 @@ friendly_name: Firefox Android Derived (release channel only) description: |- Derived data based on GLEAN pings. -dataset_base_acl: derived +dataset_base_acl: derived_restricted user_facing: false labels: {} workgroup_access: diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql --- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql 2024-06-24 17:14:40.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/udf.sql 2024-06-24 17:15:30.000000000 +0000 @@ -22,7 +22,6 @@ r'\bfirf', r'f.r.f.x', r'faiya-fokkusu', -- fire fox (Japanese) - r'foxfire', r'huohu', -- fire fox (Chinese) r'nightly', r'quantum', diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml 2024-06-24 17:15:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/metadata.yaml 2024-06-24 17:27:36.000000000 +0000 @@ -1,7 +1,22 @@ -friendly_name: Search Impressions By Page (DEPRECATED) +friendly_name: Search Impressions By Page description: |- - This view is being moved to `mozdata.google_search_console.search_impressions_by_page`. - Please update any queries referencing this view to point to the new location. + Google Search impressions aggregated by page for the following domains: + * addons.mozilla.org + * blog.mozilla.org + * developer.mozilla.org + * getpocket.com + * support.mozilla.org + * www.mozilla.org + + For the developer.mozilla.org domain: + * Records from 2024-04-10 onward are from source data exported directly to BigQuery by Google. + * Records before 2024-04-10 are from source data synced to BigQuery by Fivetran. + + For the other domains: + * Records from 2023-08-01 onward are from source data exported directly to BigQuery by Google. + * Records before 2023-08-01 are from source data synced to BigQuery by Fivetran. + + Anonymized search queries, and Discover and Google News search impressions are only included if the source data was exported directly to BigQuery by Google. owners: - srose@mozilla.com labels: @@ -10,4 +25,7 @@ # Generated by bigquery_etl.dependency references: view.sql: - - moz-fx-data-shared-prod.google_search_console.search_impressions_by_page + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v1 + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v2 + - moz-fx-data-shared-prod.static.country_codes_v1 + - moz-fx-data-shared-prod.static.language_codes_v1 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 17:14:40.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 17:15:30.000000000 +0000 @@ -41,7 +41,7 @@ type: STRING mode: NULLABLE description: |- - Description of the localized site language and/or country based on `localized_site_code` (if any). + Description of the localized site language and/or country based on `localized_site_language_code` (if any). This will be null for anonymized Discover impressions. - name: localized_site_language_code type: STRING diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql 2024-06-24 17:14:40.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_page/view.sql 2024-06-24 17:15:30.000000000 +0000 @@ -1,7 +1,128 @@ CREATE OR REPLACE VIEW `moz-fx-data-marketing-prod.google_search_console.search_impressions_by_page` AS +WITH search_impressions_union AS ( + SELECT + `date`, + site_url, + site_domain_name, + page_url, + page_domain_name, + page_path, + localized_site_code, + localized_site_language_code, + localized_site_country_code, + query, + FALSE AS is_anonymized, + CAST(NULL AS BOOLEAN) AS has_good_page_experience, + search_type, + CAST(NULL AS STRING) AS search_appearance, + user_country_code, + device_type, + impressions, + clicks, + average_position + FROM + `moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v1` + WHERE + CASE + WHEN site_domain_name IN ( + 'addons.mozilla.org', + 'blog.mozilla.org', + 'getpocket.com', + 'support.mozilla.org', + 'www.mozilla.org' + ) + THEN `date` < '2023-08-01' + WHEN site_domain_name = 'developer.mozilla.org' + THEN `date` < '2024-04-10' + ELSE FALSE + END + UNION ALL + SELECT + `date`, + site_url, + site_domain_name, + page_url, + page_domain_name, + page_path, + localized_site_code, + localized_site_language_code, + localized_site_country_code, + query, + is_anonymized, + has_good_page_experience, + search_type, + search_appearance, + user_country_code, + device_type, + impressions, + clicks, + average_position + FROM + `moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_page_v2` + WHERE + CASE + WHEN site_domain_name IN ( + 'addons.mozilla.org', + 'blog.mozilla.org', + 'getpocket.com', + 'support.mozilla.org', + 'www.mozilla.org' + ) + THEN `date` >= '2023-08-01' + ELSE TRUE + END +) SELECT - * + search_impressions.date, + search_impressions.site_url, + search_impressions.site_domain_name, + search_impressions.page_url, + search_impressions.page_domain_name, + search_impressions.page_path, + search_impressions.localized_site_code, + CONCAT( + COALESCE(localized_site_language.name, search_impressions.localized_site_language_code), + COALESCE( + CONCAT( + ' - ', + COALESCE(localized_site_country.name, search_impressions.localized_site_country_code) + ), + '' + ) + ) AS localized_site, + search_impressions.localized_site_language_code, + COALESCE( + localized_site_language.name, + search_impressions.localized_site_language_code + ) AS localized_site_language, + search_impressions.query, + mozfun.google_search_console.classify_site_query( + search_impressions.site_domain_name, + search_impressions.query, + search_impressions.search_type + ) AS query_type, + search_impressions.is_anonymized, + search_impressions.has_good_page_experience, + search_impressions.search_type, + search_impressions.search_appearance, + search_impressions.user_country_code, + COALESCE(user_country.name, search_impressions.user_country_code) AS user_country, + user_country.region_name AS user_region, + user_country.subregion_name AS user_subregion, + search_impressions.device_type, + search_impressions.impressions, + search_impressions.clicks, + search_impressions.average_position FROM - `moz-fx-data-shared-prod.google_search_console.search_impressions_by_page` + search_impressions_union AS search_impressions +LEFT JOIN + `moz-fx-data-shared-prod.static.language_codes_v1` AS localized_site_language + ON search_impressions.localized_site_language_code = localized_site_language.code_2 +LEFT JOIN + `moz-fx-data-shared-prod.static.country_codes_v1` AS localized_site_country + ON search_impressions.localized_site_country_code = localized_site_country.code +LEFT JOIN + `moz-fx-data-shared-prod.static.country_codes_v1` AS user_country + ON search_impressions.user_country_code = user_country.code_3 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml 2024-06-24 17:15:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/metadata.yaml 2024-06-24 17:27:36.000000000 +0000 @@ -1,7 +1,22 @@ -friendly_name: Search Impressions By Site (DEPRECATED) +friendly_name: Search Impressions By Site description: |- - This view is being moved to `mozdata.google_search_console.search_impressions_by_site`. - Please update any queries referencing this view to point to the new location. + Google Search impressions aggregated by site for the following domains: + * addons.mozilla.org + * blog.mozilla.org + * developer.mozilla.org + * getpocket.com + * support.mozilla.org + * www.mozilla.org + + For the developer.mozilla.org domain: + * Records from 2024-04-10 onward are from source data exported directly to BigQuery by Google. + * Records before 2024-04-10 are from source data synced to BigQuery by Fivetran. + + For the other domains: + * Records from 2023-08-01 onward are from source data exported directly to BigQuery by Google. + * Records before 2023-08-01 are from source data synced to BigQuery by Fivetran. + + Anonymized search queries are only included if the source data was exported directly to BigQuery by Google. owners: - srose@mozilla.com labels: @@ -10,4 +25,6 @@ # Generated by bigquery_etl.dependency references: view.sql: - - moz-fx-data-shared-prod.google_search_console.search_impressions_by_site + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_site_v1 + - moz-fx-data-marketing-prod.google_search_console_derived.search_impressions_by_site_v2 + - moz-fx-data-shared-prod.static.country_codes_v1 diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-marketing-prod/google_search_console/search_impressions_by_site/view.sql 2024-06-24 17:14:40.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-marketing-prod/google_search_con ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Merge branch 'main' into RS_959_Add_OS_breakout"

sql.diff

Click to expand! ```diff 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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-24 19:07:35.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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-24 19:07:35.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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-24 19:06:25.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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-24 19:06:25.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/focus_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-24 19:13:37.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/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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 19:07:37.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,103 +17,110 @@ - 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. - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'Whether Google Search considers the page to be providing a good page + experience. + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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). - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'How the search result appeared (e.g. normal result, translated result, + video). + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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 @@ -124,13 +132,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 @@ -138,6 +148,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-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml 2024-06-24 19:07:37.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. - * Unknown: Query couldn't be classified. + 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." - name: is_anonymized type: BOOLEAN mode: NULLABLE - description: |- - Whether Google has anonymized the search impression to protect the users' privacy. - The `query` field will be null for anonymized search impressions. + description: 'Whether Google has anonymized the search impression to protect the + users'' privacy. + + The `query` field will be null for anonymized search impressions.' - 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 @@ -60,17 +57,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/klar_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 19:12:33.000000000 +0000 @@ -1,11 +1,11 @@ fields: - name: normalized_app_id - type: STRING mode: NULLABLE + type: STRING description: App ID of the channel data was received from - name: normalized_channel - type: STRING mode: NULLABLE + type: STRING 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/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 19:07:47.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml 2024-06-24 18:59:58.000000000 +0000 @@ -1880,7 +1880,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml 2024-06-24 18:59:58.000000000 +0000 @@ -3265,7 +3265,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml 2024-06-24 18:59:53.000000000 +0000 @@ -3265,7 +3265,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 19:06:16.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 18:58:40.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "major") AS STRING) + END AS os_version_major, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "minor") AS STRING) + END AS os_version_minor, channel, is_default_browser, UNIX_DATE(DATE(profile_creation_date)) AS profile_creation_date, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 18:57:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 18:58:40.000000000 +0000 @@ -39,6 +39,12 @@ name: os_version type: STRING - mode: NULLABLE + name: os_version_major + type: STRING +- mode: NULLABLE + name: os_version_minor + type: STRING +- mode: NULLABLE name: channel type: STRING - mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml 2024-06-24 19:08:04.000000000 +0000 @@ -5,21 +5,27 @@ - name: submission_date type: DATE mode: NULLABLE + description: null - name: client_id type: STRING mode: NULLABLE + description: null - name: aborts_content_sum type: INTEGER mode: NULLABLE + description: null - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE + description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: active_addons_count_mean type: FLOAT mode: NULLABLE + description: null - name: active_addons type: RECORD mode: REPEATED @@ -27,69 +33,92 @@ - name: addon_id type: STRING mode: NULLABLE + description: null - name: blocklisted type: BOOLEAN mode: NULLABLE + description: null - name: name type: STRING mode: NULLABLE + description: null - name: user_disabled type: BOOLEAN mode: NULLABLE + description: null - name: app_disabled type: BOOLEAN mode: NULLABLE + description: null - name: version type: STRING mode: NULLABLE + description: null - name: scope type: INTEGER mode: NULLABLE + description: null - name: type type: STRING mode: NULLABLE + description: null - name: foreign_install type: BOOLEAN mode: NULLABLE + description: null - name: has_binary_components type: BOOLEAN mode: NULLABLE + description: null - name: install_day type: INTEGER mode: NULLABLE + description: null - name: update_day type: INTEGER mode: NULLABLE + description: null - name: signed_state type: INTEGER mode: NULLABLE + description: null - name: is_system type: BOOLEAN mode: NULLABLE + description: null - name: is_web_extension type: BOOLEAN mode: NULLABLE + description: null - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE + description: null + description: null - name: active_hours_sum type: FLOAT mode: NULLABLE + description: null - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE + description: null - name: app_build_id type: STRING mode: NULLABLE + description: null - name: app_display_version type: STRING mode: NULLABLE + description: null - name: app_name type: STRING mode: NULLABLE + description: null - name: app_version type: STRING mode: NULLABLE + description: null - name: attribution type: RECORD mode: NULLABLE @@ -97,15 +126,19 @@ - name: source type: STRING mode: NULLABLE + description: null - name: medium type: STRING mode: NULLABLE + description: null - name: campaign type: STRING mode: NULLABLE + description: null - name: content type: STRING mode: NULLABLE + description: null - name: experiment type: STRING mode: NULLABLE @@ -121,123 +154,163 @@ - name: ua type: STRING mode: NULLABLE + description: null - name: blocklist_enabled type: BOOLEAN mode: NULLABLE + description: null - name: channel type: STRING mode: NULLABLE + description: null - name: client_clock_skew_mean type: FLOAT mode: NULLABLE + description: null - name: client_submission_latency_mean type: FLOAT mode: NULLABLE + description: null - name: cpu_cores type: INTEGER mode: NULLABLE + description: null - name: cpu_count type: INTEGER mode: NULLABLE + description: null - name: cpu_family type: INTEGER mode: NULLABLE + description: null - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE + description: null - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE + description: null - name: cpu_model type: INTEGER mode: NULLABLE + description: null - name: cpu_speed_mhz type: INTEGER mode: NULLABLE + description: null - name: cpu_stepping type: INTEGER mode: NULLABLE + description: null - name: cpu_vendor type: STRING mode: NULLABLE + description: null - name: crashes_detected_content_sum type: INTEGER mode: NULLABLE + description: null - name: crashes_detected_gmplugin_sum type: INTEGER mode: NULLABLE + description: null - name: crashes_detected_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_content_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_main_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_content_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_main_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: default_search_engine type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_load_path type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_name type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_origin type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_submission_url type: STRING mode: NULLABLE + description: null - name: devtools_toolbox_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: distribution_id type: STRING mode: NULLABLE + description: null - name: e10s_enabled type: BOOLEAN mode: NULLABLE + description: null - name: env_build_arch type: STRING mode: NULLABLE + description: null - name: env_build_id type: STRING mode: NULLABLE + description: null - name: env_build_version type: STRING mode: NULLABLE + description: null - name: environment_settings_intl_accept_languages type: STRING mode: REPEATED + description: null - name: environment_settings_intl_app_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_available_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_requested_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_system_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_regional_prefs_locales type: STRING mode: REPEATED + description: null - name: experiments type: RECORD mode: REPEATED @@ -245,264 +318,352 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: STRING mode: NULLABLE + description: null + description: null - name: first_paint_mean type: FLOAT mode: NULLABLE + description: null - name: flash_version type: STRING mode: NULLABLE + description: null - name: country type: STRING mode: NULLABLE + description: null - name: city type: STRING mode: NULLABLE + description: null - name: geo_subdivision1 type: STRING mode: NULLABLE + description: null - name: geo_subdivision2 type: STRING mode: NULLABLE + description: null - name: isp_name type: STRING mode: NULLABLE + description: null - name: isp_organization type: STRING mode: NULLABLE + description: null - name: gfx_features_advanced_layers_status type: STRING mode: NULLABLE + description: null - name: gfx_features_d2d_status type: STRING mode: NULLABLE + description: null - name: gfx_features_d3d11_status type: STRING mode: NULLABLE + description: null - name: gfx_features_gpu_process_status type: STRING mode: NULLABLE + description: null - name: histogram_parent_devtools_aboutdebugging_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_animationinspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_browserconsole_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_canvasdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_computedview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_custom_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_dom_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_fontinspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_inspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsbrowserdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsprofiler_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_layoutview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_memory_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_menu_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_netmonitor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_options_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_paintflashing_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_picker_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_responsive_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_ruleview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_scratchpad_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_scratchpad_window_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_shadereditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_storage_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_styleeditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webaudioeditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webconsole_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webide_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: install_year type: INTEGER mode: NULLABLE + description: null - name: is_default_browser type: BOOLEAN mode: NULLABLE + description: null - name: is_wow64 type: BOOLEAN mode: NULLABLE + description: null - name: locale type: STRING mode: NULLABLE + description: null - name: memory_mb type: INTEGER mode: NULLABLE + description: null - name: normalized_channel type: STRING mode: NULLABLE + description: null - name: normalized_os_version type: STRING mode: NULLABLE + description: null - name: os type: STRING mode: NULLABLE + description: null - name: os_service_pack_major type: INTEGER mode: NULLABLE + description: null - name: os_service_pack_minor type: INTEGER mode: NULLABLE + description: null - name: os_version type: STRING mode: NULLABLE + description: null - name: pings_aggregated_by_this_row type: INTEGER mode: NULLABLE + description: null - name: places_bookmarks_count_mean type: FLOAT mode: NULLABLE + description: null - name: places_pages_count_mean type: FLOAT mode: NULLABLE + description: null - name: plugin_hangs_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_allow_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_block_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_shown_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_notification_shown_sum type: INTEGER mode: NULLABLE + description: null - name: previous_build_id type: STRING mode: NULLABLE + description: null - name: profile_age_in_days type: INTEGER mode: NULLABLE + description: null - name: profile_creation_date type: STRING mode: NULLABLE + description: null - name: push_api_notify_sum type: INTEGER mode: NULLABLE + description: null - name: sample_id type: INTEGER mode: NULLABLE + description: null - name: sandbox_effective_content_process_level type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_stun_retransmits_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_401s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_403s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_438s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_content_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_content_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_aushelper_websense_reg_version type: STRING mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_max_concurrent_tab_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_max_concurrent_window_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_tab_open_event_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_total_uri_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unfiltered_uri_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unique_domains_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unique_domains_count_mean type: FLOAT mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_window_open_event_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_node_inspected_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_picker_used_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_select_accessible_for_node_sum type: RECORD mode: REPEATED @@ -510,159 +671,211 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_devtools_accessibility_service_enabled_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_copy_full_css_selector_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_copy_unique_css_selector_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_toolbar_eyedropper_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_storage_sync_api_usage_extensions_using_sum type: INTEGER mode: NULLABLE + description: null - name: search_cohort type: STRING mode: NULLABLE + description: null - name: search_count_abouthome type: INTEGER mode: NULLABLE + description: null - name: search_count_contextmenu type: INTEGER mode: NULLABLE + description: null - name: search_count_newtab type: INTEGER mode: NULLABLE + description: null - name: search_count_searchbar type: INTEGER mode: NULLABLE + description: null - name: search_count_system type: INTEGER mode: NULLABLE + description: null - name: search_count_urlbar type: INTEGER mode: NULLABLE + description: null - name: search_count_all type: INTEGER mode: NULLABLE + description: null - name: search_count_tagged_sap type: INTEGER mode: NULLABLE + description: null - name: search_count_tagged_follow_on type: INTEGER mode: NULLABLE + description: null - name: search_count_organic type: INTEGER mode: NULLABLE + description: null - name: search_count_urlbar_handoff type: INTEGER mode: NULLABLE - name: session_restored_mean type: FLOAT mode: NULLABLE + description: null - name: sessions_started_on_this_day type: INTEGER mode: NULLABLE + description: null - name: shutdown_kill_sum type: INTEGER mode: NULLABLE + description: null - name: subsession_hours_sum type: NUMERIC mode: NULLABLE + description: null - name: ssl_handshake_result_failure_sum type: INTEGER mode: NULLABLE + description: null - name: ssl_handshake_result_success_sum type: INTEGER mode: NULLABLE + description: null - name: sync_configured type: BOOLEAN mode: NULLABLE + description: null - name: sync_count_desktop_mean type: FLOAT mode: NULLABLE + description: null - name: sync_count_mobile_mean type: FLOAT mode: NULLABLE + description: null - name: sync_count_desktop_sum type: INTEGER mode: NULLABLE + description: null - name: sync_count_mobile_sum type: INTEGER mode: NULLABLE + description: null - name: telemetry_enabled type: BOOLEAN mode: NULLABLE + description: null - name: timezone_offset type: INTEGER mode: NULLABLE + description: null - name: update_auto_download type: BOOLEAN mode: NULLABLE + description: null - name: update_channel type: STRING mode: NULLABLE + description: null - name: update_enabled type: BOOLEAN mode: NULLABLE + description: null - name: vendor type: STRING mode: NULLABLE + description: null - name: web_notification_shown_sum type: INTEGER mode: NULLABLE + description: null - name: windows_build_number type: INTEGER mode: NULLABLE + description: null - name: windows_ubr type: INTEGER mode: NULLABLE + description: null - name: fxa_configured type: BOOLEAN mode: NULLABLE + description: null - name: trackers_blocked_sum type: INTEGER mode: NULLABLE + description: null - name: submission_timestamp_min type: TIMESTAMP mode: NULLABLE + description: null - name: ad_clicks_count_all type: INTEGER mode: NULLABLE + description: null - name: search_with_ads_count_all type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_about_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_adaptive_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_origin_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_other_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_preloaded_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_url_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -670,9 +883,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_content_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -680,9 +896,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_bookmarkmenu_sum type: RECORD mode: REPEATED @@ -690,9 +909,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_handoff_sum type: RECORD mode: REPEATED @@ -700,9 +922,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_keywordoffer_sum type: RECORD mode: REPEATED @@ -710,9 +935,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_oneoff_sum type: RECORD mode: REPEATED @@ -720,9 +948,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_other_sum type: RECORD mode: REPEATED @@ -730,9 +961,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_shortcut_sum type: RECORD mode: REPEATED @@ -740,9 +974,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabmenu_sum type: RECORD mode: REPEATED @@ -750,9 +987,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabtosearch_sum type: RECORD mode: REPEATED @@ -760,9 +1000,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabtosearch_onboard_sum type: RECORD mode: REPEATED @@ -770,9 +1013,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_topsites_newtab_sum type: RECORD mode: REPEATED @@ -780,9 +1026,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_topsites_urlbar_sum type: RECORD mode: REPEATED @@ -790,9 +1039,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_touchbar_sum type: RECORD mode: REPEATED @@ -800,9 +1052,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_typed_sum type: RECORD mode: REPEATED @@ -810,9 +1065,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_os_environment_is_taskbar_pinned type: BOOLEAN mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/eng_workflow_build_parquet/schema.yaml 2024-06-24 19:07:59.000000000 +0000 @@ -28,48 +28,36 @@ - name: artifact type: BOOLEAN mode: NULLABLE - description: true if --enable-artifact-builds - name: ccache type: BOOLEAN mode: NULLABLE - description: true if ccache is in use (--with-ccache) - name: compiler type: STRING mode: NULLABLE - description: The compiler type in use (CC_TYPE) - name: debug type: BOOLEAN mode: NULLABLE - description: true if build is debug (--enable-debug) - name: icecream type: BOOLEAN mode: NULLABLE - description: true if icecream in use - name: opt type: BOOLEAN mode: NULLABLE - description: true if build is optimized (--enable-optimize) - name: sccache type: BOOLEAN mode: NULLABLE - description: true if ccache in use is sccache - description: Selected build options - name: client_id type: STRING mode: NULLABLE - description: A UUID to uniquely identify a client - name: command type: STRING mode: NULLABLE - description: The mach command that was invoked - name: duration_ms type: FLOAT mode: NULLABLE - description: Command duration in milliseconds - name: success type: BOOLEAN mode: NULLABLE - description: true if the command succeeded - name: system type: RECORD mode: NULLABLE @@ -77,40 +65,30 @@ - name: os type: STRING mode: NULLABLE - description: Operating system - name: cpu_brand type: STRING mode: NULLABLE - description: CPU brand string from CPUID - name: drive_is_ssd type: BOOLEAN mode: NULLABLE - description: true if the source directory is on a solid-state disk - name: logical_cores type: INTEGER mode: NULLABLE - description: Number of logical CPU cores present - name: memory_gb type: INTEGER mode: NULLABLE - description: System memory in GB - name: physical_cores type: INTEGER mode: NULLABLE - description: Number of physical CPU cores present - name: virtual_machine type: BOOLEAN mode: NULLABLE - description: true if the OS appears to be running in a virtual machine - name: time type: STRING mode: NULLABLE - description: Time at which this event happened - name: exception type: STRING mode: NULLABLE - description: If a Python exception was encountered during the execution of the command, - this value contains the result of calling `repr` on the exception object. - name: file_types_changed type: RECORD mode: REPEATED @@ -118,11 +96,9 @@ - name: count type: INTEGER mode: NULLABLE - description: Count of changed files with this extension - name: ext type: STRING mode: NULLABLE - description: File extension - name: build_attrs type: RECORD mode: NULLABLE @@ -130,9 +106,6 @@ - name: clobber type: BOOLEAN mode: NULLABLE - description: true if the build was a clobber/full build - name: cpu_percent type: FLOAT mode: NULLABLE - description: cpu utilization observed during a build - description: Attributes characterizing a build diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_aggregate/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_aggregate/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_aggregate/schema.yaml 2024-06-24 18:58:23.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_aggregate/schema.yaml 2024-06-24 19:08:04.000000000 +0000 @@ -20,6 +20,7 @@ - name: normalized_channel type: STRING mode: NULLABLE + description: null - name: count type: INTEGER mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_build_distribution/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_build_distribution/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_build_distribution/schema.yaml 2024-06-24 18:58:24.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/windows_10_build_distribution/schema.yaml 2024-06-24 19:08:05.000000000 +0000 @@ -2,6 +2,7 @@ - name: normalized_channel type: STRING mode: NULLABLE + description: null - name: build_group type: STRING mode: NULLABLE ```

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Fix CI issue"

sql.diff

Click to expand! ```diff 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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-24 19:54:36.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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-24 19:54:36.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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-24 19:54:57.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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-24 19:54:58.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-06-24 19:46:41.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml 2024-06-24 19:56:59.000000000 +0000 @@ -1,11 +1,11 @@ fields: - name: normalized_app_id - type: STRING mode: NULLABLE + type: STRING description: App ID of the channel data was received from - name: normalized_channel - type: STRING mode: NULLABLE + type: STRING 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/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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-24 19:54:45.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,103 +17,110 @@ - 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. - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'Whether Google Search considers the page to be providing a good page + experience. + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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). - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'How the search result appeared (e.g. normal result, translated result, + video). + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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 @@ -124,13 +132,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 @@ -138,6 +148,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-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml 2024-06-24 19:54:45.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. - * Unknown: Query couldn't be classified. + 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." - name: is_anonymized type: BOOLEAN mode: NULLABLE - description: |- - Whether Google has anonymized the search impression to protect the users' privacy. - The `query` field will be null for anonymized search impressions. + description: 'Whether Google has anonymized the search impression to protect the + users'' privacy. + + The `query` field will be null for anonymized search impressions.' - 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 @@ -60,17 +57,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/klar_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 19:46:42.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/klar_android/use_counters/schema.yaml 2024-06-24 20:00:58.000000000 +0000 @@ -1,11 +1,11 @@ fields: - name: normalized_app_id - type: STRING mode: NULLABLE + type: STRING description: App ID of the channel data was received from - name: normalized_channel - type: STRING mode: NULLABLE + type: STRING 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/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-24 19:54:21.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml 2024-06-24 19:46:41.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/metrics/schema.yaml 2024-06-24 19:47:45.000000000 +0000 @@ -1880,7 +1880,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml 2024-06-24 19:46:42.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/metrics/schema.yaml 2024-06-24 19:47:52.000000000 +0000 @@ -3265,7 +3265,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml 2024-06-24 19:46:41.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/metrics/schema.yaml 2024-06-24 19:47:46.000000000 +0000 @@ -3265,7 +3265,8 @@ - name: value type: INTEGER mode: NULLABLE - description: 'Failure occurs when initializing the audio stream. + description: 'Failure occurs when initializing the audio stream. (Migrated from + the geckoview metric of the same name). ' - name: glean_validation_pings_submitted diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 19:46:41.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-24 19:53:47.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-24 19:46:40.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "major") AS STRING) + END AS os_version_major, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version_info(os, os_version, windows_build_number) + ELSE CAST(mozfun.norm.truncate_version(os_version, "minor") AS STRING) + END AS os_version_minor, channel, is_default_browser, UNIX_DATE(DATE(profile_creation_date)) AS profile_creation_date, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 19:46:05.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/schema.yaml 2024-06-24 19:46:40.000000000 +0000 @@ -39,6 +39,12 @@ name: os_version type: STRING - mode: NULLABLE + name: os_version_major + type: STRING +- mode: NULLABLE + name: os_version_minor + type: STRING +- mode: NULLABLE name: channel type: STRING - mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml 2024-06-24 19:46:43.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_daily/schema.yaml 2024-06-24 19:54:09.000000000 +0000 @@ -5,21 +5,27 @@ - name: submission_date type: DATE mode: NULLABLE + description: null - name: client_id type: STRING mode: NULLABLE + description: null - name: aborts_content_sum type: INTEGER mode: NULLABLE + description: null - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE + description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: active_addons_count_mean type: FLOAT mode: NULLABLE + description: null - name: active_addons type: RECORD mode: REPEATED @@ -27,69 +33,92 @@ - name: addon_id type: STRING mode: NULLABLE + description: null - name: blocklisted type: BOOLEAN mode: NULLABLE + description: null - name: name type: STRING mode: NULLABLE + description: null - name: user_disabled type: BOOLEAN mode: NULLABLE + description: null - name: app_disabled type: BOOLEAN mode: NULLABLE + description: null - name: version type: STRING mode: NULLABLE + description: null - name: scope type: INTEGER mode: NULLABLE + description: null - name: type type: STRING mode: NULLABLE + description: null - name: foreign_install type: BOOLEAN mode: NULLABLE + description: null - name: has_binary_components type: BOOLEAN mode: NULLABLE + description: null - name: install_day type: INTEGER mode: NULLABLE + description: null - name: update_day type: INTEGER mode: NULLABLE + description: null - name: signed_state type: INTEGER mode: NULLABLE + description: null - name: is_system type: BOOLEAN mode: NULLABLE + description: null - name: is_web_extension type: BOOLEAN mode: NULLABLE + description: null - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE + description: null + description: null - name: active_hours_sum type: FLOAT mode: NULLABLE + description: null - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE + description: null - name: app_build_id type: STRING mode: NULLABLE + description: null - name: app_display_version type: STRING mode: NULLABLE + description: null - name: app_name type: STRING mode: NULLABLE + description: null - name: app_version type: STRING mode: NULLABLE + description: null - name: attribution type: RECORD mode: NULLABLE @@ -97,15 +126,19 @@ - name: source type: STRING mode: NULLABLE + description: null - name: medium type: STRING mode: NULLABLE + description: null - name: campaign type: STRING mode: NULLABLE + description: null - name: content type: STRING mode: NULLABLE + description: null - name: experiment type: STRING mode: NULLABLE @@ -121,123 +154,163 @@ - name: ua type: STRING mode: NULLABLE + description: null - name: blocklist_enabled type: BOOLEAN mode: NULLABLE + description: null - name: channel type: STRING mode: NULLABLE + description: null - name: client_clock_skew_mean type: FLOAT mode: NULLABLE + description: null - name: client_submission_latency_mean type: FLOAT mode: NULLABLE + description: null - name: cpu_cores type: INTEGER mode: NULLABLE + description: null - name: cpu_count type: INTEGER mode: NULLABLE + description: null - name: cpu_family type: INTEGER mode: NULLABLE + description: null - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE + description: null - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE + description: null - name: cpu_model type: INTEGER mode: NULLABLE + description: null - name: cpu_speed_mhz type: INTEGER mode: NULLABLE + description: null - name: cpu_stepping type: INTEGER mode: NULLABLE + description: null - name: cpu_vendor type: STRING mode: NULLABLE + description: null - name: crashes_detected_content_sum type: INTEGER mode: NULLABLE + description: null - name: crashes_detected_gmplugin_sum type: INTEGER mode: NULLABLE + description: null - name: crashes_detected_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_content_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_main_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_attempt_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_content_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_main_sum type: INTEGER mode: NULLABLE + description: null - name: crash_submit_success_plugin_sum type: INTEGER mode: NULLABLE + description: null - name: default_search_engine type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_load_path type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_name type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_origin type: STRING mode: NULLABLE + description: null - name: default_search_engine_data_submission_url type: STRING mode: NULLABLE + description: null - name: devtools_toolbox_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: distribution_id type: STRING mode: NULLABLE + description: null - name: e10s_enabled type: BOOLEAN mode: NULLABLE + description: null - name: env_build_arch type: STRING mode: NULLABLE + description: null - name: env_build_id type: STRING mode: NULLABLE + description: null - name: env_build_version type: STRING mode: NULLABLE + description: null - name: environment_settings_intl_accept_languages type: STRING mode: REPEATED + description: null - name: environment_settings_intl_app_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_available_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_requested_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_system_locales type: STRING mode: REPEATED + description: null - name: environment_settings_intl_regional_prefs_locales type: STRING mode: REPEATED + description: null - name: experiments type: RECORD mode: REPEATED @@ -245,264 +318,352 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: STRING mode: NULLABLE + description: null + description: null - name: first_paint_mean type: FLOAT mode: NULLABLE + description: null - name: flash_version type: STRING mode: NULLABLE + description: null - name: country type: STRING mode: NULLABLE + description: null - name: city type: STRING mode: NULLABLE + description: null - name: geo_subdivision1 type: STRING mode: NULLABLE + description: null - name: geo_subdivision2 type: STRING mode: NULLABLE + description: null - name: isp_name type: STRING mode: NULLABLE + description: null - name: isp_organization type: STRING mode: NULLABLE + description: null - name: gfx_features_advanced_layers_status type: STRING mode: NULLABLE + description: null - name: gfx_features_d2d_status type: STRING mode: NULLABLE + description: null - name: gfx_features_d3d11_status type: STRING mode: NULLABLE + description: null - name: gfx_features_gpu_process_status type: STRING mode: NULLABLE + description: null - name: histogram_parent_devtools_aboutdebugging_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_animationinspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_browserconsole_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_canvasdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_computedview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_custom_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_dom_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_fontinspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_inspector_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsbrowserdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsdebugger_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_jsprofiler_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_layoutview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_memory_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_menu_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_netmonitor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_options_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_paintflashing_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_picker_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_responsive_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_ruleview_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_scratchpad_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_scratchpad_window_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_shadereditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_storage_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_styleeditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webaudioeditor_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webconsole_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: histogram_parent_devtools_webide_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: install_year type: INTEGER mode: NULLABLE + description: null - name: is_default_browser type: BOOLEAN mode: NULLABLE + description: null - name: is_wow64 type: BOOLEAN mode: NULLABLE + description: null - name: locale type: STRING mode: NULLABLE + description: null - name: memory_mb type: INTEGER mode: NULLABLE + description: null - name: normalized_channel type: STRING mode: NULLABLE + description: null - name: normalized_os_version type: STRING mode: NULLABLE + description: null - name: os type: STRING mode: NULLABLE + description: null - name: os_service_pack_major type: INTEGER mode: NULLABLE + description: null - name: os_service_pack_minor type: INTEGER mode: NULLABLE + description: null - name: os_version type: STRING mode: NULLABLE + description: null - name: pings_aggregated_by_this_row type: INTEGER mode: NULLABLE + description: null - name: places_bookmarks_count_mean type: FLOAT mode: NULLABLE + description: null - name: places_pages_count_mean type: FLOAT mode: NULLABLE + description: null - name: plugin_hangs_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_allow_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_block_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_infobar_shown_sum type: INTEGER mode: NULLABLE + description: null - name: plugins_notification_shown_sum type: INTEGER mode: NULLABLE + description: null - name: previous_build_id type: STRING mode: NULLABLE + description: null - name: profile_age_in_days type: INTEGER mode: NULLABLE + description: null - name: profile_creation_date type: STRING mode: NULLABLE + description: null - name: push_api_notify_sum type: INTEGER mode: NULLABLE + description: null - name: sample_id type: INTEGER mode: NULLABLE + description: null - name: sandbox_effective_content_process_level type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_stun_retransmits_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_401s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_403s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_combined_webrtc_nicer_turn_438s_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_content_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_content_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_aushelper_websense_reg_version type: STRING mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_max_concurrent_tab_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_max_concurrent_window_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_tab_open_event_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_total_uri_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unfiltered_uri_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unique_domains_count_max type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_unique_domains_count_mean type: FLOAT mode: NULLABLE + description: null - name: scalar_parent_browser_engagement_window_open_event_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_node_inspected_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_opened_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_picker_used_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_accessibility_select_accessible_for_node_sum type: RECORD mode: REPEATED @@ -510,159 +671,211 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_devtools_accessibility_service_enabled_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_copy_full_css_selector_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_copy_unique_css_selector_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_devtools_toolbar_eyedropper_opened_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_navigator_storage_estimate_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_navigator_storage_persist_count_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_storage_sync_api_usage_extensions_using_sum type: INTEGER mode: NULLABLE + description: null - name: search_cohort type: STRING mode: NULLABLE + description: null - name: search_count_abouthome type: INTEGER mode: NULLABLE + description: null - name: search_count_contextmenu type: INTEGER mode: NULLABLE + description: null - name: search_count_newtab type: INTEGER mode: NULLABLE + description: null - name: search_count_searchbar type: INTEGER mode: NULLABLE + description: null - name: search_count_system type: INTEGER mode: NULLABLE + description: null - name: search_count_urlbar type: INTEGER mode: NULLABLE + description: null - name: search_count_all type: INTEGER mode: NULLABLE + description: null - name: search_count_tagged_sap type: INTEGER mode: NULLABLE + description: null - name: search_count_tagged_follow_on type: INTEGER mode: NULLABLE + description: null - name: search_count_organic type: INTEGER mode: NULLABLE + description: null - name: search_count_urlbar_handoff type: INTEGER mode: NULLABLE - name: session_restored_mean type: FLOAT mode: NULLABLE + description: null - name: sessions_started_on_this_day type: INTEGER mode: NULLABLE + description: null - name: shutdown_kill_sum type: INTEGER mode: NULLABLE + description: null - name: subsession_hours_sum type: NUMERIC mode: NULLABLE + description: null - name: ssl_handshake_result_failure_sum type: INTEGER mode: NULLABLE + description: null - name: ssl_handshake_result_success_sum type: INTEGER mode: NULLABLE + description: null - name: sync_configured type: BOOLEAN mode: NULLABLE + description: null - name: sync_count_desktop_mean type: FLOAT mode: NULLABLE + description: null - name: sync_count_mobile_mean type: FLOAT mode: NULLABLE + description: null - name: sync_count_desktop_sum type: INTEGER mode: NULLABLE + description: null - name: sync_count_mobile_sum type: INTEGER mode: NULLABLE + description: null - name: telemetry_enabled type: BOOLEAN mode: NULLABLE + description: null - name: timezone_offset type: INTEGER mode: NULLABLE + description: null - name: update_auto_download type: BOOLEAN mode: NULLABLE + description: null - name: update_channel type: STRING mode: NULLABLE + description: null - name: update_enabled type: BOOLEAN mode: NULLABLE + description: null - name: vendor type: STRING mode: NULLABLE + description: null - name: web_notification_shown_sum type: INTEGER mode: NULLABLE + description: null - name: windows_build_number type: INTEGER mode: NULLABLE + description: null - name: windows_ubr type: INTEGER mode: NULLABLE + description: null - name: fxa_configured type: BOOLEAN mode: NULLABLE + description: null - name: trackers_blocked_sum type: INTEGER mode: NULLABLE + description: null - name: submission_timestamp_min type: TIMESTAMP mode: NULLABLE + description: null - name: ad_clicks_count_all type: INTEGER mode: NULLABLE + description: null - name: search_with_ads_count_all type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_about_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_adaptive_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_origin_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_other_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_preloaded_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_urlbar_impression_autofill_url_sum type: INTEGER mode: NULLABLE + description: null - name: scalar_parent_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -670,9 +883,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_content_telemetry_event_counts_sum type: RECORD mode: REPEATED @@ -680,9 +896,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_bookmarkmenu_sum type: RECORD mode: REPEATED @@ -690,9 +909,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_handoff_sum type: RECORD mode: REPEATED @@ -700,9 +922,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_keywordoffer_sum type: RECORD mode: REPEATED @@ -710,9 +935,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_oneoff_sum type: RECORD mode: REPEATED @@ -720,9 +948,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_other_sum type: RECORD mode: REPEATED @@ -730,9 +961,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_shortcut_sum type: RECORD mode: REPEATED @@ -740,9 +974,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabmenu_sum type: RECORD mode: REPEATED @@ -750,9 +987,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabtosearch_sum type: RECORD mode: REPEATED @@ -760,9 +1000,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_tabtosearch_onboard_sum type: RECORD mode: REPEATED @@ -770,9 +1013,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_topsites_newtab_sum type: RECORD mode: REPEATED @@ -780,9 +1026,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_topsites_urlbar_sum type: RECORD mode: REPEATED @@ -790,9 +1039,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_touchbar_sum type: RECORD mode: REPEATED @@ -800,9 +1052,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_urlbar_searchmode_typed_sum type: RECORD mode: REPEATED @@ -810,9 +1065,12 @@ - name: key type: STRING mode: NULLABLE + description: null - name: value type: INTEGER mode: NULLABLE + description: null + description: null - name: scalar_parent_os_environment_is_taskbar_pinned type: BOOLEAN mode: NULLABLE diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 19:46:43.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/telemetry/clients_last_seen/schema.yaml 2024-06-24 19:54:05.000000000 +0000 @@ -77,44 +77,33 @@ - name: submission_date type: DATE mode: NULLABLE - description: Submission Date - name: first_seen_date type: DATE mode: NULLABLE - description: First Seen Date - name: second_seen_date type: DATE mode: NULLABLE - description: Second Seen Date - name: days_seen_bits type: INTEGER mode: NULLABLE - description: Bit pattern to identify when the client_id has sent a main ping in - the previous 28 days. - name: days_visited_1_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 1 URI Bits - name: days_visited_5_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 5 URI Bits - name: days_visited_10_uri_bits type: INTEGER mode: NULLABLE - description: Days Visited 10 URI Bits - name: days_had_8_active_ticks_bits type: INTEGER mode: NULLABLE - description: Days Had 8 Active Ticks Bits - name: days_opened_dev_tools_bits type: INTEGER mode: NULLABLE - description: Days Opened Dev Tools Bits - name: days_interacted_bits type: INTEGER mode: NULLABLE - description: Days Interacted Bits - name: days_visited_1_uri_normal_mode_bits type: INTEGER mode: NULLABLE @@ -143,23 +132,18 @@ - name: client_id type: STRING mode: NULLABLE - description: Client ID - name: aborts_content_sum type: INTEGER mode: NULLABLE - description: Aborts Content Sum - name: aborts_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: aborts_plugin_sum type: INTEGER mode: NULLABLE - description: Aborts Plugin Sum - name: active_addons_count_mean type: FLOAT mode: NULLABLE - description: Active Addons Count Mean - name: active_addons type: RECORD mode: REPEATED @@ -167,92 +151,69 @@ - name: addon_id type: STRING mode: NULLABLE - description: Add-On Identifier - name: blocklisted type: BOOLEAN mode: NULLABLE - description: Blocklisted - name: name type: STRING mode: NULLABLE - description: Name - name: user_disabled type: BOOLEAN mode: NULLABLE - description: User Disabled - name: app_disabled type: BOOLEAN mode: NULLABLE - description: App Disabled - name: version type: STRING mode: NULLABLE - description: Version - name: scope type: INTEGER mode: NULLABLE - description: Scope - name: type type: STRING mode: NULLABLE - description: Type - name: foreign_install type: BOOLEAN mode: NULLABLE - description: Foreign Install - name: has_binary_components type: BOOLEAN mode: NULLABLE - description: Has Binary Components - name: install_day type: INTEGER mode: NULLABLE - description: Install Day - name: update_day type: INTEGER mode: NULLABLE - description: Update Day - name: signed_state type: INTEGER mode: NULLABLE - description: Signed State - name: is_system type: BOOLEAN mode: NULLABLE - description: Is System - name: is_web_extension type: BOOLEAN mode: NULLABLE - description: Is Web Extension - name: multiprocess_compatible type: BOOLEAN mode: NULLABLE - description: Multiprocess Compatible - description: Active Addons - name: active_hours_sum type: FLOAT mode: NULLABLE - description: Active Hours Sum - name: addon_compatibility_check_enabled type: BOOLEAN mode: NULLABLE - description: Addon Compatibility Check Enabled - name: app_build_id type: STRING mode: NULLABLE - description: App Build ID - name: app_display_version type: STRING mode: NULLABLE - description: App Display Version - name: app_name type: STRING mode: NULLABLE - description: App Name - name: app_version type: STRING mode: NULLABLE - description: App Version - name: attribution type: RECORD mode: NULLABLE @@ -260,196 +221,147 @@ - name: source type: STRING mode: NULLABLE - description: Source - name: medium type: STRING mode: NULLABLE - description: Medium - name: campaign type: STRING mode: NULLABLE - description: Campaign - name: content type: STRING mode: NULLABLE - description: Content - name: experiment type: STRING mode: NULLABLE - description: Experiment - name: variation type: STRING mode: NULLABLE - description: Variation - name: dltoken type: STRING mode: NULLABLE - description: Download Token - name: dlsource type: STRING mode: NULLABLE - description: Download Source - name: ua type: STRING mode: NULLABLE - description: null - description: Attribution - name: blocklist_enabled type: BOOLEAN mode: NULLABLE - description: Blocklist Enabled - name: channel type: STRING mode: NULLABLE - description: Channel - name: client_clock_skew_mean type: FLOAT mode: NULLABLE - description: Client Clock Skew Mean - name: client_submission_latency_mean type: FLOAT mode: NULLABLE - description: Client Submission Latency Mean - name: cpu_cores type: INTEGER mode: NULLABLE - description: CPU Cores - name: cpu_count type: INTEGER mode: NULLABLE - description: CPU Count - name: cpu_family type: INTEGER mode: NULLABLE - description: CPU Family - name: cpu_l2_cache_kb type: INTEGER mode: NULLABLE - description: CPU L2 Cache KB - name: cpu_l3_cache_kb type: INTEGER mode: NULLABLE - description: CPU L3 Cache KB - name: cpu_model type: INTEGER mode: NULLABLE - description: CPU Model - name: cpu_speed_mhz type: INTEGER mode: NULLABLE - description: CPU Speed MHz - name: cpu_stepping type: INTEGER mode: NULLABLE - description: CPU Stepping - name: cpu_vendor type: STRING mode: NULLABLE - description: CPU Vendor - name: crashes_detected_content_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Content Sum - name: crashes_detected_gmplugin_sum type: INTEGER mode: NULLABLE - description: null - name: crashes_detected_plugin_sum type: INTEGER mode: NULLABLE - description: Crashes Detected Plugin Sum - name: crash_submit_attempt_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Content Sum - name: crash_submit_attempt_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Main Sum - name: crash_submit_attempt_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Attempt Plugin Sum - name: crash_submit_success_content_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Content Sum - name: crash_submit_success_main_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Main Sum - name: crash_submit_success_plugin_sum type: INTEGER mode: NULLABLE - description: Crash Submit Success Plugin Sum - name: default_search_engine type: STRING mode: NULLABLE - description: Default Search Engine - name: default_search_engine_data_load_path type: STRING mode: NULLABLE - description: Default Search Engine Data Load Path - name: default_search_engine_data_name type: STRING mode: NULLABLE - description: Default Search Engine Data Name - name: default_search_engine_data_origin type: STRING mode: NULLABLE - description: Default Search Engine Data origin - name: default_search_engine_data_submission_url type: STRING mode: NULLABLE - description: Default Search Engine Data Submission URL - name: devtools_toolbox_opened_count_sum type: INTEGER mode: NULLABLE - description: Dev Tools Toolbox Opened Count Sum - name: distribution_id type: STRING mode: NULLABLE - description: Distribution ID - name: e10s_enabled type: BOOLEAN mode: NULLABLE - description: E10s Enabled - name: env_build_arch type: STRING mode: NULLABLE - description: Environment Build Arch - name: env_build_id type: STRING mode: NULLABLE - description: Environment Build ID - name: env_build_version type: STRING mode: NULLABLE - description: Environment Build Version - name: environment_settings_intl_accept_languages type: STRING mode: REPEATED - description: Environment Settings Intl Accept Languages - name: environment_settings_intl_app_locales type: STRING mode: REPEATED - description: Environment Settings Intl App Locales - name: environment_settings_intl_available_locales type: STRING mode: REPEATED - description: Environment Settings Intl Available Locales - name: environment_settings_intl_requested_locales type: STRING mode: REPEATED - description: Environment Settings Intl Requested Localed - name: environment_settings_intl_system_locales type: STRING mode: REPEATED - description: Environment Settings Intl System Locales - name: environment_settings_intl_regional_prefs_locales type: STRING mode: REPEATED - description: Environment Settings Intl Regional Prefs Locales - name: experiments type: RECORD mode: REPEATED @@ -457,351 +369,264 @@ - name: key type: STRING mode: NULLABLE - description: Key - name: value type: STRING mode: NULLABLE - description: Value - description: Experiments - name: first_paint_mean type: FLOAT mode: NULLABLE - description: First Paint Mean - name: flash_version type: STRING mode: NULLABLE - description: Flash Version - name: country type: STRING mode: NULLABLE - description: Country - name: city type: STRING mode: NULLABLE - description: City - name: geo_subdivision1 type: STRING mode: NULLABLE - description: Geo Subdivision 1 - name: geo_subdivision2 type: STRING mode: NULLABLE - description: Geo Subdivision 2 - name: isp_name type: STRING mode: NULLABLE - description: ISP Name - name: isp_organization type: STRING mode: NULLABLE - description: ISP Organization - name: gfx_features_advanced_layers_status type: STRING mode: NULLABLE - description: GFX Features Advanced Layers Status - name: gfx_features_d2d_status type: STRING mode: NULLABLE - description: GFX Features D2D Status - name: gfx_features_d3d11_status type: STRING mode: NULLABLE - description: GFX Features D3D11 Status - name: gfx_features_gpu_process_status type: STRING mode: NULLABLE - description: GFX Features GPU Process Status - name: histogram_parent_devtools_aboutdebugging_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools About Debugging Opened Count Sum - name: histogram_parent_devtools_animationinspector_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Animation Inspector Opened Count Sum - name: histogram_parent_devtools_browserconsole_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Browser Console Opened Count Sum - name: histogram_parent_devtools_canvasdebugger_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Canvas Debugger Opened Count Sum - name: histogram_parent_devtools_computedview_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Computed View Opened Count Sum - name: histogram_parent_devtools_custom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Custom Opened Count Sum - name: histogram_parent_devtools_dom_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools DOM Opened Count Sum - name: histogram_parent_devtools_eyedropper_opened_count_sum type: INTEGER mode: NULLABLE - description: Histogram Parent Dev Tools Eyedropper Opened Count Sum - name: histogram_parent_devtools_fontinspector_opened ```

⚠️ Only part of the diff is displayed.

Link to full diff

dataops-ci-bot commented 3 months ago

Integration report for "Merge branch 'main' into RS_959_Add_OS_breakout"

sql.diff

Click to expand! ```diff diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, 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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates/schema.yaml 2024-06-25 01:14:25.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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/contextual_services/event_aggregates_suggest/schema.yaml 2024-06-25 01:14:25.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/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, 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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_clients/schema.yaml 2024-06-25 01:14:27.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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/funnel_retention_week_4/schema.yaml 2024-06-25 01:14:28.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/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -70,7 +70,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_update_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_translations_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -70,7 +70,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/focus_android/use_counters/schema.yaml 2024-06-25 01:20:12.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/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, 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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_page/schema.yaml 2024-06-25 01:16:04.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,103 +17,110 @@ - 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. - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'Whether Google Search considers the page to be providing a good page + experience. + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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). - This will be null when the source data wasn't exported directly to BigQuery by Google. + description: 'How the search result appeared (e.g. normal result, translated result, + video). + + This will be null when the source data wasn''t exported directly to BigQuery by + Google.' - 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 @@ -124,13 +132,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 @@ -138,6 +148,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-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/google_search_console/search_impressions_by_site/schema.yaml 2024-06-25 01:16:04.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. - * Unknown: Query couldn't be classified. + 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." - name: is_anonymized type: BOOLEAN mode: NULLABLE - description: |- - Whether Google has anonymized the search impression to protect the users' privacy. - The `query` field will be null for anonymized search impressions. + description: 'Whether Google has anonymized the search impression to protect the + users'' privacy. + + The `query` field will be null for anonymized search impressions.' - 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 @@ -60,17 +57,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/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -70,7 +70,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_lockbox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_bergamot_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:05.000000000 +0000 @@ -70,7 +70,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_connect_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-25 01:05:46.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/geckoview_version/schema.yaml 2024-06-25 01:16:06.000000000 +0000 @@ -1,7 +1,13 @@ fields: -- type: DATETIME - name: build_hour -- type: INTEGER - name: geckoview_major_version -- type: INTEGER - name: n_pings +- name: build_hour + type: DATETIME + mode: NULLABLE + description: null +- name: geckoview_major_version + type: INTEGER + mode: NULLABLE + description: null +- name: n_pings + type: INTEGER + mode: NULLABLE + description: null diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:06.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:07.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:07.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefoxreality_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:07.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:07.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:08.000000000 +0000 @@ -80,7 +80,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -90,7 +90,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_lockbox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:09.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:10.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_vrbrowser_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:06:20.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/pine_derived/event_monitoring_live_v1/materialized_view.sql 2024-06-25 01:09:04.000000000 +0000 @@ -60,7 +60,7 @@ LEFT JOIN UNNEST(event.extra) AS event_extra WHERE - DATE(submission_timestamp) >= "2024-06-24" + DATE(submission_timestamp) >= "2024-06-25" GROUP BY submission_date, window_start, diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-25 01:06:19.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/query.sql 2024-06-25 01:13:43.000000000 +0000 @@ -879,6 +879,18 @@ channel, udf.mode_last(ARRAY_AGG(os)) AS os, udf.mode_last(ARRAY_AGG(os_version)) AS os_version, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(0)], "") AS INTEGER + ), + 0 + ) AS os_version_major, + COALESCE( + SAFE_CAST( + NULLIF(SPLIT(udf.mode_last(ARRAY_AGG(os_version)), ".")[SAFE_OFFSET(1)], "") AS INTEGER + ), + 0 + ) AS os_version_minor, udf.mode_last(ARRAY_AGG(default_search_engine)) AS default_search_engine, udf.mode_last( ARRAY_AGG(default_search_engine_submission_url) diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql --- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-25 01:05:47.000000000 +0000 +++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql 2024-06-25 01:06:31.000000000 +0000 @@ -260,6 +260,16 @@ search_cohort, os, os_version, + CASE + WHEN mozfun.norm.os(os) = "Windows" + THEN mozfun.norm.windows_version ```

⚠️ Only part of the diff is displayed.

Link to full diff