Skip to content

Commit b098639

Browse files
chelseykleinChelsey Kleinlucia-vargas-a
authored
chore(schema): apply base schema imports for telemetry_derived (#9598)
* chore(schema): apply base schema imports for telemetry_derived.accessibility_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_aggregates_attribution_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_aggregates_device_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_aggregates_tou_desktop_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_aggregates_tou_mobile_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.active_users_rollup_shredder_v1 * chore(schema): apply base schema imports for telemetry_derived.addon_aggregates_v2 * chore(schema): apply base schema imports for telemetry_derived.addon_names_v1 * chore(schema): apply base schema imports for telemetry_derived.addons_v2 * chore(schema): apply base schema imports for telemetry_derived.applications_v1 * chore(schema): apply base schema imports for telemetry_derived.cfs_ga4_attr_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_agg_by_default_browser_lifecycle_stage_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_event_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_histogram_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_joined_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_scalar_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_daily_v6 * chore(schema): apply base schema imports for telemetry_derived.clients_first_seen_28_days_later_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_first_seen_28_days_later_v3 * chore(schema): apply base schema imports for telemetry_derived.clients_first_seen_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_first_seen_v2 * chore(schema): apply base schema imports for telemetry_derived.clients_first_seen_v3 * chore(schema): apply base schema imports for telemetry_derived.clients_histogram_aggregates_new_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_histogram_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_histogram_aggregates_v2 * chore(schema): apply base schema imports for telemetry_derived.clients_histogram_bucket_counts_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_histogram_probe_counts_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_last_seen_event_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_last_seen_joined_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_last_seen_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_last_seen_v2 * chore(schema): apply base schema imports for telemetry_derived.clients_scalar_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.clients_scalar_probe_counts_v1 * chore(schema): apply base schema imports for telemetry_derived.cohort_daily_churn_v1 * chore(schema): apply base schema imports for telemetry_derived.cohort_daily_statistics_v2 * chore(schema): apply base schema imports for telemetry_derived.cohort_weekly_active_clients_staging_v1 * chore(schema): apply base schema imports for telemetry_derived.cohort_weekly_active_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.cohort_weekly_cfs_staging_v1 * chore(schema): apply base schema imports for telemetry_derived.cohort_weekly_statistics_v1 * chore(schema): apply base schema imports for telemetry_derived.core_clients_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.core_clients_first_seen_v1 * chore(schema): apply base schema imports for telemetry_derived.core_clients_last_seen_v1 * chore(schema): apply base schema imports for telemetry_derived.crash_counts_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.crash_frames_v1 * chore(schema): apply base schema imports for telemetry_derived.crash_signatures_v1 * chore(schema): apply base schema imports for telemetry_derived.crash_symbolicated_v1 * chore(schema): apply base schema imports for telemetry_derived.crash_symbols_v1 * chore(schema): apply base schema imports for telemetry_derived.crashes_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.crashing_users_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.daily_active_users_by_product_category_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_cohort_daily_retention_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_engagement_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_engagement_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_funnel_activation_day_6_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_funnel_installs_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_funnel_new_profiles_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_new_profiles_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_retention_aggregates_v2 * chore(schema): apply base schema imports for telemetry_derived.desktop_retention_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.desktop_retention_clients_v2 * chore(schema): apply base schema imports for telemetry_derived.desktop_retention_v1 * chore(schema): apply base schema imports for telemetry_derived.devex_survey_v1 * chore(schema): apply base schema imports for telemetry_derived.devtools_panel_usage_v1 * chore(schema): apply base schema imports for telemetry_derived.doh_adoption_rate_v1 * chore(schema): apply base schema imports for telemetry_derived.ech_adoption_rate_v1 * chore(schema): apply base schema imports for telemetry_derived.event_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.event_events_v1 * chore(schema): apply base schema imports for telemetry_derived.event_types_history_v1 * chore(schema): apply base schema imports for telemetry_derived.events_v1 * chore(schema): apply base schema imports for telemetry_derived.experiment_enrollment_daily_active_population_v1 * chore(schema): apply base schema imports for telemetry_derived.experiment_enrollment_daily_active_population_v2 * chore(schema): apply base schema imports for telemetry_derived.filled_address_clients_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.filled_creditcard_clients_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.filled_login_clients_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_exact_mau28_by_client_count_dimensions_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_exact_mau28_by_dimensions_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_exact_mau28_by_dimensions_v2 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_marketing_funnel_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_marketing_funnel_v2 * chore(schema): apply base schema imports for telemetry_derived.firefox_desktop_usage_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_installer_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.firefox_nondesktop_exact_mau28_v1 * chore(schema): apply base schema imports for telemetry_derived.fog_decision_support_percentiles_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_accounts_active_daily_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_accounts_linked_clients_ordered_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_accounts_linked_clients_staging_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_accounts_linked_clients_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_cert_error_ssl_handshake_failure_rate_by_country_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_cert_error_unique_users_normalized_channel_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_cert_error_unique_users_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_dau_with_private_engine_default_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_antivirus_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_bookmarks_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_bookmarks_by_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_bookmarks_by_os_version_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_cert_errors_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_clients_daily_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_clients_daily_by_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_clients_daily_by_os_version_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_desktop_dau_by_device_type_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_fqueze_cpu_info_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_mau_per_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_mau_per_tier1_country_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_new_profiles_by_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_np_by_install_type_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_page_reloads_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_ratios_smooth_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_searches_by_provider_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_vid_plybck_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_vid_plybck_by_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_vid_plybck_by_os_version_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_webcompat_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_win_instll_by_instll_typ_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_win_uninstll_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_health_ind_windows_versions_mau_per_os_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_privacy_dau_agg_v1 * chore(schema): apply base schema imports for telemetry_derived.fx_share_of_private_URI_loads_v1 * chore(schema): apply base schema imports for telemetry_derived.glam_extract_firefox_beta_v1 * chore(schema): apply base schema imports for telemetry_derived.glam_extract_firefox_nightly_v1 * chore(schema): apply base schema imports for telemetry_derived.glam_extract_firefox_release_v1 * chore(schema): apply base schema imports for telemetry_derived.glam_sample_counts_v1 * chore(schema): apply base schema imports for telemetry_derived.install_vs_uninstall_by_os_v1 * chore(schema): apply base schema imports for telemetry_derived.install_vs_uninstall_ratio_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.install_vs_uninstall_ratio_v1 * chore(schema): apply base schema imports for telemetry_derived.latest_versions_v2 * chore(schema): apply base schema imports for telemetry_derived.ltv_desktop_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.main_events_v1 * chore(schema): apply base schema imports for telemetry_derived.network_usage_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_clients_daily_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_clients_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_conditional_daily_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_daily_interactions_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_interactions_hourly_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_interactions_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_merino_extract_v3 * chore(schema): apply base schema imports for telemetry_derived.newtab_merino_priors_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_merino_propensity_v1 * chore(schema): apply base schema imports for telemetry_derived.newtab_merino_propensity_v2 * chore(schema): apply base schema imports for telemetry_derived.newtab_visits_v1 * chore(schema): apply base schema imports for telemetry_derived.prvt_brwsng_mode_retention_v1 * chore(schema): apply base schema imports for telemetry_derived.public_data_report_hardware_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.public_data_report_hardware_v1 * chore(schema): apply base schema imports for telemetry_derived.releases_v1 * chore(schema): apply base schema imports for telemetry_derived.rolling_cohorts_v2 * chore(schema): apply base schema imports for telemetry_derived.sampled_metrics_v1 * chore(schema): apply base schema imports for telemetry_derived.segmented_dau_28_day_rolling_v1 * chore(schema): apply base schema imports for telemetry_derived.smoot_usage_desktop_compressed_v2 * chore(schema): apply base schema imports for telemetry_derived.smoot_usage_desktop_v2 * chore(schema): apply base schema imports for telemetry_derived.smoot_usage_fxa_compressed_v2 * chore(schema): apply base schema imports for telemetry_derived.smoot_usage_new_profiles_compressed_v2 * chore(schema): apply base schema imports for telemetry_derived.smoot_usage_new_profiles_v2 * chore(schema): apply base schema imports for telemetry_derived.sponsored_tiles_clients_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.suggest_clients_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.unified_metrics_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_account_signed_in_status_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_addon_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_attr_src_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_browser_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_channel_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_country_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_cpu_cores_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_day_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_default_search_engine_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_default_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_distribution_id_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_dlsource_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_isp_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_os_install_yr_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_by_os_ver_aggregates_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_account_signed_in_status_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_addon_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_attr_src_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_browser_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_cpu_core_count_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_dflt_srch_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_dlsource_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_os_install_yr_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_on_day_of_install_by_os_ver_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_per_other_installs_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_relative_to_profile_creation_v1 * chore(schema): apply base schema imports for telemetry_derived.uninstalls_to_dau_ratio_by_country_v1 * chore(schema): apply base schema imports for telemetry_derived.urlbar_clients_daily_v1 * chore(schema): apply base schema imports for telemetry_derived.user_cancelled_install_share_v1 * formatting yamls * updating mau, dau, and wau base descriptions with more context * Update sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> * formatting yaml * Update sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> * formatting yaml --------- Co-authored-by: Chelsey Klein <chelseyklein@Chelseys-MacBook-Pro.local> Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com>
1 parent 966cf22 commit b098639

188 files changed

Lines changed: 16427 additions & 3790 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sql/moz-fx-data-shared-prod/telemetry_derived/accessibility_clients_v1/schema.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,15 @@ fields:
22
- mode: NULLABLE
33
name: submission_date
44
type: DATE
5-
description: The date when the telemetry ping is received on the server side.
5+
description: !include-field-description
6+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
7+
field: submission_date
68
- name: normalized_channel
79
type: STRING
810
mode: NULLABLE
9-
description: The normalized channel the application is being distributed on.
11+
description: !include-field-description
12+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
13+
field: normalized_channel
1014
- name: nvda
1115
type: INTEGER
1216
mode: NULLABLE

sql/moz-fx-data-shared-prod/telemetry_derived/active_users_aggregates_attribution_v1/schema.yaml

Lines changed: 78 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,109 +2,156 @@ fields:
22
- mode: NULLABLE
33
name: attribution_campaign
44
type: STRING
5-
description: The attribution campaign identifier from the install attribution, indicating the marketing campaign that drove the installation
6-
(utm_campaign value).
5+
description: !include-field-description
6+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
7+
field: attribution_campaign
78
- mode: NULLABLE
89
name: attribution_content
910
type: STRING
10-
description: The attribution content identifier from the install attribution, indicating the specific creative or link within a campaign.
11+
description: !include-field-description
12+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
13+
field: attribution_content
1114
- mode: NULLABLE
1215
name: attribution_experiment
1316
type: STRING
14-
description: The attribution experiment key associated with the install, used to track funnel experiment parameters.
17+
description: !include-field-description
18+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
19+
field: attribution_experiment
1520
- mode: NULLABLE
1621
name: attribution_medium
1722
type: STRING
18-
description: The attribution medium from the install attribution, indicating the category of channel that drove the installation
19-
(e.g., 'organic', 'referral', 'cpc').
23+
description: !include-field-description
24+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
25+
field: attribution_medium
2026
- mode: NULLABLE
2127
name: attribution_source
2228
type: STRING
23-
description: The attribution source from the install attribution, indicating the referring partner domain or website that drove the installation.
29+
description: !include-field-description
30+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
31+
field: attribution_source
2432
- mode: NULLABLE
2533
name: attribution_variation
2634
type: STRING
27-
description: The attribution variation key associated with the install, used to track funnel experiment variation parameters.
28-
- description: The type of source of a client installation
35+
description: !include-field-description
36+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
37+
field: attribution_variation
38+
- description: !include-field-description
39+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
40+
field: adjust_network
2941
mode: NULLABLE
3042
name: adjust_network
3143
type: STRING
32-
- description: The source of a client installation
44+
- description: !include-field-description
45+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
46+
field: install_source
3347
mode: NULLABLE
3448
name: install_source
3549
type: STRING
3650
- mode: NULLABLE
3751
name: city
3852
type: STRING
39-
description: The city in which the activity took place, as determined by IP geolocation.
53+
description: !include-field-description
54+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
55+
field: city
4056
- mode: NULLABLE
4157
name: country
4258
type: STRING
43-
description: An ISO 3166-1 alpha-2 country code of the country in which the activity took place, as determined
44-
by the IP geolocation.
59+
description: !include-field-description
60+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
61+
field: country
4562
- mode: NULLABLE
4663
name: first_seen_year
4764
type: INTEGER
48-
description: The calendar year in which the client's profile was first seen by Mozilla's telemetry pipeline.
65+
description: !include-field-description
66+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
67+
field: first_seen_year
4968
- mode: NULLABLE
5069
name: is_default_browser
5170
type: BOOLEAN
52-
description: A flag indicating whether the browser is set as the default browser
53-
on the client side.
71+
description: !include-field-description
72+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
73+
field: is_default_browser
5474
- mode: NULLABLE
5575
name: app_name
5676
type: STRING
57-
description: The name of the browser or application (e.g., 'Firefox', 'Fenix', 'Firefox iOS').
77+
description: !include-field-description
78+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
79+
field: app_name
5880
- mode: NULLABLE
5981
name: submission_date
6082
type: DATE
61-
description: The date when the telemetry ping is received on the server side.
83+
description: !include-field-description
84+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
85+
field: submission_date
6286
- mode: NULLABLE
6387
name: dau
6488
type: INTEGER
65-
description: The number of daily active users on the submission date, counting clients that reported at least one qualifying ping.
89+
description: !include-field-description
90+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
91+
field: dau
6692
- mode: NULLABLE
6793
name: wau
6894
type: INTEGER
69-
description: The number of weekly active users on the submission date, counting clients that reported at least one qualifying ping in the prior 7 days.
95+
description: !include-field-description
96+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
97+
field: wau
7098
- mode: NULLABLE
7199
name: mau
72100
type: INTEGER
73-
description: The number of monthly active users on the submission date, counting clients that reported at least one qualifying ping in the prior 28 days.
101+
description: !include-field-description
102+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
103+
field: mau
74104
- mode: NULLABLE
75105
name: new_profiles
76106
type: INTEGER
77-
description: The count of newly created profiles first seen on the submission date.
107+
description: !include-field-description
108+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
109+
field: new_profiles
78110
- mode: NULLABLE
79111
name: ad_clicks
80112
type: INTEGER
81-
description: Total count of ad clicks recorded across all clients in this segment on the submission date.
113+
description: !include-field-description
114+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
115+
field: ad_clicks
82116
- mode: NULLABLE
83117
name: organic_search_count
84118
type: INTEGER
85-
description: Total count of organic (non-paid) search queries made by clients in this segment on the submission date.
119+
description: !include-field-description
120+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
121+
field: organic_search_count
86122
- mode: NULLABLE
87123
name: search_count
88124
type: INTEGER
89-
description: Total count of search queries made by clients in this segment on the submission date.
125+
description: !include-field-description
126+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
127+
field: search_count
90128
- mode: NULLABLE
91129
name: search_with_ads
92130
type: INTEGER
93-
description: Total count of searches that returned pages containing ads, for clients in this segment on the submission date.
131+
description: !include-field-description
132+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
133+
field: search_with_ads
94134
- mode: NULLABLE
95135
name: uri_count
96136
type: INTEGER
97-
description: Total count of URIs visited by clients in this segment on the submission date.
137+
description: !include-field-description
138+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
139+
field: uri_count
98140
- mode: NULLABLE
99141
name: active_hours
100142
type: FLOAT
101-
description: Total active browsing hours accumulated by clients in this segment on the submission date.
143+
description: !include-field-description
144+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
145+
field: active_hours
102146
- mode: NULLABLE
103147
name: attributed
104148
type: BOOLEAN
105-
description: Indicates whether the clients in this row have a known install attribution. True if attribution data is present, false otherwise.
106-
- description: Count of distinct, qualified Desktop clients that we received a main
107-
ping from on a given day. In mobile DAU = QDAU.
149+
description: !include-field-description
150+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
151+
field: attributed
152+
- description: !include-field-description
153+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
154+
field: qdau_desktop
108155
mode: NULLABLE
109156
name: qdau_desktop
110157
type: INTEGER

sql/moz-fx-data-shared-prod/telemetry_derived/active_users_aggregates_device_v1/schema.yaml

Lines changed: 78 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,110 +2,156 @@ fields:
22
- mode: NULLABLE
33
name: app_version
44
type: STRING
5-
description: User visible version string (e.g. "1.0.3") for the browser.
5+
description: !include-field-description
6+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
7+
field: app_version
68
- mode: NULLABLE
79
name: attributed
810
type: BOOLEAN
9-
description: Indicates whether the clients in this row have a known install attribution. True if attribution data is present, false otherwise.
11+
description: !include-field-description
12+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
13+
field: attributed
1014
- mode: NULLABLE
1115
name: attribution_medium
1216
type: STRING
13-
description: The attribution medium from the install attribution, indicating the category of channel that drove the installation
14-
(e.g., 'organic', 'referral', 'cpc').
17+
description: !include-field-description
18+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
19+
field: attribution_medium
1520
- mode: NULLABLE
1621
name: attribution_source
1722
type: STRING
18-
description: The attribution source from the install attribution, indicating the referring partner domain or website that drove the installation.
23+
description: !include-field-description
24+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
25+
field: attribution_source
1926
- mode: NULLABLE
2027
name: country
2128
type: STRING
22-
description: Code of the country in which the activity took place, as determined
23-
by the IP geolocation.
29+
description: !include-field-description
30+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
31+
field: country
2432
- mode: NULLABLE
2533
name: device_model
2634
type: STRING
27-
description: The hardware model identifier of the client's device (e.g., 'iPhone14,5', 'Redmi 7A'). Populated for mobile clients; null for desktop.
35+
description: !include-field-description
36+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
37+
field: device_model
2838
- mode: NULLABLE
2939
name: first_seen_year
3040
type: INTEGER
31-
description: The calendar year in which the client's profile was first seen by Mozilla's telemetry pipeline.
41+
description: !include-field-description
42+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
43+
field: first_seen_year
3244
- mode: NULLABLE
3345
name: is_default_browser
3446
type: BOOLEAN
35-
description: A flag indicating whether the browser is set as the default browser
36-
on the client side.
47+
description: !include-field-description
48+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
49+
field: is_default_browser
3750
- mode: NULLABLE
3851
name: app_name
3952
type: STRING
40-
description: The name of the browser or application (e.g., 'Firefox Desktop', 'Fenix', 'Firefox iOS').
53+
description: !include-field-description
54+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
55+
field: app_name
4156
- mode: NULLABLE
4257
name: channel
4358
type: STRING
44-
description: The normalized channel the application is being distributed on.
59+
description: !include-field-description
60+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
61+
field: channel
4562
- mode: NULLABLE
4663
name: os
4764
type: STRING
48-
description: The normalized name of the operating system running at the client.
65+
description: !include-field-description
66+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
67+
field: os
4968
- mode: NULLABLE
5069
name: os_version
5170
type: STRING
52-
description: The operating system version string on the client's device (e.g., '10.0' for Windows, '16' for Android).
71+
description: !include-field-description
72+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
73+
field: os_version
5374
- mode: NULLABLE
5475
name: os_version_major
5576
type: INTEGER
56-
description: Major or first part of the operating system version running at the
57-
client. E.g. for version "100.9.11", the major is 100.
77+
description: !include-field-description
78+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
79+
field: os_version_major
5880
- mode: NULLABLE
5981
name: os_version_minor
6082
type: INTEGER
61-
description: Minor part of the operating system version running at the client. E.g.
62-
for version "100.9.11", the minor is 9.
83+
description: !include-field-description
84+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
85+
field: os_version_minor
6386
- mode: NULLABLE
6487
name: submission_date
6588
type: DATE
66-
description: The date when the telemetry ping is received on the server side.
89+
description: !include-field-description
90+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
91+
field: submission_date
6792
- mode: NULLABLE
6893
name: dau
6994
type: INTEGER
70-
description: Daily Active Users
95+
description: !include-field-description
96+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
97+
field: dau
7198
- mode: NULLABLE
7299
name: wau
73100
type: INTEGER
74-
description: Weekly Active Users
101+
description: !include-field-description
102+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
103+
field: wau
75104
- mode: NULLABLE
76105
name: mau
77106
type: INTEGER
78-
description: Monthly Active Users
107+
description: !include-field-description
108+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
109+
field: mau
79110
- mode: NULLABLE
80111
name: new_profiles
81112
type: INTEGER
82-
description: Count of newly created profiles first seen on the submission date.
113+
description: !include-field-description
114+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
115+
field: new_profiles
83116
- mode: NULLABLE
84117
name: ad_clicks
85118
type: INTEGER
86-
description: Total count of ad clicks recorded across all clients in this segment on the submission date.
119+
description: !include-field-description
120+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
121+
field: ad_clicks
87122
- mode: NULLABLE
88123
name: organic_search_count
89124
type: INTEGER
90-
description: Total count of organic (non-paid) search queries made by clients in this segment on the submission date.
125+
description: !include-field-description
126+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
127+
field: organic_search_count
91128
- mode: NULLABLE
92129
name: search_count
93130
type: INTEGER
94-
description: Total count of search queries made by clients in this segment on the submission date.
131+
description: !include-field-description
132+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
133+
field: search_count
95134
- mode: NULLABLE
96135
name: search_with_ads
97136
type: INTEGER
98-
description: Total count of searches that returned pages containing ads, for clients in this segment on the submission date.
137+
description: !include-field-description
138+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
139+
field: search_with_ads
99140
- mode: NULLABLE
100141
name: uri_count
101142
type: INTEGER
102-
description: Total count of URIs visited by clients in this segment on the submission date.
143+
description: !include-field-description
144+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
145+
field: uri_count
103146
- mode: NULLABLE
104147
name: active_hours
105148
type: FLOAT
106-
description: Total active browsing hours accumulated by clients in this segment on the submission date.
107-
- description: Count of distinct, qualified Desktop clients that we received a main
108-
ping from on a given day. In mobile DAU = QDAU.
149+
description: !include-field-description
150+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
151+
field: active_hours
152+
- description: !include-field-description
153+
file: sql/moz-fx-data-shared-prod/telemetry_derived/telemetry_derived.yaml
154+
field: qdau_desktop
109155
mode: NULLABLE
110156
name: qdau_desktop
111157
type: INTEGER

0 commit comments

Comments
 (0)