├── .bigqueryrc ├── .circleci ├── config.yml ├── post-diff.js └── workflows.yml ├── .dockerignore ├── .eslintrc.yml ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ └── data_checks.yml ├── dependabot.yml ├── pull_request_template.md ├── reviewer_checklist.md └── workflows │ └── push-to-upstream.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .vscode ├── launch.json.default └── settings.json.default ├── .yamllint.yaml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── GRAVEYARD.md ├── LICENSE ├── README.md ├── bigeye_credentials.ini ├── bigquery_etl ├── __init__.py ├── _version.py ├── alchemer │ ├── __init__.py │ ├── response.schema.json │ └── survey.py ├── backfill │ ├── __init__.py │ ├── date_range.py │ ├── parse.py │ ├── shredder_mitigation.py │ ├── shredder_mitigation_checks_template.sql │ ├── shredder_mitigation_query_template.sql │ ├── utils.py │ └── validate.py ├── braze_currents │ └── __init__.py ├── cli │ ├── __init__.py │ ├── alchemer.py │ ├── backfill.py │ ├── check.py │ ├── dag.py │ ├── dryrun.py │ ├── format.py │ ├── generate.py │ ├── metadata.py │ ├── monitoring.py │ ├── query.py │ ├── routine.py │ ├── stage.py │ ├── static.py │ ├── utils.py │ └── view.py ├── config.py ├── copy_deduplicate.py ├── dependency.py ├── deploy.py ├── docs │ ├── __init__.py │ ├── bqetl │ │ ├── generate_bqetl_docs.py │ │ └── templates │ │ │ └── commands.md │ ├── mozfun │ │ └── generate_mozfun_docs.py │ └── overrides │ │ ├── home.html │ │ └── main.html ├── dryrun.py ├── dsar │ └── dsar_response.py ├── format_sql │ ├── format.py │ ├── formatter.py │ └── tokenizer.py ├── generate_incremental_table.py ├── glam │ ├── __init__.py │ ├── cli.py │ ├── client_side_sampled_metrics.py │ ├── clients_daily_histogram_aggregates.py │ ├── clients_daily_scalar_aggregates.py │ ├── generate.py │ ├── models.py │ ├── templates │ │ ├── clients_daily_histogram_aggregates_v1.sql │ │ ├── clients_daily_scalar_aggregates_v1.sql │ │ ├── clients_histogram_aggregates_new_v1.init.sql │ │ ├── clients_histogram_aggregates_new_v1.sql │ │ ├── clients_histogram_aggregates_v1.init.sql │ │ ├── clients_histogram_aggregates_v1.sql │ │ ├── clients_histogram_aggregates_v1.udf.sql │ │ ├── clients_scalar_aggregates_new_v1.init.sql │ │ ├── clients_scalar_aggregates_new_v1.sql │ │ ├── clients_scalar_aggregates_v1.init.sql │ │ ├── clients_scalar_aggregates_v1.sql │ │ ├── clients_scalar_aggregates_v1.udf.sql │ │ ├── extract_probe_counts_v1.sql │ │ ├── extract_user_counts_v1.sql │ │ ├── histogram_bucket_counts_v1.sql │ │ ├── latest_versions_v1.sql │ │ ├── logical_app_id │ │ │ ├── firefox_desktop_glam_beta__view_clients_daily_histogram_aggregates_v1.sql │ │ │ ├── firefox_desktop_glam_beta__view_clients_daily_scalar_aggregates_v1.sql │ │ │ ├── firefox_desktop_glam_nightly__view_clients_daily_histogram_aggregates_v1.sql │ │ │ ├── firefox_desktop_glam_nightly__view_clients_daily_scalar_aggregates_v1.sql │ │ │ ├── firefox_desktop_glam_release__view_clients_daily_histogram_aggregates_v1.sql │ │ │ ├── firefox_desktop_glam_release__view_clients_daily_scalar_aggregates_v1.sql │ │ │ ├── org_mozilla_fenix_glam_beta__view_clients_daily_histogram_aggregates_v1.sql │ │ │ ├── org_mozilla_fenix_glam_beta__view_clients_daily_scalar_aggregates_v1.sql │ │ │ ├── org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1.sql │ │ │ ├── org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1.sql │ │ │ ├── org_mozilla_fenix_glam_release__view_clients_daily_histogram_aggregates_v1.sql │ │ │ └── org_mozilla_fenix_glam_release__view_clients_daily_scalar_aggregates_v1.sql │ │ ├── macros.sql │ │ ├── probe_counts_v1.sql │ │ ├── scalar_bucket_counts_v1.sql │ │ ├── scalar_bucket_counts_v1.udf.sql │ │ ├── view_clients_daily_histogram_aggregates_v1.sql │ │ ├── view_clients_daily_scalar_aggregates_v1.sql │ │ ├── view_probe_counts_v1.sql │ │ ├── view_sample_counts_v1.sql │ │ └── view_user_counts_v1.sql │ └── utils.py ├── metadata │ ├── __init__.py │ ├── id_level_columns.yaml │ ├── parse_metadata.py │ ├── publish_metadata.py │ └── validate_metadata.py ├── metrics.py ├── newtab_merino │ └── __init__.py ├── public_data │ ├── __init__.py │ ├── publish_gcs_metadata.py │ ├── publish_json.py │ └── publish_public_data_views.py ├── pytest_plugin │ ├── __init__.py │ ├── routine.py │ ├── script_lint │ │ ├── __init__.py │ │ ├── black.py │ │ ├── docstyle.py │ │ ├── flake8.py │ │ └── mypy.py │ ├── sql.py │ └── sql_test.py ├── query_scheduling │ ├── __init__.py │ ├── dag.py │ ├── dag_collection.py │ ├── formatters.py │ ├── generate_airflow_dags.py │ ├── task.py │ ├── templates │ │ ├── airflow_dag.j2 │ │ └── public_data_json_airflow_dag.j2 │ └── utils.py ├── routine │ ├── parse_routine.py │ └── publish_routines.py ├── schema │ ├── __init__.py │ ├── ads_derived.yaml │ ├── global.yaml │ └── stable_table_schema.py ├── shredder │ ├── __init__.py │ ├── config.py │ ├── cost.py │ ├── delete.py │ └── search.py ├── stripe │ ├── __init__.py │ ├── payout_reconciliation.itemized.5.schema.json │ └── tax.transactions.itemized.1.schema.json ├── subplat │ ├── __init__.py │ └── apple.py ├── util │ ├── __init__.py │ ├── bigquery_id.py │ ├── bigquery_tables.py │ ├── client_queue.py │ ├── common.py │ ├── exceptions.py │ ├── google_sheets.py │ ├── mozfun_docs_functions.py │ ├── parallel_topological_sorter.py │ ├── probe_filters.py │ └── standard_args.py └── view │ ├── __init__.py │ └── broken_views.py ├── bqetl ├── bqetl_project.yaml ├── conftest.py ├── dags.yaml ├── docs ├── bqetl.md ├── cookbooks │ ├── common_workflows.md │ ├── creating_a_derived_dataset.md │ └── testing.md ├── favicon.png ├── illustration.png ├── index.md ├── mkdocs.yml └── reference │ ├── airflow_tags.md │ ├── bigconfig.md │ ├── configuration.md │ ├── data_checks.md │ ├── incremental.md │ ├── public_data.md │ ├── recommended_practices.md │ ├── scheduling.md │ └── stage-deploys-continuous-integration.md ├── pyproject.toml ├── pytest.ini ├── requirements.in ├── requirements.txt ├── script ├── .bqetl_complete.zsh ├── bqetl ├── bqetl_complete ├── entrypoint ├── generate_all_views ├── generate_incremental_table ├── generate_sql ├── generate_stable_views ├── glam │ ├── README.md │ ├── backfill_glean │ ├── backfill_glean_all_fenix │ ├── export_csv │ ├── generate_and_run_desktop_sql │ ├── generate_glean_sql │ ├── list_tables │ ├── run_glam_sql │ ├── run_scalar_agg_clustered_query.py │ └── test │ │ ├── diff_glean_all_fenix_incremental │ │ ├── test_glean_all_fenix │ │ ├── test_glean_firefox_desktop_glam_nightly.sh │ │ └── test_glean_org_mozilla_fenix_glam_nightly ├── legacy │ ├── 2019-05-14-armagaddon │ │ ├── README.md │ │ ├── delete-from-bq.sh │ │ └── delete-from-gcs.sh │ ├── 2020-03-19-sink-validation │ │ ├── compare │ │ ├── compare.log │ │ ├── compare_crash_v4.log │ │ ├── compare_main_v4.log │ │ ├── copy_deduplicate.log │ │ ├── copy_deduplicate_main_v4.log │ │ ├── create_stable_k8s_tables │ │ ├── create_stable_k8s_tables.log │ │ └── validate.sh │ ├── 2020-05-28-firefox-accounts-refactor │ │ ├── README.md │ │ ├── copy_tables.sh │ │ └── delete_tables.sh │ ├── 2022-04-29-add-isp-field.sh │ ├── athena-migration │ │ └── migrate_query │ ├── export_incline_dash │ ├── export_to_parquet.py │ ├── migrate_to_mozfun │ └── migrate_udfs ├── marketing │ └── copy_ga_sessions.py ├── publish_persistent_udfs ├── publish_public_data_gcs_metadata ├── publish_public_data_json ├── publish_public_data_views ├── publish_public_udfs ├── publish_views ├── shredder_cost ├── shredder_delete └── shredder_search ├── sql ├── bigconfig.yml ├── glam-fenix-dev │ └── glam_etl │ │ ├── firefox_desktop__clients_daily_histogram_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__clients_daily_scalar_aggregates_baseline_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__clients_daily_scalar_aggregates_deletion_request_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__clients_daily_scalar_aggregates_events_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__clients_daily_scalar_aggregates_fog_validation_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__clients_daily_scalar_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop__view_clients_daily_histogram_aggregates_v1 │ │ └── view.sql │ │ ├── firefox_desktop__view_clients_daily_scalar_aggregates_v1 │ │ └── view.sql │ │ ├── firefox_desktop_glam_nightly__clients_histogram_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── firefox_desktop_glam_nightly__clients_scalar_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── firefox_desktop_glam_nightly__extract_probe_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__extract_user_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__histogram_bucket_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__histogram_probe_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__latest_versions_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__scalar_bucket_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__scalar_probe_counts_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── firefox_desktop_glam_nightly__view_clients_daily_histogram_aggregates_v1 │ │ └── view.sql │ │ ├── firefox_desktop_glam_nightly__view_clients_daily_scalar_aggregates_v1 │ │ └── view.sql │ │ ├── firefox_desktop_glam_nightly__view_probe_counts_v1 │ │ └── view.sql │ │ ├── firefox_desktop_glam_nightly__view_sample_counts_v1 │ │ └── view.sql │ │ ├── firefox_desktop_glam_nightly__view_user_counts_v1 │ │ └── view.sql │ │ ├── org_mozilla_fenix__clients_daily_histogram_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_activation_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_addresses_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_baseline_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_bookmarks_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_creditcards_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_deletion_request_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_events_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_first_session_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_history_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_installation_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_logins_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_migration_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_startup_timeline_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__clients_daily_scalar_aggregates_tabs_sync_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix__view_clients_daily_histogram_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix__view_clients_daily_scalar_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1 │ │ ├── init.sql │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__extract_probe_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__extract_user_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__histogram_bucket_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__latest_versions_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__scalar_probe_counts_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_glam_nightly__view_probe_counts_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_glam_nightly__view_sample_counts_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_glam_nightly__view_user_counts_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_nightly__clients_daily_histogram_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_nightly__clients_daily_scalar_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fenix_nightly__view_clients_daily_histogram_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fenix_nightly__view_clients_daily_scalar_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── org_mozilla_fennec_aurora__clients_daily_histogram_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fennec_aurora__clients_daily_scalar_aggregates_metrics_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── org_mozilla_fennec_aurora__view_clients_daily_histogram_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql │ │ └── org_mozilla_fennec_aurora__view_clients_daily_scalar_aggregates_v1 │ │ ├── schema.yaml │ │ └── view.sql ├── moz-fx-data-bq-performance │ └── release_criteria │ │ ├── dashboard_health_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── rc_flattened_test_data_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── release_criteria_summary_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── release_criteria_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ └── stale_tests_v1 │ │ ├── metadata.yaml │ │ └── query.sql ├── moz-fx-data-experiments │ └── monitoring │ │ ├── experimenter_experiments_v1 │ │ ├── metadata.yaml │ │ └── query.py │ │ └── query_cost_v1 │ │ ├── metadata.yaml │ │ └── query.sql ├── moz-fx-data-marketing-prod │ ├── fetch │ │ ├── fetch_deduped │ │ │ └── view.sql │ │ ├── latest_metric │ │ │ └── view.sql │ │ ├── latest_spending │ │ │ └── view.sql │ │ ├── latest_trafficking │ │ │ └── view.sql │ │ ├── spend_alignment_by_campaign_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── spend_alignment_by_month_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── ga │ │ └── dataset_metadata.yaml │ ├── ga_derived │ │ └── dataset_metadata.yaml │ └── iprospect │ │ ├── adspend_meta_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── adspend_raw_v1 │ │ ├── metadata.yaml │ │ ├── query.py │ │ └── schema.yaml │ │ └── adspend_v1 │ │ ├── metadata.yaml │ │ ├── query.py │ │ └── schema.yaml ├── moz-fx-data-shared-prod │ ├── accounts_backend │ │ ├── accounts │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── monitoring_db_counts │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── nonprod_accounts │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── users_services_daily │ │ │ └── view.sql │ │ └── users_services_last_seen │ │ │ └── view.sql │ ├── accounts_backend_derived │ │ ├── monitoring_db_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── monitoring_db_recovery_phones_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── users_services_daily_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── users_services_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── accounts_backend_external │ │ ├── accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── nonprod_emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── accounts_db │ │ ├── accounts_aggregates │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── fxa_accounts │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── fxa_oauth_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── accounts_db_derived │ │ ├── accounts_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── accounts_db_external │ │ ├── dataset_metadata.yaml │ │ ├── fxa_account_customers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_account_groups_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_account_reset_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_carts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_device_command_identifiers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_device_commands_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_devices_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_email_bounces_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_email_types_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_groups_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_key_fetch_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_linked_accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_refresh_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_scopes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_password_change_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_password_forgot_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_paypal_customers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatar_providers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatar_selected_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatars_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_profile_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_keys_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_phones_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_security_event_names_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_security_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_sent_emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_session_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_signin_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_totp_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_unblock_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_unverified_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── fxa_verification_reminders_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── accounts_db_nonprod_external │ │ ├── dataset_metadata.yaml │ │ ├── fxa_account_customers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_account_groups_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_account_reset_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_carts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_device_command_identifiers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_device_commands_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_devices_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_email_bounces_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_email_types_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_groups_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_key_fetch_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_linked_accounts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_refresh_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_scopes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_password_change_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_password_forgot_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_paypal_customers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatar_providers_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatar_selected_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_avatars_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_db_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_profile_profile_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_keys_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_recovery_phones_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_security_event_names_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_security_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_sent_emails_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_session_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_signin_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_totp_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_unblock_codes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_unverified_tokens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── fxa_verification_reminders_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── accounts_frontend │ │ ├── email_first_reg_login_funnels_by_service │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── login_funnels_by_service │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── registration_funnels_by_service │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── acoustic │ │ ├── contact │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ └── raw_recipient │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── acoustic_derived │ │ ├── contact_current_snapshot_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── contact_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ └── raw_recipient_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── acoustic_external │ │ ├── contact_raw_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── raw_recipient_raw_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ └── suppression_list_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── activity_stream │ │ ├── dataset_metadata.yaml │ │ ├── impression_stats │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── impression_stats_by_experiment │ │ │ └── view.sql │ │ ├── impression_stats_flat │ │ │ └── view.sql │ │ ├── impression_stats_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── tile_id_types │ │ │ └── view.sql │ ├── activity_stream_bi │ │ ├── dataset_metadata.yaml │ │ ├── impression_stats_by_experiment_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── impression_stats_flat_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── activity_stream_derived │ │ └── dataset_metadata.yaml │ ├── addon_moderations_derived │ │ └── dataset_metadata.yaml │ ├── addons │ │ ├── addon_events_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ └── search_detection │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── addons_derived │ │ ├── dataset_metadata.yaml │ │ └── search_detection_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── adjust │ │ ├── adjust_cohort │ │ │ └── view.sql │ │ ├── adjust_kpi_deliverables │ │ │ └── view.sql │ │ └── dataset_metadata.yaml │ ├── adjust_derived │ │ ├── adjust_cohort_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── adjust_deliverables_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── ads │ │ ├── dataset_metadata.yaml │ │ ├── nt_visits_to_sessions_conversion_factors_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ppa_measurements │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── ppa_measurements_limited │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── ads_backend │ │ └── dataset_metadata.yaml │ ├── ads_backend_derived │ │ └── dataset_metadata.yaml │ ├── ads_dap_derived │ │ ├── dataset_metadata.yaml │ │ └── incrementality_v1 │ │ │ └── metadata.yaml │ ├── ads_derived │ │ ├── dataset_metadata.yaml │ │ ├── nt_visits_to_sessions_conversion_factors_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── test_ads_bqetl_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── amo_dev │ │ ├── amo_stats_dau │ │ │ └── view.sql │ │ ├── amo_stats_dau_v2 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── amo_stats_installs │ │ │ └── view.sql │ │ ├── amo_stats_installs_v3 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── dataset_metadata.yaml │ ├── amo_glean │ │ └── dataset_metadata.yaml │ ├── amo_glean_derived │ │ └── dataset_metadata.yaml │ ├── amo_prod │ │ ├── amo_stats_dau │ │ │ └── view.sql │ │ ├── amo_stats_dau_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── amo_stats_installs │ │ │ └── view.sql │ │ ├── amo_stats_installs_v3 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── dataset_metadata.yaml │ │ ├── desktop_addons_by_client_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── fenix_addons_by_client_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── analysis │ │ ├── bqetl_default_task_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── dataset_metadata.yaml │ ├── app_store │ │ ├── dataset_metadata.yaml │ │ ├── firefox_app_store_territory_source_type_report │ │ │ └── view.sql │ │ ├── firefox_app_store_territory_web_referrer_report │ │ │ └── view.sql │ │ ├── firefox_downloads_territory_source_type_report │ │ │ └── view.sql │ │ ├── firefox_downloads_territory_web_referrer_report │ │ │ └── view.sql │ │ ├── firefox_usage_territory_source_type_report │ │ │ └── view.sql │ │ └── firefox_usage_territory_web_referrer_report │ │ │ └── view.sql │ ├── app_store_syndicate │ │ └── dataset_metadata.yaml │ ├── app_store_v2_syndicate │ │ ├── apple_store_territory_report │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── dataset_metadata.yaml │ ├── apple_ads │ │ ├── ad_group_report │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── campaign_report │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── keyword_report │ │ │ └── view.sql │ │ ├── organization_report │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── search_term_report │ │ │ └── view.sql │ ├── apple_ads_external │ │ ├── ad_group_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── campaign_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── keyword_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── organization_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── search_term_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── backfills_staging_derived │ │ └── dataset_metadata.yaml │ ├── bigeye_derived │ │ ├── collection_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── dashboard_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── dataset_metadata.yaml │ │ ├── group_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── issue_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── metric_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── user_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── virtual_table_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ └── workspace_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ ├── billing_syndicate │ │ └── dataset_metadata.yaml │ ├── blpadi │ │ └── dataset_metadata.yaml │ ├── braze_derived │ │ ├── add_ons_developers_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── dataset_metadata.yaml │ │ ├── fxa_win10_users_historical_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── monitor_plus_users_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── newsletters_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── products_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscriptions_map_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── subscriptions_map_v2 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── subscriptions_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── user_profiles_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── users_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── waitlists_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── braze_external │ │ ├── add_ons_devs_users_sync_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── braze_clicks_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── braze_currents_firefox_click_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_conversion_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_delivery_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_global_state_changes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_hard_bounces_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_mark_as_spam_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_open_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_send_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_soft_bounce_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_state_changes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_firefox_unsubscribe_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_click_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_conversion_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_delivery_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_global_state_changes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_hard_bounces_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_mark_as_spam_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_open_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_send_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_soft_bounce_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_mozilla_state_changes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_pocket_hard_bounces_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_pocket_mark_as_spam_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_pocket_soft_bounce_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_currents_pocket_unsubscribe_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── braze_opens_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── braze_sends_combined_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── braze_sends_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_firefox_subscriptions_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_newsletters_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_products_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_users_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_users_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── changed_waitlists_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── delete_users_sync_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── monitor_user_sync_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── pocket_user_engagement_historical_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── pocket_users_historical_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── users_previous_day_snapshot_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ └── script.sql │ │ └── win10_users_sync_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── bugzilla_metrics │ │ └── dataset_metadata.yaml │ ├── burnham_derived │ │ └── test_results_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── cloudflare │ │ ├── browser_usage │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── device_usage │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ └── os_usage │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ ├── cloudflare_derived │ │ ├── browser_usage_errors_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── browser_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── device_usage_errors_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── device_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── os_usage_errors_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ └── os_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── contextual_services │ │ ├── adm_forecasting │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── event_aggregates │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── event_aggregates_spons_tiles │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── event_aggregates_suggest │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── quicksuggest_click │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── quicksuggest_click_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── quicksuggest_impression │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── quicksuggest_impression_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── request_payload_suggest │ │ │ └── view.sql │ │ ├── request_payload_tiles │ │ │ └── view.sql │ │ ├── suggest_revenue_levers_daily │ │ │ └── view.sql │ │ ├── topsites_click │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── topsites_click_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── topsites_impression │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── topsites_impression_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── contextual_services_derived │ │ ├── adm_forecasting_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── event_aggregates_check_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── event_aggregates_spons_tiles_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_aggregates_suggest_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── request_payload_suggest_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── request_payload_tiles_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── suggest_revenue_levers_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── crash_ping_ingest_external │ │ └── dataset_metadata.yaml │ ├── ctms │ │ └── dataset_metadata.yaml │ ├── ctms_braze │ │ └── dataset_metadata.yaml │ ├── dap_collector_derived │ │ └── dataset_metadata.yaml │ ├── default_browser_agent │ │ ├── dataset_metadata.yaml │ │ ├── default_browser │ │ │ └── view.sql │ │ ├── default_browser_agg │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── default_browser_agg_by_os │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── default_browser_agent_derived │ │ ├── dataset_metadata.yaml │ │ ├── default_browser_agg_by_os_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── default_browser_agg_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── domain_metadata_derived │ │ ├── dataset_metadata.yaml │ │ └── top_domains_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── external │ │ ├── calendar │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── chrome_extensions │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── fred_daily_exchange_rates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── gdp │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── holidays │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── imf_exchange_rates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── macroeconomic_indices │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── monthly_inflation │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── population │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── population_by_country │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── quarterly_inflation │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── us_unemployment │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── external_derived │ │ ├── calendar_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── chrome_extensions_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── fred_daily_exchange_rates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── gdp_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── imf_exchange_rates_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── macroeconomic_indices_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── market_intel_bot_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── monthly_inflation_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── population_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── quarterly_inflation_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── us_unemployment_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── fenix │ │ ├── attributable_clients │ │ │ └── view.sql │ │ ├── attributable_clients_v2 │ │ │ └── view.sql │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ ├── client_adclicks_history │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_deduplication │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_ltv │ │ │ └── view.sql │ │ ├── clients_yearly │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── crash │ │ │ └── metadata.yaml │ │ ├── dataset_metadata.yaml │ │ ├── feature_usage_events │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── feature_usage_metrics │ │ │ └── view.sql │ │ ├── fenix_use_counters │ │ │ └── view.sql │ │ ├── firefox_android_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── gplay_installs_by_country │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── locale_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ltv_android_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ltv_state_values │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ltv_states │ │ │ └── view.sql │ │ ├── marketing_attributable_metrics │ │ │ └── view.sql │ │ ├── meta_attribution_country_counts │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── migrated_clients │ │ │ └── view.sql │ │ ├── new_profile_activation │ │ │ └── view.sql │ │ ├── new_profile_metrics_marketing_geo_testing │ │ │ └── view.sql │ │ ├── nimbus_recorded_targeting_context │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── profile_dau_metrics_marketing_geo_testing │ │ │ └── view.sql │ │ └── tos_rollout_enrollments │ │ │ └── view.sql │ ├── fenix_derived │ │ ├── active_users_aggregates_v1 │ │ │ └── metadata.yaml │ │ ├── active_users_aggregates_v2 │ │ │ └── metadata.yaml │ │ ├── attributable_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── attributable_clients_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── client_adclicks_history_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_ltv_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_yearly_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── engagement_v1 │ │ │ └── backfill.yaml │ │ ├── feature_usage_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── feature_usage_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── feature_usage_metrics_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_android_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── funnel_retention_clients_week_2_v1 │ │ │ └── metadata.yaml │ │ ├── funnel_retention_clients_week_4_v1 │ │ │ └── metadata.yaml │ │ ├── funnel_retention_week_4_v1 │ │ │ └── metadata.yaml │ │ ├── google_ads_campaign_cost_breakdowns_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── locale_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_android_aggregates_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_state_values_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_state_values_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_states_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── meta_attribution_country_counts_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_metrics_marketing_geo_testing_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profiles_v1 │ │ │ └── backfill.yaml │ │ ├── nimbus_recorded_targeting_context_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── profile_dau_metrics_marketing_geo_testing_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── retention_v1 │ │ │ └── backfill.yaml │ │ ├── tos_rollout_enrollments_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ └── backfill.yaml │ ├── fenix_external │ │ ├── dataset_metadata.yaml │ │ └── gplay_installs_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── firefox_accounts │ │ ├── dataset_metadata.yaml │ │ ├── docker_fxa_admin_server_sanitized │ │ │ └── view.sql │ │ ├── docker_fxa_customs_sanitized │ │ │ └── view.sql │ │ ├── fxa_all_events │ │ │ └── view.sql │ │ ├── fxa_content_auth_events │ │ │ └── view.sql │ │ ├── fxa_content_auth_oauth_events │ │ │ └── view.sql │ │ ├── fxa_content_auth_stdout_events │ │ │ └── view.sql │ │ ├── fxa_delete_events │ │ │ └── view.sql │ │ ├── fxa_log_auth_events │ │ │ └── view.sql │ │ ├── fxa_log_content_events │ │ │ └── view.sql │ │ ├── fxa_log_device_command_events │ │ │ └── view.sql │ │ ├── fxa_log_performance_events │ │ │ └── view.sql │ │ ├── fxa_users_daily │ │ │ └── view.sql │ │ ├── fxa_users_first_seen │ │ │ └── view.sql │ │ ├── fxa_users_last_seen │ │ │ └── view.sql │ │ ├── fxa_users_services_daily │ │ │ └── view.sql │ │ ├── fxa_users_services_devices_daily │ │ │ └── view.sql │ │ ├── fxa_users_services_devices_first_seen │ │ │ └── view.sql │ │ ├── fxa_users_services_devices_last_seen │ │ │ └── view.sql │ │ ├── fxa_users_services_first_seen │ │ │ └── view.sql │ │ ├── fxa_users_services_last_seen │ │ │ └── view.sql │ │ ├── nonprod_fxa_all_events │ │ │ └── view.sql │ │ ├── nonprod_fxa_content_auth_stdout_events │ │ │ └── view.sql │ │ └── recent_fxa_all_events │ │ │ └── view.sql │ ├── firefox_accounts_derived │ │ ├── dataset_metadata.yaml │ │ ├── docker_fxa_admin_server_sanitized_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── docker_fxa_admin_server_sanitized_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── docker_fxa_customs_sanitized_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── docker_fxa_customs_sanitized_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── encrypted_keys_v1 │ │ │ └── metadata.yaml │ │ ├── exact_mau28_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── fxa_amplitude_export_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_amplitude_user_ids_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_auth_bounce_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_auth_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_content_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_delete_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_delete_events_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_gcp_stderr_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_gcp_stderr_events_v1_live │ │ │ └── view.sql │ │ ├── fxa_gcp_stdout_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_gcp_stdout_events_v1_live │ │ │ └── view.sql │ │ ├── fxa_log_auth_events_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── fxa_log_content_events_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── fxa_log_device_command_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_log_device_command_events_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_oauth_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_stdout_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_daily_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_first_seen_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_last_seen_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_daily_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_devices_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_devices_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_devices_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_first_seen_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_users_services_last_seen_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── health_counts_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_issues_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_lighthouse_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_pingdom_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_prs_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_tags_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── health_twilio_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── nonprod_fxa_auth_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_fxa_content_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_fxa_gcp_stderr_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_fxa_gcp_stdout_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_fxa_stdout_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_fxa_gcp_stderr_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── recent_fxa_gcp_stdout_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── firefox_crashreporter │ │ └── crash │ │ │ └── metadata.yaml │ ├── firefox_desktop │ │ ├── adclick_history │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── baseline_active_users │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── baseline_active_users_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ ├── cfs_ga4_attr │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_ltv │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_first_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_first_seen_28_days_later │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── crash │ │ │ └── metadata.yaml │ │ ├── dataset_metadata.yaml │ │ ├── desktop_crashes │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_engagement_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_engagement_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_installs │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_retention_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_retention_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── enterprise_metrics │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── enterprise_metrics_clients │ │ │ └── view.sql │ │ ├── firefox_desktop_use_counters │ │ │ └── view.sql │ │ ├── fx_cert_error_unique_users_normalized_channel │ │ │ └── view.sql │ │ ├── fx_cert_error_unique_users_os │ │ │ └── view.sql │ │ ├── fx_health_ind_antivirus │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_country │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_os_version │ │ │ └── view.sql │ │ ├── fx_health_ind_cert_errors │ │ │ └── view.sql │ │ ├── fx_health_ind_desktop_dau_by_device_type │ │ │ └── view.sql │ │ ├── fx_health_ind_mau_per_os │ │ │ └── view.sql │ │ ├── fx_health_ind_mau_per_tier1_country │ │ │ └── view.sql │ │ ├── fx_health_ind_new_profiles_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_np_by_install_type │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fx_health_ind_page_reloads │ │ │ └── view.sql │ │ ├── fx_health_ind_searches_by_provider │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fx_health_ind_webcompat │ │ │ └── view.sql │ │ ├── fx_health_ind_windows_versions_mau_per_os │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fx_privacy_dau_agg │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── glean_baseline_clients_first_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── locale_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ltv_states │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── metrics_clients_first_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── new_profiles_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab │ │ │ └── metadata.yaml │ │ ├── newtab_clients_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_clients_daily_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_component_content │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_content_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── newtab_visits_daily │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── onboarding │ │ │ └── view.sql │ │ ├── pageload_1pct │ │ │ └── view.sql │ │ ├── pageload_nightly │ │ │ └── view.sql │ │ ├── review_checker_clients │ │ │ └── view.sql │ │ ├── review_checker_events │ │ │ └── view.sql │ │ ├── review_checker_microsurvey │ │ │ └── view.sql │ │ ├── snippets │ │ │ └── view.sql │ │ ├── tos_rollout_enrollments │ │ │ └── view.sql │ │ ├── urlbar_events_daily │ │ │ └── view.sql │ │ ├── urlbar_events_daily_engagement_by_position │ │ │ └── view.sql │ │ └── urlbar_events_daily_engagement_by_product_result_type │ │ │ └── view.sql │ ├── firefox_desktop_background_defaultagent │ │ ├── dataset_metadata.yaml │ │ └── default_agent_agg │ │ │ └── view.sql │ ├── firefox_desktop_background_defaultagent_derived │ │ ├── dataset_metadata.yaml │ │ ├── default_agent_agg_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── events_stream_v1 │ │ │ └── backfill.yaml │ ├── firefox_desktop_derived │ │ ├── adclick_history_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── baseline_active_users_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── baseline_active_users_aggregates_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── baseline_active_users_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ │ ├── cfs_ga4_attr_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_ltv_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_28_days_later_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── desktop_dau_distribution_id_history_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_engagement_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_engagement_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_installs_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── enterprise_metrics_clients_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── enterprise_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_cert_error_unique_users_normalized_channel_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_cert_error_unique_users_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_antivirus_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_os_version_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_cert_errors_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_desktop_dau_by_device_type_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_mau_per_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_mau_per_tier1_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_new_profiles_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_np_by_install_type_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_page_reloads_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_searches_by_provider_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_webcompat_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_windows_versions_mau_per_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_privacy_dau_agg_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── locale_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_states_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── metrics_clients_daily_v1 │ │ │ └── schema.yaml │ │ ├── metrics_clients_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── metrics_clients_last_seen_v1 │ │ │ └── schema.yaml │ │ ├── new_profiles_aggregates_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_clients_daily_aggregates_v2 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_clients_daily_v2 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_component_content_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_content_items_daily_combined_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_content_items_daily_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_items_daily_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_visits_daily_v2 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── onboarding_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── pageload_1pct_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── pageload_nightly_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── report_content_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── review_checker_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── review_checker_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── review_checker_microsurvey_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── snippets_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── tos_rollout_enrollments_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── urlbar_events_daily_engagement_by_position_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── urlbar_events_daily_engagement_by_product_result_type_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── urlbar_events_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ └── backfill.yaml │ ├── firefox_ios │ │ ├── ad_activation_performance │ │ │ └── view.sql │ │ ├── app_store_choice_screen_engagement │ │ │ └── view.sql │ │ ├── app_store_choice_screen_selection │ │ │ └── view.sql │ │ ├── app_store_funnel │ │ │ └── view.sql │ │ ├── attributable_clients │ │ │ └── view.sql │ │ ├── baseline_clients_yearly │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_adclicks_history │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_ltv │ │ │ └── view.sql │ │ ├── clients_activation │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── feature_usage_events │ │ │ └── view.sql │ │ ├── feature_usage_metrics │ │ │ └── view.sql │ │ ├── firefox_ios_clients │ │ │ └── view.sql │ │ ├── ltv_ios_aggregates │ │ │ └── view.sql │ │ ├── ltv_states │ │ │ └── view.sql │ │ ├── new_profile_activation │ │ │ └── view.sql │ │ ├── new_profile_metrics_marketing_geo_testing │ │ │ └── view.sql │ │ ├── profile_dau_metrics_marketing_geo_testing │ │ │ └── view.sql │ │ └── tos_rollout_enrollments │ │ │ └── view.sql │ ├── firefox_ios_derived │ │ ├── active_users_aggregates_v1 │ │ │ └── metadata.yaml │ │ ├── active_users_aggregates_v2 │ │ │ └── metadata.yaml │ │ ├── app_store_choice_screen_engagement_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── app_store_choice_screen_selection_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── app_store_funnel_v1 │ │ │ ├── backfill.yaml │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── attributable_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── baseline_clients_yearly_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_adclicks_history_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_ltv_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_activation_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── engagement_v1 │ │ │ └── backfill.yaml │ │ ├── feature_usage_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── feature_usage_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── feature_usage_metrics_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_ios_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── funnel_retention_clients_week_2_v1 │ │ │ └── metadata.yaml │ │ ├── funnel_retention_clients_week_4_v1 │ │ │ └── metadata.yaml │ │ ├── funnel_retention_week_4_v1 │ │ │ └── metadata.yaml │ │ ├── ios_onboarding_main_v1 │ │ │ └── backfill.yaml │ │ ├── ios_onboarding_multiple_choice_v1 │ │ │ └── backfill.yaml │ │ ├── ltv_ios_aggregates_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ltv_states_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profile_activation_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_metrics_marketing_geo_testing_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── new_profiles_v1 │ │ │ └── backfill.yaml │ │ ├── profile_dau_metrics_marketing_geo_testing_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── retention_v1 │ │ │ └── backfill.yaml │ │ ├── tos_rollout_enrollments_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ └── backfill.yaml │ ├── firefoxdotcom │ │ ├── dataset_metadata.yaml │ │ ├── desktop_conversion_events │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── firefox_data_cta_uid_map │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── firefox_whatsnew_summary │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ga_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── ga_desktop_conversions │ │ │ └── view.sql │ │ ├── ga_sessions │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── gclid_conversions │ │ │ └── view.sql │ │ ├── glean_desktop_conversion_events │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── glean_ga_desktop_conversions │ │ │ └── view.sql │ │ ├── glean_gclid_conversions │ │ │ └── view.sql │ │ ├── www_site_downloads │ │ │ └── view.sql │ │ ├── www_site_events_metrics │ │ │ └── view.sql │ │ ├── www_site_hits │ │ │ └── view.sql │ │ ├── www_site_landing_page_metrics │ │ │ └── view.sql │ │ ├── www_site_page_metrics │ │ │ └── view.sql │ │ └── wwww_site_metrics_summary │ │ │ └── view.sql │ ├── firefoxdotcom_derived │ │ ├── dataset_metadata.yaml │ │ ├── firefox_data_cta_uid_map_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── firefox_whatsnew_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_whatsnew_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_clients_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_desktop_conversions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_sessions_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── ga_sessions_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── gclid_conversions_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glean_ga_desktop_conversions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glean_gclid_conversions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_downloads_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_events_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_hits_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_landing_page_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_page_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── wwww_site_metrics_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── fivetran_costs │ │ ├── daily_connector_costs │ │ │ └── view.sql │ │ └── dataset_metadata.yaml │ ├── fivetran_costs_derived │ │ ├── daily_connector_costs_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── destinations_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── incremental_mar_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── monthly_costs_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── focus_android_derived │ │ ├── active_users_aggregates_v1 │ │ │ └── metadata.yaml │ │ ├── active_users_aggregates_v2 │ │ │ └── metadata.yaml │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_clients_v1 │ │ │ └── backfill.yaml │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ └── backfill.yaml │ ├── focus_ios_derived │ │ ├── active_users_aggregates_v1 │ │ │ └── metadata.yaml │ │ ├── active_users_aggregates_v2 │ │ │ └── metadata.yaml │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_clients_v1 │ │ │ └── backfill.yaml │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ └── backfill.yaml │ ├── forecasts │ │ └── dataset_metadata.yaml │ ├── forecasts_derived │ │ └── dataset_metadata.yaml │ ├── fx_quant_user_research │ │ ├── dataset_metadata.yaml │ │ ├── fxqur_viewpoint_desktop │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── fxqur_viewpoint_mobile │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── fx_quant_user_research_derived │ │ ├── dataset_metadata.yaml │ │ ├── fxqur_viewpoint_desktop_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── fxqur_viewpoint_mobile_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── fxci │ │ ├── dataset_metadata.yaml │ │ ├── task_definitions │ │ │ └── view.sql │ │ ├── task_run_costs │ │ │ └── view.sql │ │ ├── task_runs │ │ │ └── view.sql │ │ ├── tasks │ │ │ └── view.sql │ │ ├── worker_costs │ │ │ └── view.sql │ │ └── worker_metrics │ │ │ └── view.sql │ ├── fxci_derived │ │ ├── dataset_metadata.yaml │ │ ├── task_definitions_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── task_run_costs_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── task_runs_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── tasks_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── tasks_v2 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── worker_costs_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── worker_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── glam_derived │ │ ├── client_probe_counts_firefox_desktop_beta_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_probe_counts_firefox_desktop_nightly_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── glam_etl │ │ └── dataset_metadata.yaml │ ├── glean_auto_events │ │ ├── apps_auto_events_metadata │ │ │ └── view.sql │ │ ├── daily_auto_events_metadata │ │ │ └── view.sql │ │ └── dataset_metadata.yaml │ ├── glean_auto_events_derived │ │ ├── apps_auto_events_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_auto_events_metadata_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── glean_telemetry │ │ ├── active_users │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── active_users_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── cohort_daily_churn │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── cohort_daily_statistics │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── cohort_weekly_statistics │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── dataset_metadata.yaml │ ├── glean_telemetry_derived │ │ ├── cohort_daily_churn_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_daily_statistics_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_active_clients_staging_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_active_clients_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_cfs_staging_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_statistics_v1 │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ └── rolling_cohorts_v1 │ │ │ ├── README.md │ │ │ ├── bigconfig.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── google_ads │ │ ├── ad_groups │ │ │ └── view.sql │ │ ├── android_app_campaign_stats │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── campaign_conversions_by_date │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── campaign_names_map │ │ │ └── view.sql │ │ ├── campaigns │ │ │ └── view.sql │ │ ├── conversion_event_categorization │ │ │ └── view.sql │ │ ├── daily_ad_group_stats │ │ │ └── view.sql │ │ ├── daily_campaign_stats │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ └── glean_conversion_event_categorization │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── google_ads_derived │ │ ├── accounts_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── ad_groups_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── android_app_campaign_stats_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── android_app_campaign_stats_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── campaign_conversions_by_date_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── campaign_names_map_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── campaigns_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── campaigns_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── conversion_event_categorization_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── conversion_event_categorization_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_ad_group_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_campaign_stats_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ └── glean_conversion_event_categorization_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── google_play_store │ │ ├── dataset_metadata.yaml │ │ ├── reviews │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── slow_startup_events_by_startup_type │ │ │ └── view.sql │ │ ├── slow_startup_events_by_startup_type_and_version │ │ │ └── view.sql │ │ └── slow_startup_events_by_startup_type_version_and_device │ │ │ └── view.sql │ ├── google_play_store_derived │ │ ├── dataset_metadata.yaml │ │ ├── slow_startup_events_by_startup_type_and_version_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── slow_startup_events_by_startup_type_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── slow_startup_events_by_startup_type_version_and_device_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── google_search_console │ │ ├── dataset_metadata.yaml │ │ ├── limited_historical_search_impressions_by_page │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── limited_historical_search_impressions_by_site │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── search_impressions_by_page │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ └── search_impressions_by_site │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ ├── google_search_console_derived │ │ ├── dataset_metadata.yaml │ │ ├── search_impressions_by_page_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_impressions_by_page_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_impressions_by_site_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── search_impressions_by_site_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── hubs │ │ ├── active_subscription_ids │ │ │ └── view.sql │ │ ├── active_subscriptions │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── subscription_events │ │ │ └── view.sql │ │ └── subscriptions │ │ │ └── view.sql │ ├── hubs_derived │ │ ├── active_subscription_ids_live │ │ │ └── view.sql │ │ ├── active_subscription_ids_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_subscriptions_live │ │ │ └── view.sql │ │ ├── active_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── subscription_events_live │ │ │ └── view.sql │ │ ├── subscription_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── internet_outages │ │ ├── dataset_metadata.yaml │ │ ├── global_outages │ │ │ └── view.sql │ │ ├── global_outages_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── global_outages_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── jira_service_desk │ │ ├── dataset_metadata.yaml │ │ ├── field │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── field_option │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── issue │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── issue_field_history │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── issue_multiselect_history │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── issue_type │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── project │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── request │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── request_type │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── resolution │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── status │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── status_category │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── user │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── jira_service_desk_derived │ │ ├── dataset_metadata.yaml │ │ └── user_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── jira_service_desk_syndicate │ │ └── dataset_metadata.yaml │ ├── klar_android_derived │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ └── new_profile_clients_v1 │ │ │ └── backfill.yaml │ ├── klar_ios_derived │ │ ├── active_users_aggregates_v1 │ │ │ └── metadata.yaml │ │ ├── active_users_aggregates_v2 │ │ │ └── metadata.yaml │ │ ├── attribution_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activation_clients_v1 │ │ │ └── backfill.yaml │ │ ├── new_profile_activations_v1 │ │ │ └── backfill.yaml │ │ └── new_profile_clients_v1 │ │ │ └── backfill.yaml │ ├── legal_derived │ │ └── dataset_metadata.yaml │ ├── ltv_state_values_derived │ │ └── dataset_metadata.yaml │ ├── marketing_suppression_list_derived │ │ ├── dataset_metadata.yaml │ │ └── main_suppression_list_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── marketing_suppression_list_external │ │ ├── campaign_monitor_suppression_list_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ └── send_suppression_list_update_to_campaign_monitor_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── mdn │ │ ├── dataset_metadata.yaml │ │ ├── events_stream │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── legacy_action │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── legacy_page │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── mdn_rumba │ │ └── dataset_metadata.yaml │ ├── mdn_yari_derived │ │ └── mdn_popularities_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ ├── messaging_system │ │ ├── cfr_users_daily │ │ │ └── view.sql │ │ ├── cfr_users_last_seen │ │ │ └── view.sql │ │ ├── onboarding_users_daily │ │ │ └── view.sql │ │ ├── onboarding_users_last_seen │ │ │ └── view.sql │ │ ├── snippets_users_daily │ │ │ └── view.sql │ │ └── snippets_users_last_seen │ │ │ └── view.sql │ ├── messaging_system_derived │ │ ├── cfr_exact_mau28_by_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── cfr_users_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── cfr_users_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── normalized_onboarding_events │ │ │ └── view.sql │ │ ├── onboarding_exact_mau28_by_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── onboarding_users_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── onboarding_users_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── snippets_exact_mau28_by_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── snippets_users_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── snippets_users_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── microsoft_derived │ │ ├── app_acquisitions_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── app_conversions_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── app_installs_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── monitor_backend │ │ └── dataset_metadata.yaml │ ├── monitor_backend_derived │ │ └── dataset_metadata.yaml │ ├── monitor_cirrus │ │ └── dataset_metadata.yaml │ ├── monitor_cirrus_derived │ │ └── dataset_metadata.yaml │ ├── monitor_frontend │ │ └── dataset_metadata.yaml │ ├── monitor_frontend_derived │ │ └── dataset_metadata.yaml │ ├── monitoring │ │ ├── airflow_dag │ │ │ └── view.sql │ │ ├── airflow_dag_note │ │ │ └── view.sql │ │ ├── airflow_dag_owner_attributes │ │ │ └── view.sql │ │ ├── airflow_dag_run │ │ │ └── view.sql │ │ ├── airflow_dag_tag │ │ │ └── view.sql │ │ ├── airflow_dag_warning │ │ │ └── view.sql │ │ ├── airflow_import_error │ │ │ └── view.sql │ │ ├── airflow_job │ │ │ └── view.sql │ │ ├── airflow_slot_pool │ │ │ └── view.sql │ │ ├── airflow_task_fail │ │ │ └── view.sql │ │ ├── airflow_task_instance │ │ │ └── view.sql │ │ ├── airflow_task_instance_note │ │ │ └── view.sql │ │ ├── airflow_task_reschedule │ │ │ └── view.sql │ │ ├── airflow_trigger │ │ │ └── view.sql │ │ ├── airflow_user │ │ │ └── view.sql │ │ ├── bigeye_usage │ │ │ └── view.sql │ │ ├── bigquery_table_storage │ │ │ └── view.sql │ │ ├── bigquery_table_storage_timeline_daily │ │ │ └── view.sql │ │ ├── bigquery_tables_inventory │ │ │ └── view.sql │ │ ├── bigquery_usage │ │ │ └── view.sql │ │ ├── column_size │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── deletion_request_volume │ │ │ └── view.sql │ │ ├── event_counts_glean │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── looker_dashboard_load_times │ │ │ └── view.sql │ │ ├── looker_usage_explores │ │ │ └── view.sql │ │ ├── looker_usage_models │ │ │ └── view.sql │ │ ├── looker_usage_unused_explores │ │ │ └── view.sql │ │ ├── metadata_completeness │ │ │ └── view.sql │ │ ├── metadata_completeness_summary │ │ │ └── view.sql │ │ ├── metadata_standardization │ │ │ └── view.sql │ │ ├── missing_namespaces_and_document_types │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── payload_bytes_error_all │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── payload_bytes_error_structured │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── schema_error_counts │ │ │ └── view.sql │ │ ├── shredder_per_job_stats │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── shredder_per_table_stats │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── shredder_progress │ │ │ └── view.sql │ │ ├── shredder_rows_deleted │ │ │ └── view.sql │ │ ├── shredder_run_stats │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── shredder_targets │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── stable_and_derived_table_sizes │ │ │ └── view.sql │ │ ├── stable_table_column_counts │ │ │ └── view.sql │ │ ├── stable_table_sizes │ │ │ └── view.sql │ │ ├── structured_detailed_error_counts │ │ │ └── view.sql │ │ ├── structured_error_counts │ │ │ └── view.sql │ │ ├── structured_missing_columns │ │ │ └── view.sql │ │ ├── suggest_click_rate_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── suggest_impression_rate_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── table_storage │ │ │ └── view.sql │ │ ├── table_storage_trends │ │ │ └── view.sql │ │ ├── telemetry_missing_columns │ │ │ └── view.sql │ │ ├── topsites_click_rate_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── topsites_impression_rate_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── topsites_rate_fenix_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── monitoring_derived │ │ ├── airflow_dag_note_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_dag_owner_attributes_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_dag_run_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_dag_tag_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_dag_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_dag_warning_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_import_error_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_job_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_slot_pool_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_task_fail_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_task_instance_note_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_task_instance_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_task_reschedule_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_trigger_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── airflow_user_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── bigquery_etl_python_run_check_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── bigquery_etl_sql_run_check_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── bigquery_table_storage_timeline_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── bigquery_table_storage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── bigquery_tables_inventory_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── bigquery_usage_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── column_size_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── dataset_metadata.yaml │ │ ├── deletion_request_volume_v2 │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── event_counts_glean_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_monitoring_aggregates_v1 │ │ │ └── backfill.yaml │ │ ├── glean_server_knob_experiments_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── jobs_by_organization_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── looker_dashboard_load_times_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── looker_usage_explores_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── looker_usage_models_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── looker_usage_unused_explores_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── looker_user_reported_issues_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── metadata_completeness_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── metadata_standardization_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── outerbounds_cost_per_flow_run_v1 │ │ │ └── view.sql │ │ ├── outerbounds_cost_per_flow_v1 │ │ │ └── view.sql │ │ ├── outerbounds_flow_description_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── outerbounds_gpu_hours_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── rayserve_cost_fakespot_tenant_prod_v1 │ │ │ └── view.sql │ │ ├── rayserve_cost_fakespot_tenant_v1 │ │ │ └── view.sql │ │ ├── schema_error_counts_v1 │ │ │ └── view.sql │ │ ├── schema_error_counts_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── shredder_per_job_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── shredder_rows_deleted_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── shredder_targets_alert_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── shredder_targets_joined_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── shredder_targets_new_mismatched_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── shredder_targets_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── stable_and_derived_table_sizes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── stable_table_column_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── stable_table_sizes_v1 │ │ │ └── metadata.yaml │ │ ├── structured_detailed_error_counts_v1 │ │ │ └── view.sql │ │ ├── structured_error_counts_v2 │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── structured_missing_columns_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── suggest_click_rate_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ ├── suggest_impression_rate_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ ├── table_storage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── telemetry_missing_columns_v1 │ │ │ └── view.sql │ │ ├── telemetry_missing_columns_v2 │ │ │ └── view.sql │ │ ├── telemetry_missing_columns_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── topsites_click_rate_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ ├── topsites_impression_rate_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ ├── topsites_rate_fenix_beta_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ ├── topsites_rate_fenix_nightly_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ │ └── topsites_rate_fenix_release_live_v1 │ │ │ ├── materialized_view.sql │ │ │ └── metadata.yaml │ ├── moso_mastodon_backend │ │ └── dataset_metadata.yaml │ ├── moso_mastodon_backend_derived │ │ └── dataset_metadata.yaml │ ├── moso_mastodon_web │ │ └── dataset_metadata.yaml │ ├── moso_mastodon_web_derived │ │ └── dataset_metadata.yaml │ ├── mozilla_org │ │ ├── blog_performance │ │ │ └── view.sql │ │ ├── blogs_daily_summary │ │ │ └── view.sql │ │ ├── blogs_goals │ │ │ └── view.sql │ │ ├── blogs_landing_page_summary │ │ │ └── view.sql │ │ ├── blogs_sessions │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── downloads_with_attribution │ │ │ └── view.sql │ │ ├── firefox_whatsnew_summary │ │ │ └── view.sql │ │ ├── ga_clients │ │ │ └── view.sql │ │ ├── ga_clients_v2 │ │ │ └── view.sql │ │ ├── ga_sessions │ │ │ └── view.sql │ │ ├── www_site_downloads │ │ │ └── view.sql │ │ ├── www_site_events_metrics │ │ │ └── view.sql │ │ ├── www_site_hits │ │ │ └── view.sql │ │ ├── www_site_landing_page_metrics │ │ │ └── view.sql │ │ ├── www_site_metrics_summary │ │ │ └── view.sql │ │ └── www_site_page_metrics │ │ │ └── view.sql │ ├── mozilla_org_derived │ │ ├── blog_performance_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_daily_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_daily_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_goals_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_goals_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_landing_page_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_landing_page_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_sessions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── blogs_sessions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── downloads_with_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── downloads_with_attribution_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_whatsnew_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_whatsnew_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_whatsnew_summary_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_clients_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_sessions_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ga_sessions_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── ga_sessions_v3 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── www_site_downloads_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_downloads_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_downloads_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_events_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_events_metrics_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_hits_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_hits_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_landing_page_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_landing_page_metrics_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_metrics_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_metrics_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── www_site_page_metrics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── www_site_page_metrics_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── mozilla_vpn │ │ ├── active_subscription_ids │ │ │ └── view.sql │ │ ├── active_subscriptions │ │ │ └── view.sql │ │ ├── add_device_events │ │ │ └── view.sql │ │ ├── all_subscriptions │ │ │ └── view.sql │ │ ├── channel_group_proportions │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── devices │ │ │ └── view.sql │ │ ├── events_unnested │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── exchange_rates │ │ │ └── view.sql │ │ ├── funnel_fxa_login_to_protected │ │ │ └── view.sql │ │ ├── funnel_ga_to_subscriptions │ │ │ └── view.sql │ │ ├── funnel_product_page_to_subscribed │ │ │ └── view.sql │ │ ├── login_flows │ │ │ └── view.sql │ │ ├── protected │ │ │ └── view.sql │ │ ├── site_metrics_summary │ │ │ └── view.sql │ │ ├── subscription_events │ │ │ └── view.sql │ │ ├── subscriptions │ │ │ └── view.sql │ │ ├── survey_cancellation_of_service │ │ │ └── view.sql │ │ ├── survey_intercept_q3 │ │ │ └── view.sql │ │ ├── survey_lifecycle_28d_desktop │ │ │ └── view.sql │ │ ├── survey_lifecycle_28d_mobile │ │ │ └── view.sql │ │ ├── survey_market_fit │ │ │ └── view.sql │ │ ├── survey_product_quality │ │ │ └── view.sql │ │ ├── survey_recommend │ │ │ └── view.sql │ │ ├── users │ │ │ └── view.sql │ │ ├── vat_rates │ │ │ └── view.sql │ │ └── waitlist │ │ │ └── view.sql │ ├── mozilla_vpn_derived │ │ ├── active_subscription_ids_live │ │ │ └── view.sql │ │ ├── active_subscription_ids_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_subscriptions_live │ │ │ └── view.sql │ │ ├── active_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── add_device_events_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── all_subscriptions_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── all_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── channel_group_proportions_live │ │ │ └── view.sql │ │ ├── channel_group_proportions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── devices_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── funnel_fxa_login_to_protected_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── funnel_ga_to_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── funnel_ga_to_subscriptions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── funnel_product_page_to_subscribed_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fxa_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── guardian_apple_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── login_flows_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── protected_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── site_metrics_empty_check_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── site_metrics_summary_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── site_metrics_summary_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_events_live │ │ │ └── view.sql │ │ ├── subscription_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── survey_cancellation_of_service_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_intercept_q3_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_lifecycle_28d_desktop_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_lifecycle_28d_mobile_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_market_fit_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_product_quality_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── survey_recommend_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── users_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── users_attribution_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── users_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── vat_rates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── mozilla_vpn_external │ │ ├── dataset_metadata.yaml │ │ ├── devices_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── users_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── mozsoc_ml_prod_articles_zyte_cache │ │ └── dataset_metadata.yaml │ ├── mozsoc_ml_prod_rss_news │ │ └── dataset_metadata.yaml │ ├── net_thunderbird_android_daily_derived │ │ └── baseline_clients_last_seen_v1 │ │ │ └── checks.sql │ ├── net_thunderbird_android_derived │ │ └── baseline_clients_last_seen_v1 │ │ │ └── checks.sql │ ├── operational_monitoring │ │ └── dataset_metadata.yaml │ ├── operational_monitoring_derived │ │ └── dataset_metadata.yaml │ ├── org_mozilla_broken_site_report │ │ ├── broken_site_root_domain_daily_aggregates │ │ │ └── view.sql │ │ ├── broken_site_root_domain_weekly_trend │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── user_reports │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── user_reports_live │ │ │ └── view.sql │ ├── org_mozilla_broken_site_report_derived │ │ ├── broken_site_root_domain_daily_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── broken_site_root_domain_weekly_trend_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── dataset_metadata.yaml │ ├── org_mozilla_fenix │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ ├── client_deduplication │ │ │ └── view.sql │ │ ├── crash │ │ │ └── metadata.yaml │ │ ├── geckoview_version │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── nimbus_recorded_targeting_context │ │ │ └── view.sql │ │ ├── releases │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── review_checker_clients │ │ │ └── view.sql │ │ └── review_checker_events │ │ │ └── view.sql │ ├── org_mozilla_fenix_derived │ │ ├── baseline_daily_v1 │ │ │ └── metadata.yaml │ │ ├── client_deduplication_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── clients_last_seen_v2 │ │ │ └── metadata.yaml │ │ ├── dataset_metadata.yaml │ │ ├── geckoview_version_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nimbus_recorded_targeting_context_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── releases_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── bigeye_custom_rules.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── review_checker_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── review_checker_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── org_mozilla_fenix_nightly │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ └── crash │ │ │ └── metadata.yaml │ ├── org_mozilla_fenix_nightly_derived │ │ ├── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ │ ├── baseline_daily_v1 │ │ │ └── metadata.yaml │ │ └── baseline_last_seen_v1 │ │ │ └── metadata.yaml │ ├── org_mozilla_fennec_aurora │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ └── crash │ │ │ └── metadata.yaml │ ├── org_mozilla_firefox │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ ├── client_deduplication │ │ │ └── view.sql │ │ ├── crash │ │ │ └── metadata.yaml │ │ ├── migrated_clients │ │ │ └── view.sql │ │ └── migration │ │ │ └── view.sql │ ├── org_mozilla_firefox_beta │ │ ├── broken_site_report │ │ │ └── metadata.yaml │ │ ├── client_deduplication │ │ │ └── view.sql │ │ ├── crash │ │ │ └── metadata.yaml │ │ └── dataset_metadata.yaml │ ├── org_mozilla_firefox_beta_derived │ │ ├── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ │ └── client_deduplication_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── org_mozilla_firefox_derived │ │ ├── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ │ ├── client_deduplication_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── encrypted_keys_v1 │ │ │ └── metadata.yaml │ │ ├── event_types_v1 │ │ │ └── metadata.yaml │ │ ├── events_daily_v1 │ │ │ └── metadata.yaml │ │ ├── incline_executive_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── migrated_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── org_mozilla_focus_beta_derived │ │ ├── additional_deletion_requests_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_focus_derived │ │ ├── additional_deletion_requests_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_focus_nightly_derived │ │ ├── additional_deletion_requests_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_ios_fennec_derived │ │ └── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_ios_firefox │ │ ├── nimbus_recorded_targeting_context │ │ │ └── view.sql │ │ ├── review_checker_clients │ │ │ └── view.sql │ │ └── review_checker_events │ │ │ └── view.sql │ ├── org_mozilla_ios_firefox_derived │ │ ├── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ │ ├── nimbus_recorded_targeting_context_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── review_checker_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── review_checker_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── org_mozilla_ios_firefoxbeta_derived │ │ └── baseline_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_ios_focus_derived │ │ ├── baseline_clients_last_seen_v1 │ │ │ └── metadata.yaml │ │ └── usage_reporting_clients_daily_v1 │ │ │ └── backfill.yaml │ ├── org_mozilla_mozregression │ │ └── mozregression_aggregates │ │ │ └── view.sql │ ├── org_mozilla_mozregression_derived │ │ └── mozregression_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ ├── org_mozilla_reference_browser_derived │ │ └── baseline_clients_last_seen_v1 │ │ │ └── checks.sql │ ├── org_mozilla_tv_firefox_derived │ │ └── baseline_clients_last_seen_v1 │ │ │ └── checks.sql │ ├── org_mozilla_vrbrowser_derived │ │ ├── baseline_daily_v1 │ │ │ └── metadata.yaml │ │ ├── clients_daily_v1 │ │ │ └── metadata.yaml │ │ ├── clients_last_seen_v1 │ │ │ └── metadata.yaml │ │ └── metrics_daily_v1 │ │ │ └── metadata.yaml │ ├── phabricator_metrics │ │ └── dataset_metadata.yaml │ ├── pocket │ │ ├── dataset_metadata.yaml │ │ ├── pocket_reach_mau │ │ │ └── view.sql │ │ ├── pocket_usage │ │ │ └── view.sql │ │ └── spoc_tile_ids │ │ │ └── metadata.yaml │ ├── pocket_dbt_facts │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_intermediate_derived │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_scratch_derived │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_snowplow_derived │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_snowplow_manifest_derived │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_snowplow_seed_derived │ │ └── dataset_metadata.yaml │ ├── pocket_dbt_staging_derived │ │ └── dataset_metadata.yaml │ ├── pocket_derived │ │ ├── dataset_metadata.yaml │ │ ├── events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── pocket_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── spoc_tile_ids_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── spoc_tile_ids_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── relay │ │ ├── active_subscription_ids │ │ │ └── view.sql │ │ ├── active_subscriptions │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── subscription_events │ │ │ └── view.sql │ │ └── subscriptions │ │ │ └── view.sql │ ├── relay_derived │ │ ├── active_subscription_ids_live │ │ │ └── view.sql │ │ ├── active_subscription_ids_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_subscriptions_live │ │ │ └── view.sql │ │ ├── active_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── subscription_events_live │ │ │ └── view.sql │ │ ├── subscription_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── remote_settings_logs_aggregates │ │ └── dataset_metadata.yaml │ ├── search │ │ ├── acer_cohort │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── desktop_mobile_search_clients_monthly │ │ │ └── view.sql │ │ ├── desktop_search_aggregates_by_userstate │ │ │ └── view.sql │ │ ├── desktop_search_aggregates_for_searchreport │ │ │ └── view.sql │ │ ├── firefox_products_search_clients_engines_sources_daily │ │ │ └── view.sql │ │ ├── mobile_search_aggregates │ │ │ └── view.sql │ │ ├── mobile_search_aggregates_for_searchreport │ │ │ └── view.sql │ │ ├── mobile_search_clients_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── mobile_search_clients_engines_sources_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── mobile_search_clients_last_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── search_aggregates │ │ │ └── view.sql │ │ ├── search_clients_engines_sources_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── search_clients_last_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── search_clients_last_seen_v1 │ │ │ └── view.sql │ │ ├── search_clients_last_seen_v2 │ │ │ └── view.sql │ │ ├── search_dau_aggregates │ │ │ └── view.sql │ │ ├── search_revenue_levers_daily │ │ │ └── view.sql │ │ └── search_rfm │ │ │ └── view.sql │ ├── search_derived │ │ ├── acer_cohort_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── desktop_mobile_search_clients_monthly_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_search_aggregates_by_userstate_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_search_aggregates_for_searchreport_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── mobile_search_aggregates_for_searchreport_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── mobile_search_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── mobile_search_clients_daily_historical_pre202408 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── mobile_search_clients_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_aggregates_v8 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_clients_daily_v8 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_clients_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_clients_last_seen_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_dau_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_metric_contribution_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ └── search_revenue_levers_daily_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── search_terms │ │ ├── aggregated_search_terms_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── sanitization_job_data_validation_metrics │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── sanitization_job_languages │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ └── search_terms_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── search_terms_derived │ │ ├── adm_daily_aggregates_qa_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── adm_daily_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── adm_daily_dma_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── aggregated_search_terms_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── dataset_metadata.yaml │ │ ├── merino_log_sanitized_v3 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── remotesettings_suggestions_v1 │ │ │ └── metadata.yaml │ │ ├── sanitization_job_metadata_v2 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── search_term_data_validation_reports_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── search_terms_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── suggest_impression_sanitized_v2 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── suggest_impression_sanitized_v2_external │ │ │ ├── metadata.yaml │ │ │ ├── mk_scheduled_query.sh │ │ │ └── query.sql │ │ └── suggest_impression_sanitized_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── shepherd │ │ └── dataset_metadata.yaml │ ├── snowflake_migration_derived │ │ ├── approved_corpus_items │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── corpus_item_schedules_updated_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── corpus_items_current_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── corpus_items_updated_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── curator_actions │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── dismissed_prospects_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── prospect_item_feed_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── prospects_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── rejected_corpus_items_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── scheduled_articles_report_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── scheduled_corpus_items │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── section_items_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stg_reviewed_corpus_items_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── stg_scheduled_corpus_items_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── snowplow_external │ │ └── dataset_metadata.yaml │ ├── static │ │ ├── README.md │ │ ├── ca_postal_districts_v1 │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── country_codes_v1 │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── country_names_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── data_incidents_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── fxa_amplitude_export_users_daily │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── fxa_amplitude_export_users_last_seen │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── iana_tls_cipher_suites │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── key_tentpole_dates │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── language_codes_v1 │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── monitoring_distinct_docids_notes_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── monitoring_missing_columns_notes_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── monitoring_missing_document_namespaces_notes_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── monitoring_schema_errors_notes_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── normal_distribution │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── normalized_os_name │ │ │ ├── data.csv │ │ │ └── metadata.yaml │ │ ├── normalized_os_version │ │ │ ├── data.csv │ │ │ └── metadata.yaml │ │ ├── third_party_standardized_country_names │ │ │ ├── data.csv │ │ │ └── metadata.yaml │ │ └── us_zip_code_prefixes_v1 │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── stripe │ │ ├── dataset_metadata.yaml │ │ ├── itemized_payout_reconciliation │ │ │ └── view.sql │ │ └── itemized_tax_transactions │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── stripe_derived │ │ └── dataset_metadata.yaml │ ├── stripe_external │ │ ├── card_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── charge_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── coupon_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── customer_discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── customer_discount_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── customer_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── customers_changelog_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── invoice_discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── invoice_discount_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── invoice_line_item_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── invoice_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── itemized_payout_reconciliation_v5 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── itemized_tax_transactions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── nonprod_card_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_charge_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_coupon_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_customer_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_invoice_discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_invoice_discount_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_invoice_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_plan_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_product_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_promotion_code_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_refund_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_subscription_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_subscription_item_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── plan_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── pre_fivetran_customers_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── pre_fivetran_customers_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── product_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── promotion_code_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── refund_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_discount_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_discount_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_item_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscription_tax_rate_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subscriptions_changelog_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── tax_rate_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── stub_attribution_service │ │ ├── dataset_metadata.yaml │ │ └── dl_token_ga_attribution_lookup │ │ │ └── view.sql │ ├── stub_attribution_service_derived │ │ ├── dataset_metadata.yaml │ │ ├── dl_token_ga_attribution_lookup_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── dl_token_ga_attribution_lookup_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── subscription_platform │ │ ├── active_subscriptions │ │ │ └── view.sql │ │ ├── apple_subscriptions │ │ │ └── view.sql │ │ ├── daily_active_logical_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── daily_active_service_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── exchange_rates │ │ │ └── view.sql │ │ ├── exchange_rates_history │ │ │ └── view.sql │ │ ├── firestore_stripe_subscriptions_status │ │ │ └── view.sql │ │ ├── logical_subscription_events │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── logical_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── monthly_active_logical_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── monthly_active_service_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── nonprod_apple_subscriptions │ │ │ └── view.sql │ │ ├── nonprod_stripe_subscriptions │ │ │ └── view.sql │ │ ├── nonprod_stripe_subscriptions_history │ │ │ └── view.sql │ │ ├── service_subscription_events │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── service_subscriptions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── stripe_plans │ │ │ └── view.sql │ │ ├── stripe_products │ │ │ └── view.sql │ │ ├── stripe_subscriptions │ │ │ └── view.sql │ │ ├── stripe_subscriptions_history │ │ │ └── view.sql │ │ ├── vat_rates │ │ │ └── view.sql │ │ └── vat_rates_history │ │ │ └── view.sql │ ├── subscription_platform_derived │ │ ├── active_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_logical_subscriptions_history_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_subscriptions_changelog_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_subscriptions_history_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_subscriptions_revised_changelog_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── apple_subscriptions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_active_logical_subscriptions_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_active_logical_subscriptions_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── daily_active_service_subscriptions_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_active_service_subscriptions_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── exchange_rates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── firestore_stripe_subscriptions_status_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_logical_subscriptions_history_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_subscriptions_changelog_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_subscriptions_history_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_subscriptions_revised_changelog_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── google_subscriptions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── logical_subscription_events_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── logical_subscription_events_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── logical_subscriptions_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── logical_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── monthly_active_logical_subscriptions_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── monthly_active_logical_subscriptions_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── monthly_active_service_subscriptions_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── monthly_active_service_subscriptions_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── nonprod_apple_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_google_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_stripe_subscriptions_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── nonprod_stripe_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_daily_active_logical_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_daily_active_service_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_logical_subscription_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_monthly_active_logical_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_monthly_active_service_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_service_subscription_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── recent_subplat_attribution_impressions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── service_subscription_events_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── service_subscription_events_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── service_subscriptions_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── service_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── services_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_customers_history_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_customers_revised_changelog_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_logical_subscriptions_attribution_v1 │ │ │ ├── backfill.yaml │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_logical_subscriptions_attribution_v2 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_logical_subscriptions_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_plans_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_products_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_service_subscriptions_attribution_v1 │ │ │ ├── backfill.yaml │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_service_subscriptions_attribution_v2 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_history_v2 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_revised_changelog_v1 │ │ │ ├── backfill.yaml │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── stripe_subscriptions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subplat_attribution_impressions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── subplat_attribution_impressions_v1_live │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── subplat_flow_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── vat_rates_v1 │ │ │ ├── data.csv │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ ├── sumo_ga │ │ ├── analytics_314096102 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── analytics_432581103 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── ga3_events │ │ │ └── view.sql │ │ └── ga4_events │ │ │ └── view.sql │ ├── sumo_ga_derived │ │ ├── dataset_metadata.yaml │ │ ├── ga3_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── ga4_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── taskclusteretl │ │ ├── dataset_metadata.yaml │ │ └── person_mozilla_com │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ ├── taskclusteretl_community │ │ └── dataset_metadata.yaml │ ├── taskclusteretl_stage │ │ └── dataset_metadata.yaml │ ├── telemetry │ │ ├── accessibility_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── active_users │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── active_users_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── active_users_aggregates_attribution │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── active_users_aggregates_device │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── active_users_rollup_shredder │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addon_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addon_aggregates_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addon_names │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addons │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addons_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── addons_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── adm_engagements_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── applications │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── buildhub2 │ │ │ └── view.sql │ │ ├── cfs_ga4_attr │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── client_probe_counts │ │ │ └── view.sql │ │ ├── client_probe_processes │ │ │ └── view.sql │ │ ├── clients_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_daily_agg_by_default_browser_lifecycle_stage │ │ │ └── view.sql │ │ ├── clients_daily_histogram_aggregates │ │ │ └── view.sql │ │ ├── clients_daily_joined │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_daily_scalar_aggregates │ │ │ └── view.sql │ │ ├── clients_daily_v6 │ │ │ └── view.sql │ │ ├── clients_first_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_first_seen_28_days_later │ │ │ └── view.sql │ │ ├── clients_histogram_aggregates │ │ │ └── view.sql │ │ ├── clients_last_seen │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── clients_last_seen_v1 │ │ │ └── view.sql │ │ ├── clients_last_seen_v2 │ │ │ └── view.sql │ │ ├── clients_probe_processes │ │ │ └── view.sql │ │ ├── clients_scalar_aggregates │ │ │ └── view.sql │ │ ├── cohort_daily_churn │ │ │ └── view.sql │ │ ├── cohort_daily_statistics │ │ │ └── view.sql │ │ ├── cohort_weekly_statistics │ │ │ └── view.sql │ │ ├── cohort_weekly_statistics_by_app │ │ │ └── view.sql │ │ ├── cohort_weekly_statistics_by_app_channel_version │ │ │ └── view.sql │ │ ├── core │ │ │ └── view.sql │ │ ├── core_clients_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── core_clients_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── core_clients_last_seen │ │ │ └── view.sql │ │ ├── core_clients_last_seen_v1 │ │ │ └── view.sql │ │ ├── crash_summary │ │ │ └── view.sql │ │ ├── crash_summary_v1 │ │ │ └── view.sql │ │ ├── crash_summary_v2 │ │ │ └── view.sql │ │ ├── crashes_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── daily_active_users_by_product_category │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── desktop_acquisition_funnel │ │ │ └── view.sql │ │ ├── desktop_acquisition_funnel_aggregates │ │ │ └── view.sql │ │ ├── desktop_active_users │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── desktop_cohort_daily_retention │ │ │ └── view.sql │ │ ├── desktop_engagement │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_engagement_clients │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_new_profiles │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_new_profiles_clients │ │ │ └── view.sql │ │ ├── desktop_retention │ │ │ └── view.sql │ │ ├── desktop_retention_1_week │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_retention_clients │ │ │ └── view.sql │ │ ├── devtools_panel_usage │ │ │ └── view.sql │ │ ├── doh_adoption_rate │ │ │ └── view.sql │ │ ├── ech_adoption_rate │ │ │ └── view.sql │ │ ├── eng_workflow_build_parquet │ │ │ └── view.sql │ │ ├── eng_workflow_build_parquet_v1 │ │ │ └── view.sql │ │ ├── eng_workflow_hgpush_parquet │ │ │ └── view.sql │ │ ├── eng_workflow_hgpush_parquet_v1 │ │ │ └── view.sql │ │ ├── event_aggregates │ │ │ └── view.sql │ │ ├── events │ │ │ └── view.sql │ │ ├── events_1pct │ │ │ └── view.sql │ │ ├── events_v1 │ │ │ └── view.sql │ │ ├── experiment_cumulative_ad_clicks │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_cumulative_search_count │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_cumulative_search_with_ads_count │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_cumulative_population_estimate │ │ │ └── view.sql │ │ ├── experiment_enrollment_cumulative_population_estimate_v2 │ │ │ └── view.sql │ │ ├── experiment_enrollment_daily_active_population │ │ │ └── view.sql │ │ ├── experiment_enrollment_daily_active_population_v2 │ │ │ └── view.sql │ │ ├── experiment_enrollment_other_events_overall │ │ │ └── view.sql │ │ ├── experiment_enrollment_other_events_overall_v2 │ │ │ └── view.sql │ │ ├── experiment_enrollment_overall │ │ │ └── view.sql │ │ ├── experiment_enrollment_overall_v2 │ │ │ └── view.sql │ │ ├── experiment_unenrollment_overall │ │ │ └── view.sql │ │ ├── experiment_unenrollment_overall_v2 │ │ │ └── view.sql │ │ ├── fenix_and_firefox_use_counters │ │ │ └── view.sql │ │ ├── fenix_clients_last_seen │ │ │ └── view.sql │ │ ├── fenix_events_v1 │ │ │ └── view.sql │ │ ├── fennec_ios_events_v1 │ │ │ └── view.sql │ │ ├── firefox_crashes │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── firefox_desktop_usage_2021 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── firefox_installer_aggregates │ │ │ └── view.sql │ │ ├── firefox_nondesktop_day_2_7_activation │ │ │ └── view.sql │ │ ├── first_shutdown_summary │ │ │ └── view.sql │ │ ├── first_shutdown_summary_v4 │ │ │ └── view.sql │ │ ├── focus_event │ │ │ └── view.sql │ │ ├── fog_decision_support_percentiles │ │ │ └── view.sql │ │ ├── fx_accounts_active_daily_clients │ │ │ └── view.sql │ │ ├── fx_accounts_linked_clients │ │ │ └── view.sql │ │ ├── fx_accounts_linked_clients_ordered │ │ │ └── view.sql │ │ ├── fx_cert_error_ssl_handshake_failure_rate_by_country_os │ │ │ └── view.sql │ │ ├── fx_cert_error_unique_users_normalized_channel │ │ │ └── view.sql │ │ ├── fx_cert_error_unique_users_os │ │ │ └── view.sql │ │ ├── fx_dau_with_private_engine_default │ │ │ └── view.sql │ │ ├── fx_health_ind_antivirus │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_country │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_bookmarks_by_os_version │ │ │ └── view.sql │ │ ├── fx_health_ind_cert_errors │ │ │ └── view.sql │ │ ├── fx_health_ind_clients_daily_by_country │ │ │ └── view.sql │ │ ├── fx_health_ind_clients_daily_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_clients_daily_by_os_version │ │ │ └── view.sql │ │ ├── fx_health_ind_desktop_dau_by_device_type │ │ │ └── view.sql │ │ ├── fx_health_ind_fqueze_cpu_info │ │ │ └── view.sql │ │ ├── fx_health_ind_mau_per_os │ │ │ └── view.sql │ │ ├── fx_health_ind_mau_per_tier1_country │ │ │ └── view.sql │ │ ├── fx_health_ind_new_profiles_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_np_by_install_type │ │ │ └── view.sql │ │ ├── fx_health_ind_page_reloads │ │ │ └── view.sql │ │ ├── fx_health_ind_ratios_smooth │ │ │ └── view.sql │ │ ├── fx_health_ind_searches_by_provider │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── fx_health_ind_vid_plybck_by_country │ │ │ └── view.sql │ │ ├── fx_health_ind_vid_plybck_by_os │ │ │ └── view.sql │ │ ├── fx_health_ind_vid_plybck_by_os_version │ │ │ └── view.sql │ │ ├── fx_health_ind_webcompat │ │ │ └── view.sql │ │ ├── fx_health_ind_win_instll_by_instll_typ │ │ │ └── view.sql │ │ ├── fx_health_ind_win_uninstll │ │ │ └── view.sql │ │ ├── fx_health_ind_windows_versions_mau_per_os │ │ │ └── view.sql │ │ ├── fx_privacy_dau_agg │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── fx_share_of_private_URI_loads │ │ │ └── view.sql │ │ ├── ga4_sessions_firefoxcom_mozillaorg_combined │ │ │ └── view.sql │ │ ├── health │ │ │ └── view.sql │ │ ├── install │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── install_vs_uninstall_by_os │ │ │ └── view.sql │ │ ├── install_vs_uninstall_ratio │ │ │ └── view.sql │ │ ├── install_vs_uninstall_ratio_by_country │ │ │ └── view.sql │ │ ├── latest_versions │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── lockwise_mobile_events │ │ │ └── view.sql │ │ ├── lockwise_mobile_events_v1 │ │ │ └── view.sql │ │ ├── longitudinal.sql.py │ │ ├── ltv_desktop_aggregates │ │ │ └── view.sql │ │ ├── main_1pct │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── main_nightly │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── main_remainder_1pct │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── main_use_counter_1pct │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── mobile_event │ │ │ └── view.sql │ │ ├── mobile_usage_2021 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── network_usage │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── newtab_clients_daily │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_clients_daily_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_conditional_daily_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_daily_interactions_aggregates │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── newtab_interactions │ │ │ └── view.sql │ │ ├── newtab_visits │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── nondesktop_clients_last_seen │ │ │ └── view.sql │ │ ├── nondesktop_clients_last_seen_v1 │ │ │ └── view.sql │ │ ├── prvt_brwsng_mode_retention │ │ │ └── view.sql │ │ ├── releases │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── releases_latest │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── rocket_android_events_v1 │ │ │ └── view.sql │ │ ├── rolling_cohorts │ │ │ └── view.sql │ │ ├── segmented_dau │ │ │ └── view.sql │ │ ├── segmented_dau_28_day_rolling │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── view.sql │ │ ├── smoot_usage_day_0 │ │ │ └── view.sql │ │ ├── smoot_usage_day_13 │ │ │ └── view.sql │ │ ├── socorro_crash │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── socorro_crash_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── sponsored_tiles_ad_request_fill │ │ │ └── view.sql │ │ ├── sponsored_tiles_clients_daily │ │ │ └── view.sql │ │ ├── ssl_ratios │ │ │ └── view.sql │ │ ├── ssl_ratios_v1 │ │ │ └── view.sql │ │ ├── suggest_clients_daily │ │ │ └── view.sql │ │ ├── sync │ │ │ └── view.sql │ │ ├── telemetry_anonymous_parquet_v1 │ │ │ └── view.sql │ │ ├── telemetry_core_parquet │ │ │ └── view.sql │ │ ├── telemetry_core_parquet_v3 │ │ │ └── view.sql │ │ ├── telemetry_downgrade_parquet_v1 │ │ │ └── view.sql │ │ ├── telemetry_focus_event_parquet │ │ │ └── view.sql │ │ ├── telemetry_focus_event_parquet_v1 │ │ │ └── view.sql │ │ ├── telemetry_heartbeat_parquet_v1 │ │ │ └── view.sql │ │ ├── telemetry_ip_privacy │ │ │ └── view.sql │ │ ├── telemetry_ip_privacy_parquet │ │ │ └── view.sql │ │ ├── telemetry_ip_privacy_parquet_v1 │ │ │ └── view.sql │ │ ├── telemetry_mobile_event_parquet │ │ │ └── view.sql │ │ ├── telemetry_mobile_event_parquet_v2 │ │ │ └── view.sql │ │ ├── unified_metrics │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── uninstalls_by_account_signed_in_status │ │ │ └── view.sql │ │ ├── uninstalls_by_addon │ │ │ └── view.sql │ │ ├── uninstalls_by_attr_src │ │ │ └── view.sql │ │ ├── uninstalls_by_browser_aggregates │ │ │ └── view.sql │ │ ├── uninstalls_by_channel_aggregates │ │ │ └── view.sql │ │ ├── uninstalls_by_country_aggregates │ │ │ └── view.sql │ │ ├── uninstalls_by_cpu_cores │ │ │ └── view.sql │ │ ├── uninstalls_by_day │ │ │ └── view.sql │ │ ├── uninstalls_by_default │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── uninstalls_by_default_search_engine │ │ │ └── view.sql │ │ ├── uninstalls_by_distribution_id │ │ │ └── view.sql │ │ ├── uninstalls_by_dlsource │ │ │ └── view.sql │ │ ├── uninstalls_by_isp │ │ │ └── view.sql │ │ ├── uninstalls_by_os_install_yr │ │ │ └── view.sql │ │ ├── uninstalls_by_os_ver_aggregates │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_account_signed_in_status │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_addon │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_attr_src │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_browser │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_country │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_cpu_core_count │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_dflt_srch │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_dlsource │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_os_install_yr │ │ │ └── view.sql │ │ ├── uninstalls_on_day_of_install_by_os_ver │ │ │ └── view.sql │ │ ├── uninstalls_per_other_installs │ │ │ └── view.sql │ │ ├── uninstalls_relative_to_profile_creation │ │ │ └── view.sql │ │ ├── uninstalls_to_dau_ratio_by_country │ │ │ └── view.sql │ │ ├── unnest_parquet_view.sql.py │ │ ├── urlbar_clients_daily │ │ │ └── view.sql │ │ ├── user_cancelled_install_share │ │ │ └── view.sql │ │ ├── windows_10_aggregate │ │ │ └── view.sql │ │ ├── windows_10_build_distribution │ │ │ └── view.sql │ │ └── windows_10_patch_adoption │ │ │ └── view.sql │ ├── telemetry_derived │ │ ├── accessibility_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_users_aggregates_attribution_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_users_aggregates_device_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_users_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── active_users_rollup_shredder_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── addon_aggregates_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── addon_names_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── addons_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── addons_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── adm_engagements_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── applications_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── cfs_ga4_attr_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── client_probe_counts │ │ │ └── view.sql │ │ ├── client_probe_counts_v1 │ │ │ └── metadata.yaml │ │ ├── client_probe_processes_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── clients_daily_agg_by_default_browser_lifecycle_stage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_daily_event_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_daily_histogram_aggregates_content_v1 │ │ │ └── query.sql │ │ ├── clients_daily_histogram_aggregates_gpu_v1 │ │ │ └── query.sql │ │ ├── clients_daily_histogram_aggregates_parent_v1 │ │ │ └── query.sql │ │ ├── clients_daily_histogram_aggregates_v1.sql.py │ │ ├── clients_daily_histogram_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── clients_daily_joined_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_daily_keyed_boolean_aggregates_v1 │ │ │ └── query.sql │ │ ├── clients_daily_keyed_histogram_aggregates_v1 │ │ │ └── query.sql │ │ ├── clients_daily_keyed_scalar_aggregates_v1 │ │ │ └── query.sql │ │ ├── clients_daily_scalar_aggregates_v1.sql.py │ │ ├── clients_daily_scalar_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_daily_v6 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_28_days_later_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_28_days_later_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_first_seen_v3 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_histogram_aggregates_new_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_histogram_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_histogram_aggregates_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_histogram_bucket_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_histogram_probe_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_last_seen_event_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_last_seen_joined_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_last_seen_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_probe_processes_v1 │ │ │ └── metadata.yaml │ │ ├── clients_profile_per_install_affected_v1 │ │ │ └── metadata.yaml │ │ ├── clients_scalar_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── clients_scalar_bucket_counts_v1 │ │ │ └── metadata.yaml │ │ ├── clients_scalar_probe_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_daily_churn_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_daily_statistics_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_active_clients_staging_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_active_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_cfs_staging_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── cohort_weekly_statistics_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── contile_filter_adm_empty_response │ │ │ └── metadata.yaml │ │ ├── contile_tiles_adm_request │ │ │ └── metadata.yaml │ │ ├── contile_tiles_adm_response_tiles_count │ │ │ └── metadata.yaml │ │ ├── core_clients_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── core_clients_first_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── core_clients_last_seen_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── core_live │ │ │ └── view.sql │ │ ├── crash_frames_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── crash_signatures_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── crash_summary_v1 │ │ │ └── metadata.yaml │ │ ├── crash_summary_v2 │ │ │ └── metadata.yaml │ │ ├── crash_symbolicated_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── crash_symbols_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── crashes_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── daily_active_users_by_product_category_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── deanonymized_events │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_acquisition_funnel_aggregates_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_cohort_daily_retention_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_engagement_clients_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_engagement_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_funnel_activation_day_6_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_funnel_activation_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── desktop_funnel_installs_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_funnel_new_profiles_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_new_profiles_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_aggregates_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_clients_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_clients_v2 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── desktop_retention_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── deviations_anomdtct_v1 │ │ │ └── metadata.yaml │ │ ├── deviations_v1 │ │ │ └── metadata.yaml │ │ ├── devtools_accessiblility_panel_usage_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── devtools_panel_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── doh_adoption_rate_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ech_adoption_rate_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── eng_workflow_hgpush_parquet_v1 │ │ │ └── metadata.yaml │ │ ├── error_aggregates │ │ │ └── view.sql │ │ ├── error_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── esr_migration_incorrect_deletion_request_v1 │ │ │ └── metadata.yaml │ │ ├── event_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_types_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── event_types_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── events_1pct_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── events_daily_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── events_live │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── events_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── experiment_cumulative_ad_clicks_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_cumulative_search_count_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_cumulative_search_with_ads_count_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_aggregates_base │ │ │ └── metadata.yaml │ │ ├── experiment_enrollment_aggregates_live │ │ │ └── metadata.yaml │ │ ├── experiment_enrollment_cumulative_population_estimate_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_cumulative_population_estimate_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_daily_active_population_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── experiment_enrollment_daily_active_population_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── experiment_enrollment_other_events_overall_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_other_events_overall_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_overall_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_enrollment_overall_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_search_aggregates_live_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_unenrollment_overall_v1 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── experiment_unenrollment_overall_v2 │ │ │ ├── metadata.yaml │ │ │ └── view.sql │ │ ├── fenix_and_firefox_use_counters │ │ │ └── metadata.yaml │ │ ├── firefox_crashes_v1 │ │ │ └── metadata.yaml │ │ ├── firefox_desktop_exact_mau28_by_client_count_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_desktop_exact_mau28_by_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_desktop_exact_mau28_by_dimensions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_desktop_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_installer_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_nondesktop_day_2_7_activation_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── firefox_nondesktop_exact_mau28_by_client_count_dimensions_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── firefox_nondesktop_exact_mau28_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── first_shutdown_summary_v4 │ │ │ └── metadata.yaml │ │ ├── fog_decision_support_percentiles_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_accounts_active_daily_clients_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_accounts_linked_clients_ordered_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_accounts_linked_clients_staging_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_accounts_linked_clients_v1 │ │ │ ├── metadata.yaml │ │ │ ├── schema.yaml │ │ │ └── script.sql │ │ ├── fx_cert_error_ssl_handshake_failure_rate_by_country_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_cert_error_unique_users_normalized_channel_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_cert_error_unique_users_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_dau_with_private_engine_default_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_antivirus_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_bookmarks_by_os_version_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_cert_errors_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_clients_daily_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_clients_daily_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_clients_daily_by_os_version_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_desktop_dau_by_device_type_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_fqueze_cpu_info_v1 │ │ │ ├── metadata.yaml │ │ │ └── schema.yaml │ │ ├── fx_health_ind_mau_per_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_mau_per_tier1_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_new_profiles_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_np_by_install_type_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_page_reloads_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_ratios_smooth_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_searches_by_provider_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_vid_plybck_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_vid_plybck_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_vid_plybck_by_os_version_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_webcompat_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_win_instll_by_instll_typ_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_win_uninstll_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_health_ind_windows_versions_mau_per_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_privacy_dau_agg_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── fx_share_of_private_URI_loads_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glam_extract_firefox_beta_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glam_extract_firefox_nightly_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glam_extract_firefox_release_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glam_sample_counts_extract_v1 │ │ │ └── metadata.yaml │ │ ├── glam_sample_counts_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── hcm_clients_v1 │ │ │ └── metadata.yaml │ │ ├── install_vs_uninstall_by_os_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── install_vs_uninstall_ratio_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── install_vs_uninstall_ratio_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── italy_covid19_outage_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── kpi_automated_forecast_confidences_v1 │ │ │ └── metadata.yaml │ │ ├── kpi_automated_forecast_v1 │ │ │ └── metadata.yaml │ │ ├── kpi_forecasts_v0 │ │ │ └── metadata.yaml │ │ ├── latest_versions │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── latest_versions_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── looker_forecasts_cache_v1 │ │ │ └── metadata.yaml │ │ ├── ltv_desktop_aggregates_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── main_1pct_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── main_events_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── main_nightly_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── main_remainder_1pct_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── main_use_counter_1pct_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── mobile_usage_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── network_usage_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_clients_daily_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_clients_daily_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_conditional_daily_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_daily_interactions_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_interactions_historical_legacy_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── newtab_interactions_hourly_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_interactions_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_merino_extract_to_gcs_v3 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── newtab_merino_extract_v3 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_merino_priors_to_gcs_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.py │ │ ├── newtab_merino_priors_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_merino_propensity_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── newtab_visits_v1 │ │ │ ├── backfill.yaml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── prvt_brwsng_mode_retention_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── public_data_report_hardware_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── public_data_report_hardware_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── public_data_report_user_activity_v1 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── regrets_reporter_study_v1 │ │ │ └── metadata.yaml │ │ ├── releases_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── remote_content_uptake_v1 │ │ │ └── metadata.yaml │ │ ├── rolling_cohorts_v2 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── search_mv │ │ │ └── metadata.yaml │ │ ├── segmented_dau_28_day_rolling_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_desktop_compressed_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_desktop_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_fxa_compressed_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_fxa_v2 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── smoot_usage_new_profiles_compressed_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_new_profiles_v2 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── smoot_usage_nondesktop_compressed_v2 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── smoot_usage_nondesktop_v2 │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── socorro_crash_v2 │ │ │ └── metadata.yaml │ │ ├── sponsored_tiles_clients_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── ssl_ratios_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ └── query.sql │ │ ├── suggest_clients_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── summed_hist_fix │ │ │ └── metadata.yaml │ │ ├── telemetry_ip_privacy_parquet_v1 │ │ │ └── metadata.yaml │ │ ├── telemetry_ip_privacy_v2 │ │ │ └── metadata.yaml │ │ ├── unified_metrics_v1 │ │ │ ├── checks.sql │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_account_signed_in_status_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_addon_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_attr_src_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_browser_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_channel_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_country_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_cpu_cores_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_day_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_default_search_engine_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_default_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_distribution_id_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_dlsource_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_isp_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_os_install_yr_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_by_os_ver_aggregates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_account_signed_in_status_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_addon_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_attr_src_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_browser_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_cpu_core_count_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_dflt_srch_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_dlsource_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_os_install_yr_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_on_day_of_install_by_os_ver_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_per_other_installs_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_relative_to_profile_creation_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── uninstalls_to_dau_ratio_by_country_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── urlbar_clients_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── user_cancelled_install_share_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── telemetry_dev_cycle │ │ ├── data_review_stats │ │ │ └── view.sql │ │ ├── dataset_metadata.yaml │ │ ├── experiments_stats │ │ │ └── view.sql │ │ ├── glean_metrics_stats │ │ │ └── view.sql │ │ └── telemetry_probes_stats │ │ │ └── view.sql │ ├── telemetry_dev_cycle_derived │ │ ├── dataset_metadata.yaml │ │ ├── firefox_major_release_dates_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── glean_metrics_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── telemetry_probes_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── telemetry_dev_cycle_external │ │ ├── data_review_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── dataset_metadata.yaml │ │ ├── experiments_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ ├── glean_metrics_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ │ └── telemetry_probes_stats_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.py │ │ │ └── schema.yaml │ ├── thunderbird_desktop_derived │ │ └── events_stream_v1 │ │ │ └── backfill.yaml │ ├── treeherder_db │ │ └── dataset_metadata.yaml │ ├── udf │ │ ├── active_n_weeks_ago │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── active_values_from_days_seen_map │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── add_monthly_engine_searches │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── add_monthly_searches │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── add_searches_by_index │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── aggregate_active_addons │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── aggregate_map_first │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── aggregate_search_counts │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── aggregate_search_map │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── array_11_zeroes_then │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── array_drop_first_and_append │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── array_of_12_zeroes │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── array_slice │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bitcount_lowest_7 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bitmask_365 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bitmask_lowest_28 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bitmask_lowest_7 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bitmask_range │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_active_in_range │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_days_since_seen │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_from_string │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_range │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_retention │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_to_dates │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits28_to_string │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits_from_offsets │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits_to_active_n_weeks_ago │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits_to_days_seen │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits_to_days_since_first_seen │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bits_to_days_since_seen │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── bool_to_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── boolean_histogram_to_boolean │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── coalesce_adjacent_days_28_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── coalesce_adjacent_days_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── combine_adjacent_days_28_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── combine_adjacent_days_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── combine_days_seen_maps │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── combine_experiment_days │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── country_code_to_flag │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── dataset_metadata.yaml │ │ ├── days_seen_bytes_to_rfm │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── days_since_created_profile_as_28_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── deanonymize_event │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── decode_int64 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── dedupe_array │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── distribution_model_clients │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── distribution_model_ga_metrics │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── distribution_model_installs │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── event_code_points_to_string │ │ │ └── udf.sql │ │ ├── experiment_search_metric_to_array │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_count_histogram_value │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_document_type │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_document_version │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_histogram_sum │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_schema_validation_path │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── fenix_build_to_datetime │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── funnel_derived_clients │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── funnel_derived_ga_metrics │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── funnel_derived_installs │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── ga_is_mozilla_browser │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── geo_struct │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── geo_struct_set_defaults │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── get_key │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── get_key_with_null │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── glean_timespan_nanos │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── glean_timespan_seconds │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── gzip_length_footer │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_max_key_with_nonzero_value │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_merge │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_normalize │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_percentiles │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_to_mean │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── histogram_to_threshold_count │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── hmac_sha256 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── hr_cost_center_to_steering_committee │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── hr_employee_id_to_team │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── hr_steering_committee │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── hr_steering_committee_to_group_name │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── int_to_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── int_to_hex_string │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_histogram │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_int_map │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_mode_last │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── keyed_histogram_get_sum │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── kv_array_append_to_json_string │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── kv_array_to_json_string │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── looker_approx_percentile_distinct_disc │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── main_summary_scalars │ │ │ ├── main_summary_scalars.sql.py │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── map_bing_revenue_country_to_country_code │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── map_mode_last │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── map_revenue_country │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── map_sum │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── marketing_attributable_desktop │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── merge_scalar_user_data │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── mod_uint128 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── mode_last │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── mode_last_retain_nulls │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── monetized_search │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── new_monthly_engine_searches_struct │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_fenix_metrics │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_glean_baseline_client_info │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_glean_ping_info │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_main_payload │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_metadata │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_monthly_searches │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_os │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── normalize_search_engine │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── null_if_empty_list │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── one_as_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── organic_vs_paid_desktop │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── organic_vs_paid_mobile │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── organic_vs_paid_mobile_gclid_attribution │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── pack_event_properties │ │ │ └── udf.sql │ │ ├── parquet_array_sum │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── parse_desktop_telemetry_uri │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── parse_iso8601_date │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── partner_org_clients │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── partner_org_ga_metrics │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── partner_org_installs │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── pos_of_leading_set_bit │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── pos_of_trailing_set_bit │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── product_info_with_baseline │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── pseudonymize_ad_id │ │ │ ├── README.md │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── quantile_search_metric_contribution │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── remove_label_from_metric_path │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── round_timestamp_to_minute │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── safe_crc32_uuid │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── safe_sample_id │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── search_counts_map_sum │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── shift_28_bits_one_day │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── shift_365_bits_one_day │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── shift_one_day │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── smoot_usage_from_28_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── vector_add │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── zero_as_365_bits │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ └── zeroed_array │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ ├── udf_js │ │ ├── bootstrap_percentile_ci │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── crc32 │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── dataset_metadata.yaml │ │ ├── decode_uri_attribution │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── extract_string_from_bytes │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── gunzip │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── jackknife_mean_ci │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── jackknife_percentile_ci │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── jackknife_ratio_ci │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── jackknife_sum_ci │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_events │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_histogram │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_keyed_histogram │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── json_extract_missing_cols │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── main_summary_active_addons │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── main_summary_addon_scalars │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── main_summary_disabled_addons │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── parse_sponsored_interaction │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ ├── sample_id │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ │ └── snake_case_columns │ │ │ ├── metadata.yaml │ │ │ └── udf.sql │ ├── udf_js_lib │ │ ├── atob.js │ │ ├── gunzip.min.js │ │ └── qbinom.js │ ├── udf_legacy │ │ ├── README.md │ │ ├── contains.sql │ │ ├── dataset_metadata.yaml │ │ ├── date_format.sql │ │ ├── date_trunc.sql │ │ └── to_iso8601.sql │ └── zoom │ │ ├── dataset_metadata.yaml │ │ ├── meeting_participants │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── meeting_reports │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── meetings │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ └── users │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql ├── moz-fx-glam-prod │ └── glam_etl │ │ ├── firefox_desktop_glam_release__clients_histogram_aggregates_snapshot_v1 │ │ └── init.sql │ │ ├── glam_desktop_beta_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_desktop_beta_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_desktop_nightly_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_desktop_nightly_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_desktop_release_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_desktop_release_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fenix_beta_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fenix_beta_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fenix_nightly_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fenix_nightly_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fenix_release_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fenix_release_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fog_beta_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fog_beta_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fog_nightly_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fog_nightly_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── glam_fog_release_aggregates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ ├── glam_fog_release_aggregates_v1 │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── script.sql │ │ ├── latest_versions │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql │ │ └── org_mozilla_fenix_glam_release__clients_histogram_aggregates_snapshot_v1 │ │ └── init.sql └── mozfun │ ├── README.md │ ├── addons │ └── is_adblocker │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── ads │ └── generate_id_from_struct_v1 │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── assert │ ├── all_fields_null │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── approx_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── array_empty │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── array_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── array_equals_any_order │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── error │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── false │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── json_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── map_entries_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── map_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── not_null │ │ └── udf.sql │ ├── null │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── sql_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── struct_equals │ │ ├── metadata.yaml │ │ └── udf.sql │ └── true │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── bits28 │ ├── README.md │ ├── active_in_range │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── days_since_seen │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── examples │ │ ├── bits28_days_since_seen.sql │ │ ├── extract_week_specific_bits.sql │ │ └── string_bit_patterns.sql │ ├── from_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── range │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── retention │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── to_dates │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── to_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── bytes │ ├── README.md │ ├── bit_pos_to_byte_pos │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_bits │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── zero_right │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── event_analysis │ ├── README.md │ ├── aggregate_match_strings │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── create_count_steps_query │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ ├── create_events_view │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ ├── create_funnel_regex │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── create_funnel_steps_query │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ ├── escape_metachars │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── event_index_to_match_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── event_property_index_to_match_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── event_property_value_to_match_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_event_counts │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_event_counts_with_properties │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_count_sql │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ └── get_funnel_steps_sql │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ ├── ga │ └── nullify_string │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glam │ ├── README.md │ ├── build_hour_to_datetime │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── build_seconds_to_hour │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── fenix_build_to_build_hour │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_bucket_from_value │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_buckets_cast_string_array │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_cast_json │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_cast_struct │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_fill_buckets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_fill_buckets_dirichlet │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_filter_high_values │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_from_buckets_uniform │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_generate_exponential_buckets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_generate_functional_buckets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_generate_linear_buckets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_generate_scalar_buckets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_normalized_sum │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── histogram_normalized_sum_with_original │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── map_from_array_offsets │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── map_from_array_offsets_precise │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── percentile │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glean │ ├── README.md │ ├── legacy_compatible_experiments │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── parse_datetime │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── timespan_nanos │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── timespan_seconds │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── google_ads │ └── extract_segments_from_campaign_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── google_search_console │ ├── README.md │ ├── classify_site_query │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_url_country_code │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_url_domain_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_url_language_code │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_url_locale │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_url_path │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── extract_url_path_segment │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── hist │ ├── README.md │ ├── count │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── examples │ │ ├── full_hist_extract.sql │ │ └── use_counter_hist_extract.sql │ ├── extract │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_histogram_sum │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_keyed_hist_sum │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── mean │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── merge │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── normalize │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── percentiles │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── string_to_json │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── threshold_count │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── iap │ ├── README.md │ ├── derive_apple_subscription_interval │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── parse_android_receipt │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── parse_apple_event │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── parse_apple_receipt │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── scrub_apple_receipt │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── json │ ├── README.md │ ├── extract_int_map │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── extract_string_map │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── from_map │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── from_map_json │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── from_nested_map │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── js_extract_string_map │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── mode_last │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── lib │ ├── atob.js │ ├── gunzip.min.js │ └── qbinom.js │ ├── ltv │ ├── android_states_v1 │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── android_states_v2 │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── android_states_with_paid_v1 │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── android_states_with_paid_v2 │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── desktop_states_v1 │ │ ├── metadata.yaml │ │ └── udf.sql │ └── get_state_ios_v2 │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── map │ ├── README.md │ ├── extract_keyed_scalar_sum │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── from_lists │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_key │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_key_with_null │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── mode_last │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── set_key │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── sum │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── marketing │ ├── parse_ad_group_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── parse_campaign_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── parse_creative_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── mobile_search │ └── normalize_app_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── newtab │ ├── determine_grid_layout_v1 │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── determine_tiles_per_row_v1 │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── is_default_ui_v1 │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── scheduled_surface_id_v1 │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── norm │ ├── README.md │ ├── app_channel │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── browser_version_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── diff_months │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── examples │ │ └── fenix_app_info.sql │ ├── extract_version │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── fenix_app_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── fenix_build_to_datetime │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── firefox_android_package_name_to_channel │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_earliest_value │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_windows_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glean_baseline_client_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glean_client_info_attribution │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glean_ping_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── glean_windows_version_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── metadata │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── os │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── partnership │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── product_info │ │ ├── README.md │ │ ├── generate_body.sql │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── result_type_to_product_name │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── truncate_version │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── vpn_attribution │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── windows_version_info │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── serp_events │ ├── README.md │ ├── ad_blocker_inferred │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── is_ad_component │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── stats │ ├── README.md │ ├── mode_last │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── mode_last_retain_nulls │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── utils │ ├── diff_query_schemas │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── stored_procedure.sql │ ├── extract_utm_from_url │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── get_url_path │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ ├── timestamp_diff_complete_months │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── timestamp_diff_complete_weeks │ │ ├── README.md │ │ ├── metadata.yaml │ │ └── udf.sql │ └── vpn │ ├── README.md │ ├── acquisition_channel │ ├── README.md │ ├── metadata.yaml │ └── udf.sql │ ├── channel_group │ ├── README.md │ ├── metadata.yaml │ └── udf.sql │ ├── normalize_utm_parameters │ ├── README.md │ ├── metadata.yaml │ └── udf.sql │ └── pricing_plan │ ├── README.md │ ├── metadata.yaml │ └── udf.sql ├── sql_generators ├── README.md ├── __init__.py ├── active_users_aggregates_v3 │ ├── __init__.py │ └── templates │ │ ├── desktop_checks.sql │ │ ├── desktop_query.sql │ │ ├── desktop_table_schema.yaml │ │ ├── desktop_view_schema.yaml │ │ ├── fenix_checks.sql │ │ ├── focus_android_query.sql │ │ ├── focus_android_view.sql │ │ ├── metadata.yaml │ │ ├── mobile_checks.sql │ │ ├── mobile_query.sql │ │ ├── mobile_table_schema.yaml │ │ ├── mobile_view.sql │ │ ├── mobile_view_schema.yaml │ │ └── view.sql ├── active_users_aggregates_v4 │ ├── __init__.py │ └── templates │ │ ├── desktop_backfill.yaml │ │ ├── desktop_checks.sql │ │ ├── desktop_query.sql │ │ ├── desktop_table_schema.yaml │ │ ├── desktop_view_schema.yaml │ │ ├── fenix_checks.sql │ │ ├── focus_android_query.sql │ │ ├── focus_android_view.sql │ │ ├── metadata.yaml │ │ ├── mobile_checks.sql │ │ ├── mobile_query.sql │ │ ├── mobile_table_schema.yaml │ │ ├── mobile_view.sql │ │ ├── mobile_view_schema.yaml │ │ └── view.sql ├── active_users_deletion_requests │ ├── __init__.py │ └── templates │ │ ├── desktop_deletion_request_query.sql │ │ ├── metadata_deletion_request.yaml │ │ └── mobile_deletion_request_query.sql ├── baseline_clients_city_seen_v1 │ ├── __init__.py │ └── templates │ │ ├── metadata.yaml │ │ ├── query.sql │ │ ├── schema.yaml │ │ └── view.sql ├── country_code_lookup │ ├── __init__.py │ ├── aliases.yaml │ └── templates │ │ └── data.csv ├── derived_view_schemas │ └── __init__.py ├── events_daily │ ├── __init__.py │ ├── templates │ │ ├── event_types │ │ │ ├── templating.yaml │ │ │ └── view.sql │ │ ├── event_types_history_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ ├── schema.yaml │ │ │ └── templating.yaml │ │ ├── event_types_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── templating.yaml │ │ ├── events_daily │ │ │ ├── templating.yaml │ │ │ └── view.sql │ │ └── events_daily_v1 │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── templating.yaml │ └── tests │ │ ├── test_generate_queries.py │ │ └── test_templated_dir.py ├── experiment_monitoring │ ├── __init__.py │ └── templates │ │ ├── experiment_crash_aggregates_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── experiment_crash_events_live_v1 │ │ ├── materialized_view.sql │ │ └── metadata.yaml │ │ ├── experiment_crash_rates_live │ │ ├── metadata.yaml │ │ └── view.sql │ │ ├── experiment_enrollment_aggregates_live_v1 │ │ ├── metadata.yaml │ │ └── view.sql │ │ ├── experiment_enrollment_aggregates_live_v2 │ │ ├── metadata.yaml │ │ └── view.sql │ │ ├── experiment_enrollment_aggregates_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── experiment_enrollment_aggregates_v2 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── experiment_events_live_v1 │ │ ├── materialized_view.sql │ │ └── metadata.yaml │ │ ├── experiment_search_aggregates_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── experiment_search_events_live_v1 │ │ ├── materialized_view.sql │ │ └── metadata.yaml │ │ ├── experiments_daily_active_clients_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ │ ├── experiments_daily_active_clients_v2 │ │ ├── metadata.yaml │ │ └── query.sql │ │ └── templating.yaml ├── feature_usage │ ├── __init__.py │ ├── templates │ │ ├── metadata.yaml │ │ └── query.sql │ └── templating.yaml ├── firefox_crashes │ ├── README.md │ ├── __init__.py │ └── templates │ │ └── firefox_crashes.query.sql ├── funnels │ ├── README.md │ ├── __init__.py │ ├── config.py │ ├── configs │ │ ├── account_pref_delete_funnel.toml │ │ ├── accounts_pref_engagement.toml │ │ ├── android_onboarding.toml │ │ ├── email_first_reg_login_funnels_by_service.toml │ │ ├── example-funnel-config.toml.example │ │ ├── ios_onboarding_main.toml │ │ ├── ios_onboarding_multiple_choice.toml │ │ ├── login_engagement_funnel.toml │ │ ├── login_funnels_by_entrypoint.toml │ │ ├── login_funnels_by_service.toml │ │ ├── monitor_dashboard_user_journey_funnels.toml │ │ ├── monitor_mozilla_accounts_funnels.toml │ │ ├── pwd_reset_funnels_by_service.toml │ │ ├── reg_engagement_funnel.toml │ │ ├── registration_funnels_by_service.toml │ │ └── registration_funnels_legacy_events.toml │ ├── templates │ │ ├── funnel.sql │ │ └── metadata.yaml │ └── tests │ │ ├── test_funnel │ │ └── test_funnels.py ├── glean_usage │ ├── README.md │ ├── __init__.py │ ├── baseline_clients_daily.py │ ├── baseline_clients_first_seen.py │ ├── baseline_clients_last_seen.py │ ├── clients_last_seen_joined.py │ ├── common.py │ ├── event_error_monitoring.py │ ├── event_flow_monitoring.py │ ├── event_monitoring_live.py │ ├── events_stream.py │ ├── events_unnested.py │ ├── glean_app_ping_views.py │ ├── metrics_clients_daily.py │ ├── metrics_clients_last_seen.py │ └── templates │ │ ├── app_ping_view.view.sql │ │ ├── baseline_clients_daily.metadata.yaml │ │ ├── baseline_clients_daily.view.sql │ │ ├── baseline_clients_daily_v1.bigconfig.yml │ │ ├── baseline_clients_daily_v1.metadata.yaml │ │ ├── baseline_clients_daily_v1.query.sql │ │ ├── baseline_clients_daily_v1.schema.yaml │ │ ├── baseline_clients_first_seen.metadata.yaml │ │ ├── baseline_clients_first_seen.view.sql │ │ ├── baseline_clients_first_seen_v1.bigconfig.yml │ │ ├── baseline_clients_first_seen_v1.metadata.yaml │ │ ├── baseline_clients_first_seen_v1.query.sql │ │ ├── baseline_clients_first_seen_v1.schema.yaml │ │ ├── baseline_clients_last_seen.metadata.yaml │ │ ├── baseline_clients_last_seen.view.sql │ │ ├── baseline_clients_last_seen_v1.bigconfig.yml │ │ ├── baseline_clients_last_seen_v1.checks.sql │ │ ├── baseline_clients_last_seen_v1.metadata.yaml │ │ ├── baseline_clients_last_seen_v1.query.sql │ │ ├── baseline_clients_last_seen_v1.schema.yaml │ │ ├── clients_last_seen_joined.metadata.yaml │ │ ├── clients_last_seen_joined.query.sql │ │ ├── clients_last_seen_joined.view.sql │ │ ├── cross_channel.view.sql │ │ ├── cross_channel_event_monitoring.view.sql │ │ ├── cross_channel_events_stream.query.sql │ │ ├── cross_channel_events_unnested.view.sql │ │ ├── dataset_metadata.yaml │ │ ├── derived_dataset_metadata.yaml │ │ ├── event_error_monitoring_aggregates_v1.metadata.yaml │ │ ├── event_error_monitoring_aggregates_v1.query.sql │ │ ├── event_flow_monitoring_aggregates_v1.metadata.yaml │ │ ├── event_flow_monitoring_aggregates_v1.schema.yaml │ │ ├── event_flow_monitoring_aggregates_v1.script.sql │ │ ├── event_monitoring_aggregates_v1.metadata.yaml │ │ ├── event_monitoring_aggregates_v1.query.sql │ │ ├── event_monitoring_aggregates_v1.schema.yaml │ │ ├── event_monitoring_live.metadata.yaml │ │ ├── event_monitoring_live.view.sql │ │ ├── event_monitoring_live_v1.materialized_view.sql │ │ ├── event_monitoring_live_v1.metadata.yaml │ │ ├── event_monitoring_live_v1.script.sql │ │ ├── events_stream.metadata.yaml │ │ ├── events_stream.view.sql │ │ ├── events_stream_v1.metadata.yaml │ │ ├── events_stream_v1.query.py │ │ ├── events_stream_v1.query.sql │ │ ├── macros.sql │ │ ├── metrics_clients_daily.bigconfig.yml │ │ ├── metrics_clients_daily.metadata.yaml │ │ ├── metrics_clients_daily.query.sql │ │ ├── metrics_clients_daily.view.sql │ │ ├── metrics_clients_last_seen.bigconfig.yml │ │ ├── metrics_clients_last_seen.metadata.yaml │ │ ├── metrics_clients_last_seen.query.sql │ │ ├── metrics_clients_last_seen.view.sql │ │ └── metrics_templating.yaml ├── mobile_kpi_support_metrics │ ├── README.md │ ├── __init__.py │ ├── images │ │ └── mobile_acquisition_lineage.jpg │ ├── mobile_kpi_support_metrics.py │ └── templates │ │ ├── active_users.view.sql │ │ ├── attribution_clients.bigconfig.yml │ │ ├── attribution_clients.metadata.yaml │ │ ├── attribution_clients.query.sql │ │ ├── attribution_clients.schema.yaml │ │ ├── attribution_clients.view.sql │ │ ├── engagement.bigconfig.yml │ │ ├── engagement.metadata.yaml │ │ ├── engagement.query.sql │ │ ├── engagement.schema.yaml │ │ ├── engagement.view.sql │ │ ├── engagement_clients.view.sql │ │ ├── new_profile_activation_clients.bigconfig.yml │ │ ├── new_profile_activation_clients.metadata.yaml │ │ ├── new_profile_activation_clients.query.sql │ │ ├── new_profile_activation_clients.schema.yaml │ │ ├── new_profile_activation_clients.view.sql │ │ ├── new_profile_activations.bigconfig.yml │ │ ├── new_profile_activations.metadata.yaml │ │ ├── new_profile_activations.query.sql │ │ ├── new_profile_activations.schema.yaml │ │ ├── new_profile_activations.view.sql │ │ ├── new_profile_clients.bigconfig.yml │ │ ├── new_profile_clients.metadata.yaml │ │ ├── new_profile_clients.query.sql │ │ ├── new_profile_clients.schema.yaml │ │ ├── new_profile_clients.view.sql │ │ ├── new_profiles.bigconfig.yml │ │ ├── new_profiles.metadata.yaml │ │ ├── new_profiles.query.sql │ │ ├── new_profiles.schema.yaml │ │ ├── new_profiles.view.sql │ │ ├── retention.bigconfig.yml │ │ ├── retention.metadata.yaml │ │ ├── retention.query.sql │ │ ├── retention.schema.yaml │ │ ├── retention.view.sql │ │ ├── retention_clients.view.sql │ │ └── union.view.sql ├── search_v2 │ ├── __init__.py │ └── templates │ │ ├── android_focus.template.sql │ │ ├── android_klar.template.sql │ │ ├── fenix.template.sql │ │ ├── ios.template.sql │ │ ├── ios_focus.template.sql │ │ ├── ios_klar.template.sql │ │ ├── mobile_search_clients_daily.template.sql │ │ └── mobile_search_clients_engines_sources_daily.metadata.yaml ├── serp_events_v2 │ ├── __init__.py │ └── templates │ │ ├── desktop_query.sql │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql ├── stable_views │ └── __init__.py ├── table_partition_expirations │ ├── __init__.py │ └── templates │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── table_partition_expirations.sql ├── terms_of_use │ ├── README.md │ ├── __init__.py │ ├── templates │ │ ├── terms_of_use_events_v1 │ │ │ ├── bigconfig.yml.jinja │ │ │ ├── metadata.yaml.jinja │ │ │ ├── query.sql.jinja │ │ │ ├── schema.yaml.jinja │ │ │ └── view.sql.jinja │ │ ├── terms_of_use_messages_v1 │ │ │ ├── bigconfig.yml.jinja │ │ │ ├── metadata.yaml.jinja │ │ │ ├── query.sql.jinja │ │ │ ├── schema.yaml.jinja │ │ │ └── view.sql.jinja │ │ └── terms_of_use_status_v1 │ │ │ ├── bigconfig.yml.jinja │ │ │ ├── metadata.yaml.jinja │ │ │ ├── query.sql.jinja │ │ │ ├── schema.yaml.jinja │ │ │ └── view.sql.jinja │ └── terms_of_use.py ├── urlbar_events │ ├── __init__.py │ └── templates │ │ ├── desktop_query.sql │ │ ├── metadata.yaml │ │ ├── schema.yaml │ │ └── view.sql ├── usage_reporting │ ├── README.md │ ├── __init__.py │ ├── templates │ │ ├── app_union.view.sql.jinja │ │ ├── channel.view.sql.jinja │ │ ├── composite_active_users.view.sql.jinja │ │ ├── composite_active_users_aggregates.view.sql.jinja │ │ ├── usage_reporting_active_users.view.sql.jinja │ │ ├── usage_reporting_active_users_aggregates.view.sql.jinja │ │ ├── usage_reporting_active_users_aggregates_v1.bigconfig.yml.jinja │ │ ├── usage_reporting_active_users_aggregates_v1.metadata.yaml.jinja │ │ ├── usage_reporting_active_users_aggregates_v1.query.sql.jinja │ │ ├── usage_reporting_active_users_aggregates_v1.schema.yaml.jinja │ │ ├── usage_reporting_clients_daily_v1.bigconfig.yml.jinja │ │ ├── usage_reporting_clients_daily_v1.metadata.yaml.jinja │ │ ├── usage_reporting_clients_daily_v1.query.sql.jinja │ │ ├── usage_reporting_clients_daily_v1.schema.yaml.jinja │ │ ├── usage_reporting_clients_first_seen_v1.bigconfig.yml.jinja │ │ ├── usage_reporting_clients_first_seen_v1.metadata.yaml.jinja │ │ ├── usage_reporting_clients_first_seen_v1.query.sql.jinja │ │ ├── usage_reporting_clients_first_seen_v1.schema.yaml.jinja │ │ ├── usage_reporting_clients_last_seen_v1.bigconfig.yml.jinja │ │ ├── usage_reporting_clients_last_seen_v1.metadata.yaml.jinja │ │ ├── usage_reporting_clients_last_seen_v1.query.sql.jinja │ │ └── usage_reporting_clients_last_seen_v1.schema.yaml.jinja │ └── usage_reporting.py └── use_counters │ ├── __init__.py │ └── templates │ ├── metadata.yaml │ ├── query_fenix.sql │ ├── query_ff_desktop.sql │ ├── schema.yaml │ └── templating.yaml └── tests ├── README.md ├── __init__.py ├── alchemer └── test_survey.py ├── backfill ├── backfill.yaml ├── test_date_range.py ├── test_dir_depends_on_past │ ├── backfill.yaml │ └── metadata.yaml ├── test_dir_multiple │ └── backfill.yaml ├── test_dir_valid │ ├── backfill.yaml │ └── metadata.yaml ├── test_dir_valid_1 │ ├── backfill.yaml │ └── metadata.yaml ├── test_parse_backfill.py ├── test_shredder_mitigation.py └── test_validate_backfill.py ├── checks ├── accepted_values.jinja ├── in_range.jinja ├── is_unique.jinja ├── matches_pattern.jinja ├── min_row_count.jinja ├── not_null.jinja ├── revenue_period_over_period_change.jinja ├── row_count_within_past_partitions_avg.jinja └── value_length.jinja ├── cli ├── test_cli_alchemer.py ├── test_cli_backfill.py ├── test_cli_check.py ├── test_cli_dag.py ├── test_cli_dependency.py ├── test_cli_format.py ├── test_cli_metadata.py ├── test_cli_monitoring.py ├── test_cli_query.py ├── test_cli_routine.py ├── test_cli_static.py └── test_cli_utils.py ├── dags_config └── test_dag_names.py ├── data ├── all_datasets.json ├── bqetl_project.yaml ├── dags.yaml ├── dags │ ├── python_script_test_dag │ ├── simple_test_dag │ ├── test_dag_duplicate_dependencies │ ├── test_dag_external_check_dependency │ ├── test_dag_external_dependency │ ├── test_dag_with_bigquery_table_sensors │ ├── test_dag_with_check_dependencies │ ├── test_dag_with_check_table_dependencies │ ├── test_dag_with_dependencies │ ├── test_dag_with_secrets │ └── test_public_data_json_dag ├── incremental_query_gcs_metadata.json ├── metadata.yaml ├── non_incremental_query_gcs_metadata.json ├── test_docs │ ├── docs │ │ ├── index.md │ │ └── mkdocs.yml │ └── generated_docs │ │ ├── README.md │ │ └── test_dataset1 │ │ ├── README.md │ │ ├── examples │ │ ├── example1.sql │ │ └── example2.sql │ │ ├── udf1 │ │ ├── README.md │ │ └── udf.sql │ │ └── udf2 │ │ ├── README.md │ │ └── udf.sql └── test_sql │ ├── moz-fx-data-test-project-2 │ └── test_2 │ │ └── test_query_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ └── moz-fx-data-test-project │ ├── procedure │ ├── append_hello │ │ └── stored_procedure.sql │ └── test_procedure │ │ └── stored_procedure.sql │ ├── test │ ├── dataset_metadata.yaml │ ├── incremental_query_non_incremental_export_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ ├── incremental_query_v1 │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ ├── multipart_query_v1 │ │ ├── metadata.yaml │ │ ├── part1.sql │ │ └── part2.sql │ ├── no_metadata_query_v1 │ │ └── query.sql │ ├── non_incremental_query_v1 │ │ ├── metadata.yaml │ │ └── query.sql │ ├── python_script_query_v1 │ │ ├── bigconfig.yml │ │ ├── metadata.yaml │ │ └── query.py │ ├── simple_view │ │ └── view.sql │ └── view_with_metadata │ │ ├── metadata.yaml │ │ └── view.sql │ └── udf │ ├── test_bitmask_lowest_28 │ ├── metadata.yaml │ └── udf.sql │ ├── test_js_udf │ ├── metadata.yaml │ └── udf.sql │ ├── test_safe_crc32_uuid │ ├── metadata.yaml │ └── udf.sql │ ├── test_safe_sample_id │ ├── metadata.yaml │ └── udf.sql │ └── test_shift_28_bits_one_day │ ├── metadata.yaml │ └── udf.sql ├── docs ├── test_generate_docs.py └── test_validate_docs.py ├── format_sql ├── capitalize_builtin_functions │ ├── expect.sql │ └── input.sql ├── capitalize_keywords │ ├── expect.sql │ └── input.sql ├── case_statements │ └── expect.sql ├── conftest.py ├── jinja_example │ └── expect.sql ├── qualified_table_name │ ├── expect.sql │ └── input.sql └── scripting_example │ └── expect.sql ├── metadata ├── test_parse_metadata.py ├── test_publish_metadata.py └── test_validate_metadata.py ├── public_data ├── test_publish_gcs_metadata.py ├── test_publish_json.py └── test_publish_public_data_json_script.py ├── query_scheduling ├── test_dag.py ├── test_dag_collection.py ├── test_formatters.py ├── test_generate_airflow_dags.py ├── test_task.py └── test_utils.py ├── resources └── casing │ ├── alphanum_3.csv │ ├── mps-diff-integration.csv │ └── word_4.csv ├── routine ├── test_parse_routine.py └── test_publish_routine.py ├── schema └── test_schema.py ├── shredder ├── test_config.py └── test_delete.py ├── sql ├── glam-fenix-dev │ └── glam_etl │ │ ├── README.md │ │ ├── bootstrap.py │ │ ├── dependencies.json │ │ ├── full.png │ │ ├── org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1.schema.yaml │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1.schema.yaml │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1.schema.yaml │ │ ├── test_incremental_aggregate │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1.schema.yaml │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1.schema.yaml │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__extract_user_counts_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_user_counts_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_user_counts_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__histogram_bucket_counts_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__histogram_bucket_counts_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__histogram_bucket_counts_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__latest_versions_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1.yaml │ │ │ └── query_params.yaml │ │ ├── org_mozilla_fenix_glam_nightly__scalar_probe_counts_v1 │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1.schema.yaml │ │ └── test_minimal │ │ │ ├── data.py │ │ │ ├── expect.yaml │ │ │ ├── glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1.yaml │ │ │ └── query_params.yaml │ │ └── subset.png └── moz-fx-data-shared-prod │ ├── account_ecosystem_derived │ └── ecosystem_user_id_lookup_v1 │ │ └── test_script │ │ └── moz-fx-data-shared-prod.telemetry_stable.account_ecosystem_v4.yaml │ ├── braze_derived │ ├── newsletters_v1 │ │ └── test_braze_newsletters │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.users_v1.yaml │ │ │ └── moz-fx-data-shared-prod.ctms_braze.ctms_newsletters.yaml │ ├── products_v1 │ │ └── test_braze_products │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.users_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.ctms_braze.ctms_fxa.yaml │ │ │ └── moz-fx-data-shared-prod.subscription_platform.logical_subscriptions.yaml │ ├── subscriptions_v1 │ │ └── test_braze_subscriptions │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.subscriptions_map_v1.yaml │ │ │ └── moz-fx-data-shared-prod.braze_derived.user_profiles_v1.yaml │ ├── user_profiles_v1 │ │ └── test_braze_user_profiles │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.newsletters_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.products_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.users_v1.yaml │ │ │ └── moz-fx-data-shared-prod.braze_derived.waitlists_v1.yaml │ ├── users_v1 │ │ └── test_braze_users │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.braze_derived.subscriptions_map_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.ctms_braze.ctms_emails.yaml │ │ │ ├── moz-fx-data-shared-prod.ctms_braze.ctms_fxa.yaml │ │ │ ├── moz-fx-data-shared-prod.ctms_braze.ctms_newsletters.yaml │ │ │ ├── moz-fx-data-shared-prod.ctms_braze.ctms_waitlists.yaml │ │ │ └── moz-fx-data-shared-prod.marketing_suppression_list_derived.main_suppression_list_v1.yaml │ └── waitlists_v1 │ │ └── test_braze_waitlists │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.braze_derived.users_v1.yaml │ │ └── moz-fx-data-shared-prod.ctms_braze.ctms_waitlists.yaml │ ├── braze_external │ └── changed_users_v1 │ │ └── test_braze_changed_users │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.braze_derived.users_v1.yaml │ │ └── moz-fx-data-shared-prod.braze_external.users_previous_day_snapshot_v1.yaml │ ├── contextual_services_derived │ └── event_aggregates_v1 │ │ ├── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-ads-prod.adm.blocks.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.quicksuggest_click.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.quicksuggest_impression.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.topsites_click.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.fenix.fx_suggest.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop.quick_suggest.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop.top_sites.yaml │ │ ├── moz-fx-data-shared-prod.firefox_ios.fx_suggest.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox_beta.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta.topsites_impression.yaml │ │ └── query_params.yaml │ │ └── test_overactive_filter │ │ ├── expect.yaml │ │ ├── moz-fx-ads-prod.adm.blocks.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.quicksuggest_click.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.quicksuggest_impression.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.topsites_click.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.fenix.fx_suggest.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop.quick_suggest.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop.top_sites.yaml │ │ ├── moz-fx-data-shared-prod.firefox_ios.fx_suggest.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox_beta.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox.topsites_impression.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefoxbeta.topsites_impression.yaml │ │ └── query_params.yaml │ ├── fenix_derived │ ├── event_types_history_v1 │ │ ├── test_init │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.events.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.events.yaml │ │ │ └── moz-fx-data-shared-prod.org_mozilla_firefox_beta.events.yaml │ │ └── test_new_day │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.fenix_derived.event_types_history_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.events.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.events.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox_beta.events.yaml │ │ │ └── query_params.yaml │ ├── events_daily_v1 │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.events.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.events.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox_beta.events.schema.json │ │ └── test_single_day │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.fenix.event_types.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.events.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox.events.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_firefox_beta.events.yaml │ │ │ └── query_params.yaml │ └── firefox_android_clients_v1 │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.schema.json │ │ ├── moz-fx-data-shared-prod.fenix.first_session.schema.json │ │ ├── moz-fx-data-shared-prod.fenix.metrics.schema.json │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.schema.json │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.schema.json │ │ ├── test_baseline_channels │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.yaml │ │ ├── moz-fx-data-shared-prod.fenix.first_session.yaml │ │ ├── moz-fx-data-shared-prod.fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.yaml │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.yaml │ │ └── query_params.yaml │ │ ├── test_baseline_no_first_session_with_activations │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.yaml │ │ ├── moz-fx-data-shared-prod.fenix.first_session.yaml │ │ ├── moz-fx-data-shared-prod.fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.yaml │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.yaml │ │ └── query_params.yaml │ │ ├── test_first_session_no_baseline │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.yaml │ │ ├── moz-fx-data-shared-prod.fenix.first_session.yaml │ │ ├── moz-fx-data-shared-prod.fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.yaml │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.yaml │ │ └── query_params.yaml │ │ ├── test_first_session_seq │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.yaml │ │ ├── moz-fx-data-shared-prod.fenix.first_session.yaml │ │ ├── moz-fx-data-shared-prod.fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.yaml │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.yaml │ │ └── query_params.yaml │ │ └── test_only_metrics_ping │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.fenix.baseline_clients_daily.yaml │ │ ├── moz-fx-data-shared-prod.fenix.first_session.yaml │ │ ├── moz-fx-data-shared-prod.fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.fenix.new_profile_activation.yaml │ │ ├── moz-fx-data-shared-prod.fenix_derived.firefox_android_clients_v1.yaml │ │ └── query_params.yaml │ ├── firefox_desktop_derived │ └── baseline_clients_city_seen_v1 │ │ ├── moz-fx-data-shared-prod.firefox_desktop_derived.baseline_clients_city_seen_v1.schema.json │ │ ├── moz-fx-data-shared-prod.firefox_desktop_live.baseline_v1.schema.json │ │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.baseline_v1.schema.json │ │ ├── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_derived.baseline_clients_city_seen_v1.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_live.baseline_v1.yaml │ │ └── query_params.yaml │ │ └── test_init │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.baseline_v1.yaml │ │ └── query_params.yaml │ ├── fivetran_costs_derived │ ├── daily_connector_costs_v1 │ │ ├── test_no_matching_destinations │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.destinations_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.incremental_mar_v1.yaml │ │ │ └── moz-fx-data-shared-prod.fivetran_costs_derived.monthly_costs_v1.yaml │ │ ├── test_no_mothly_costs │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.destinations_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.incremental_mar_v1.yaml │ │ │ └── moz-fx-data-shared-prod.fivetran_costs_derived.monthly_costs_v1.yaml │ │ └── test_one_destination_one_month │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.destinations_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.fivetran_costs_derived.incremental_mar_v1.yaml │ │ │ └── moz-fx-data-shared-prod.fivetran_costs_derived.monthly_costs_v1.yaml │ ├── destinations_v1 │ │ └── test_renaming │ │ │ ├── expect.yaml │ │ │ └── moz-fx-data-bq-fivetran.fivetran_log.destination.yaml │ ├── incremental_mar_v1 │ │ └── test_date_trunc_and_string_manipulation │ │ │ ├── expect.yaml │ │ │ └── moz-fx-data-bq-fivetran.fivetran_log.incremental_mar.yaml │ └── monthly_costs_v1 │ │ └── test_join │ │ ├── expect.yaml │ │ ├── moz-fx-data-bq-fivetran.fivetran_log.credits_used.yaml │ │ └── moz-fx-data-bq-fivetran.fivetran_log.usage_cost.yaml │ ├── marketing_suppression_list_derived │ └── main_suppression_list_v1 │ │ └── test_main_suppression_list │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.acoustic_external.suppression_list_v1.yaml │ │ ├── moz-fx-data-shared-prod.braze_external.braze_currents_firefox_hard_bounces_v1.yaml │ │ ├── moz-fx-data-shared-prod.braze_external.braze_currents_firefox_unsubscribe_v1.yaml │ │ ├── moz-fx-data-shared-prod.braze_external.braze_currents_mozilla_hard_bounces_v1.yaml │ │ ├── moz-fx-data-shared-prod.braze_external.braze_currents_pocket_hard_bounces_v1.yaml │ │ └── moz-fx-data-shared-prod.braze_external.braze_currents_pocket_unsubscribe_v1.yaml │ ├── monitoring_derived │ └── event_counts_glean_v1 │ │ └── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.monitoring_derived.event_monitoring_aggregates_v1.yaml │ │ └── query_params.yaml │ ├── mozilla_org_derived │ ├── ga_clients_v1 │ │ ├── moz-fx-data-shared-prod.mozilla_org_derived.ga_clients_v1.schema.yaml │ │ ├── moz-fx-data-shared-prod.mozilla_org_derived.ga_sessions_v1.schema.yaml │ │ └── test_single_day │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.mozilla_org_derived.ga_clients_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.mozilla_org_derived.ga_sessions_v1.yaml │ │ │ └── query_params.yaml │ └── ga_sessions_v1 │ │ ├── moz-fx-data-marketing-prod.65789850.ga_sessions_20230331.schema.json │ │ ├── moz-fx-data-marketing-prod.65789850.ga_sessions_intraday_20230331.schema.json │ │ └── test_single_day │ │ ├── expect.yaml │ │ ├── moz-fx-data-marketing-prod.65789850.ga_sessions_20230331.yaml │ │ ├── moz-fx-data-marketing-prod.65789850.ga_sessions_intraday_20230331.yaml │ │ └── query_params.yaml │ ├── org_mozilla_fenix_derived │ ├── baseline_clients_daily_v1 │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_derived.baseline_clients_first_seen_v1.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.schema.json │ │ ├── test_aggregation │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_derived.baseline_clients_first_seen_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.yaml │ │ │ └── query_params.yaml │ │ └── test_init │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_derived.baseline_clients_first_seen_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.yaml │ │ │ └── query_params.yaml │ ├── baseline_clients_first_seen_v1 │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_derived.baseline_clients_first_seen_v1.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.migration_v1.schema.json │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.schema.json │ │ ├── test_aggregation │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_derived.baseline_clients_first_seen_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.migration_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.yaml │ │ │ └── query_params.yaml │ │ └── test_init │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.baseline_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_stable.migration_v1.yaml │ │ │ └── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.yaml │ └── geckoview_version_v1 │ │ ├── bootstrap.py │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.metrics.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_nightly.metrics.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_fennec_aurora.metrics.schema.json │ │ └── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix.metrics.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_fenix_nightly.metrics.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_fennec_aurora.metrics.yaml │ │ └── query_params.yaml │ ├── org_mozilla_ios_firefox_derived │ └── baseline_clients_first_seen_v1 │ │ ├── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox_derived.baseline_clients_first_seen_v1.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox_derived.baseline_clients_first_seen_v1.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.baseline_v1.schema.json │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.baseline_v1.yaml │ │ └── query_params.yaml │ │ └── test_init │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.baseline_v1.schema.json │ │ └── moz-fx-data-shared-prod.org_mozilla_ios_firefox_stable.baseline_v1.yaml │ ├── search_derived │ ├── mobile_search_aggregates_v1 │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v1.schema.json │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v2.schema.json │ │ └── test_aggregation │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v2.yaml │ │ │ └── query_params.yaml │ ├── mobile_search_clients_last_seen_v1 │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v1.schema.json │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_last_seen_v1.schema.json │ │ └── test_day_bit_shifting │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_daily_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.search_derived.mobile_search_clients_last_seen_v1.yaml │ │ │ └── query_params.yaml │ ├── search_aggregates_v8 │ │ ├── moz-fx-data-shared-prod.search.acer_cohor.schema.json │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_daily_v8.schema.json │ │ └── test_aggregation │ │ │ ├── expect.ndjson │ │ │ ├── moz-fx-data-shared-prod.search.acer_cohort.ndjson │ │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_daily_v8.ndjson │ │ │ └── query_params.yaml │ ├── search_clients_daily_v8 │ │ ├── moz-fx-data-shared-prod.telemetry.clients_daily.schema.json │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ │ ├── test_access_point_probes │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.revenue.monetization_blocking_addons.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry.clients_daily.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ │ └── query_params.yaml │ │ └── test_aggregation │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.revenue.monetization_blocking_addons.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry.clients_daily.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.yaml │ │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ │ └── query_params.yaml │ └── search_clients_last_seen_v1 │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_daily_v8.schema.json │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_last_seen_v1.schema.json │ │ └── test_single_day │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_daily_v8.ndjson │ │ ├── moz-fx-data-shared-prod.search_derived.search_clients_last_seen_v1.ndjson │ │ └── query_params.yaml │ ├── search_terms_derived │ ├── adm_daily_dma_aggregates_v1 │ │ └── test_single_day │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.search_terms_derived.merino_log_sanitized_v3.yaml │ │ │ ├── moz-fx-data-shared-prod.search_terms_derived.suggest_impression_sanitized_v3.yaml │ │ │ └── query_params.yaml │ ├── suggest_impression_sanitized_v2_external │ │ └── test_single_day │ │ │ ├── expect.yaml │ │ │ ├── moz-fx-data-shared-prod.contextual_services_stable.quicksuggest_impression_v1.yaml │ │ │ ├── moz-fx-data-shared-prod.search_terms_derived.remotesettings_suggestions_v1.yaml │ │ │ ├── query_params.yaml │ │ │ └── suggest-searches-prod-a30f.logs.stdout.yaml │ └── suggest_impression_sanitized_v3 │ │ └── test_single_day │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.contextual_services_stable.quicksuggest_impression_v1.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.quick_suggest_v1.yaml │ │ ├── moz-fx-data-shared-prod.search_terms_derived.merino_log_sanitized_v3.yaml │ │ └── query_params.yaml │ ├── stub_attribution_service_derived │ └── dl_token_ga_attribution_lookup_v1 │ │ ├── moz-fx-data-shared-prod.stub_attribution_service_derived.dl_token_ga_attribution_lookup_v1.schema.yaml │ │ ├── moz-fx-stubattribut-prod-32a5.stubattribution_prod.stdout.schema.json │ │ └── test_single_day │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.stub_attribution_service_derived.dl_token_ga_attribution_lookup_v1.yaml │ │ ├── moz-fx-stubattribut-prod-32a5.stubattribution_prod.stdout.yaml │ │ └── query_params.yaml │ ├── telemetry │ └── test_longitudinal.py │ └── telemetry_derived │ ├── addon_aggregates_v2 │ ├── moz-fx-data-shared-prod.telemetry.main.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.main.ndjson │ │ └── query_params.yaml │ ├── clients_daily_histogram_aggregates_parent_v1 │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ ├── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ └── test_build_id_filter │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ ├── clients_daily_keyed_boolean_aggregates_v1 │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ ├── clients_daily_keyed_histogram_aggregates_v1 │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ ├── clients_daily_keyed_scalar_aggregates_v1 │ ├── metadata.yaml │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ ├── clients_daily_scalar_aggregates_v1 │ ├── metadata.yaml │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ ├── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ └── test_build_id_filter │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.buildhub2.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ ├── clients_daily_v6 │ ├── README.md │ ├── checks.sql │ └── metadata.yaml │ ├── clients_first_seen_v2 │ ├── moz-fx-data-shared-prod.telemetry.first_shutdown.schema.json │ ├── moz-fx-data-shared-prod.telemetry.new_profile.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_first_seen_v2.schema.json │ ├── test_seen_dates │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.first_shutdown.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.new_profile.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_first_seen_v2.yaml │ │ └── query_params.yaml │ └── test_source_pings │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.first_shutdown.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.new_profile.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_first_seen_v2.yaml │ │ └── query_params.yaml │ ├── clients_histogram_probe_counts_v1 │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_histogram_bucket_counts_v1.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_histogram_bucket_counts_v1.yaml │ │ └── query_params.yaml │ ├── clients_last_seen_v1 │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_first_seen_v1.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_last_seen_v1.schema.json │ ├── test_empty_input.yaml │ └── test_single_day │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_v6.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_first_seen_v1.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_last_seen_v1.ndjson │ │ └── query_params.yaml │ ├── clients_scalar_probe_counts_v1 │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_scalar_aggregates_v1.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_scalar_aggregates_v1.yaml │ │ └── query_params.yaml │ ├── core_clients_daily_v1 │ ├── moz-fx-data-shared-prod.telemetry.core.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.core.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.ndjson │ │ └── query_params.yaml │ ├── core_clients_first_seen_v1 │ ├── moz-fx-data-shared-prod.telemetry.core.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.schema.json │ ├── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.core.yaml │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_first_seen_v1.yaml │ │ └── query_params.yaml │ └── test_init │ │ ├── expect.yaml │ │ └── moz-fx-data-shared-prod.telemetry.core.yaml │ ├── core_clients_last_seen_v1 │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_daily_v1.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_last_seen_v1.schema.json │ ├── test_empty_input.yaml │ └── test_single_day │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_daily_v1.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_clients_last_seen_v1.ndjson │ │ └── query_params.yaml │ ├── dataset_metadata.yaml │ ├── error_aggregates_v1 │ ├── moz-fx-data-shared-prod.telemetry.core.schema.json │ ├── moz-fx-data-shared-prod.telemetry_derived.core_live.schema.json │ ├── moz-fx-data-shared-prod.telemetry_live.crash_v4.schema.json │ ├── moz-fx-data-shared-prod.telemetry_live.main_v5.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.crash_v4.schema.json │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ ├── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.core.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_live.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.main_v5.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.ndjson │ │ └── query_params.yaml │ ├── test_live_date_filter │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.core.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_live.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.main_v5.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.ndjson │ │ └── query_params.yaml │ └── test_stable_date_filter │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry.core.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_derived.core_live.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_live.main_v5.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.crash_v4.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.ndjson │ │ └── query_params.yaml │ ├── newtab_visits_v1 │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1.schema.json │ ├── moz-fx-data-shared-prod.telemetry.desktop_active_users.schema.json │ ├── test_aggregation │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.desktop_active_users.yaml │ │ └── query_params.yaml │ └── test_ignore_preloaded │ │ ├── expect.yaml │ │ ├── moz-fx-data-shared-prod.firefox_desktop_stable.newtab_v1.yaml │ │ ├── moz-fx-data-shared-prod.telemetry.desktop_active_users.yaml │ │ └── query_params.yaml │ ├── ssl_ratios_v1 │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.schema.json │ └── test_aggregation │ │ ├── expect.ndjson │ │ ├── moz-fx-data-shared-prod.telemetry_stable.main_v5.yaml │ │ └── query_params.yaml │ └── urlbar_clients_daily_v1 │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_joined_v1.schema.json │ └── test_overactive_filter │ ├── expect.yaml │ ├── moz-fx-data-shared-prod.telemetry_derived.clients_daily_joined_v1.yaml │ └── query_params.yaml ├── sql_generators ├── mobile_kpi_support_metrics │ ├── expected │ │ └── moz-fx-data-shared-prod │ │ │ ├── fenix │ │ │ ├── active_users │ │ │ │ └── view.sql │ │ │ ├── attribution_clients │ │ │ │ └── view.sql │ │ │ ├── engagement │ │ │ │ └── view.sql │ │ │ ├── engagement_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activation_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activations │ │ │ │ └── view.sql │ │ │ ├── new_profile_clients │ │ │ │ └── view.sql │ │ │ ├── new_profiles │ │ │ │ └── view.sql │ │ │ ├── retention │ │ │ │ └── view.sql │ │ │ └── retention_clients │ │ │ │ └── view.sql │ │ │ ├── fenix_derived │ │ │ ├── attribution_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── engagement_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activation_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activations_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profiles_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── retention_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── firefox_ios │ │ │ ├── active_users │ │ │ │ └── view.sql │ │ │ ├── attribution_clients │ │ │ │ └── view.sql │ │ │ ├── engagement │ │ │ │ └── view.sql │ │ │ ├── engagement_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activation_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activations │ │ │ │ └── view.sql │ │ │ ├── new_profile_clients │ │ │ │ └── view.sql │ │ │ ├── new_profiles │ │ │ │ └── view.sql │ │ │ ├── retention │ │ │ │ └── view.sql │ │ │ └── retention_clients │ │ │ │ └── view.sql │ │ │ ├── firefox_ios_derived │ │ │ ├── attribution_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── engagement_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activation_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activations_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_clients_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profiles_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── retention_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── focus_android │ │ │ ├── active_users │ │ │ │ └── view.sql │ │ │ ├── attribution_clients │ │ │ │ └── view.sql │ │ │ ├── engagement │ │ │ │ └── view.sql │ │ │ ├── engagement_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activation_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activations │ │ │ │ └── view.sql │ │ │ ├── new_profile_clients │ │ │ │ └── view.sql │ │ │ ├── new_profiles │ │ │ │ └── view.sql │ │ │ ├── retention │ │ │ │ └── view.sql │ │ │ └── retention_clients │ │ │ │ └── view.sql │ │ │ ├── focus_android_derived │ │ │ ├── attribution_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── engagement_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activation_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activations_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profiles_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── retention_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── klar_android │ │ │ ├── active_users │ │ │ │ └── view.sql │ │ │ ├── attribution_clients │ │ │ │ └── view.sql │ │ │ ├── engagement │ │ │ │ └── view.sql │ │ │ ├── engagement_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activation_clients │ │ │ │ └── view.sql │ │ │ ├── new_profile_activations │ │ │ │ └── view.sql │ │ │ ├── new_profile_clients │ │ │ │ └── view.sql │ │ │ ├── new_profiles │ │ │ │ └── view.sql │ │ │ ├── retention │ │ │ │ └── view.sql │ │ │ └── retention_clients │ │ │ │ └── view.sql │ │ │ ├── klar_android_derived │ │ │ ├── attribution_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── engagement_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activation_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_activations_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profile_clients_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── new_profiles_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── retention_v1 │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── telemetry │ │ │ ├── mobile_active_users │ │ │ └── view.sql │ │ │ ├── mobile_engagement │ │ │ └── view.sql │ │ │ ├── mobile_engagement_clients │ │ │ └── view.sql │ │ │ ├── mobile_new_profile_activation_clients │ │ │ └── view.sql │ │ │ ├── mobile_new_profile_activations │ │ │ └── view.sql │ │ │ ├── mobile_new_profile_clients │ │ │ └── view.sql │ │ │ ├── mobile_new_profiles │ │ │ └── view.sql │ │ │ ├── mobile_retention │ │ │ └── view.sql │ │ │ └── mobile_retention_clients │ │ │ └── view.sql │ └── test_mobile_kpi_support_metrics.py ├── terms_of_use │ ├── expected │ │ └── moz-fx-data-shared-prod │ │ │ ├── fenix │ │ │ └── terms_of_use_events │ │ │ │ └── view.sql │ │ │ ├── fenix_derived │ │ │ └── terms_of_use_events_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── firefox_desktop │ │ │ ├── terms_of_use_messages │ │ │ │ └── view.sql │ │ │ └── terms_of_use_status │ │ │ │ └── view.sql │ │ │ ├── firefox_desktop_derived │ │ │ ├── terms_of_use_messages_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ └── terms_of_use_status_v1 │ │ │ │ ├── bigconfig.yml │ │ │ │ ├── metadata.yaml │ │ │ │ ├── query.sql │ │ │ │ └── schema.yaml │ │ │ ├── firefox_ios │ │ │ └── terms_of_use_status │ │ │ │ └── view.sql │ │ │ └── firefox_ios_derived │ │ │ └── terms_of_use_status_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ ├── test_config.yaml │ └── test_terms_of_use.py └── usage_reporting │ ├── expected │ └── moz-fx-data-shared-prod │ │ ├── fenix │ │ ├── composite_active_users │ │ │ └── view.sql │ │ ├── composite_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_active_users │ │ │ └── view.sql │ │ ├── usage_reporting_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ ├── fenix_derived │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_desktop │ │ ├── composite_active_users │ │ │ └── view.sql │ │ ├── composite_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_active_users │ │ │ └── view.sql │ │ ├── usage_reporting_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ ├── firefox_desktop_derived │ │ ├── usage_reporting_active_users_aggregates_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── usage_reporting_clients_daily_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── usage_reporting_clients_first_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_last_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── firefox_ios │ │ ├── composite_active_users │ │ │ └── view.sql │ │ ├── composite_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_active_users │ │ │ └── view.sql │ │ ├── usage_reporting_active_users_aggregates │ │ │ └── view.sql │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ ├── firefox_ios_derived │ │ └── usage_reporting_active_users_aggregates_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── org_mozilla_firefox │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ ├── org_mozilla_firefox_beta │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ ├── org_mozilla_firefox_beta_derived │ │ ├── usage_reporting_clients_daily_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── usage_reporting_clients_first_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_last_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── org_mozilla_firefox_derived │ │ ├── usage_reporting_clients_daily_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── usage_reporting_clients_first_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ └── usage_reporting_clients_last_seen_v1 │ │ │ ├── bigconfig.yml │ │ │ ├── metadata.yaml │ │ │ ├── query.sql │ │ │ └── schema.yaml │ │ ├── org_mozilla_ios_firefoxbeta │ │ ├── usage_reporting_clients_daily │ │ │ └── view.sql │ │ ├── usage_reporting_clients_first_seen │ │ │ └── view.sql │ │ └── usage_reporting_clients_last_seen │ │ │ └── view.sql │ │ └── org_mozilla_ios_firefoxbeta_derived │ │ ├── usage_reporting_clients_daily_v1 │ │ ├── bigconfig.yml │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ ├── usage_reporting_clients_first_seen_v1 │ │ ├── bigconfig.yml │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ │ └── usage_reporting_clients_last_seen_v1 │ │ ├── bigconfig.yml │ │ ├── metadata.yaml │ │ ├── query.sql │ │ └── schema.yaml │ ├── test_config.yaml │ └── test_usage_reporting.py ├── templates └── event_types │ ├── query.sql │ └── templating.yaml ├── test_config.py ├── test_dependency.py ├── test_deploy.py ├── test_dryrun.py ├── test_entrypoint.py ├── test_run_query.py ├── util ├── test_common.py ├── test_mozfun_docs_functions.py └── test_snake_casing.py ├── validation ├── __init__.py ├── data │ └── hmac_sha256_validation.json └── hmac_sha256.py └── view └── test_view.py /.bigqueryrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.bigqueryrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/post-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.circleci/post-diff.js -------------------------------------------------------------------------------- /.circleci/workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.circleci/workflows.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | target/ 2 | venv/ 3 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 160 3 | ignore = E203, W503 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/data_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.github/ISSUE_TEMPLATE/data_checks.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/reviewer_checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.github/reviewer_checklist.md -------------------------------------------------------------------------------- /.github/workflows/push-to-upstream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.github/workflows/push-to-upstream.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile = black 3 | skip = dags,script/legacy,target,venv 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/launch.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.vscode/launch.json.default -------------------------------------------------------------------------------- /.vscode/settings.json.default: -------------------------------------------------------------------------------- 1 | { 2 | "python.linting.enabled": true 3 | } -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/Dockerfile -------------------------------------------------------------------------------- /GRAVEYARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/GRAVEYARD.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/README.md -------------------------------------------------------------------------------- /bigeye_credentials.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigeye_credentials.ini -------------------------------------------------------------------------------- /bigquery_etl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/_version.py -------------------------------------------------------------------------------- /bigquery_etl/alchemer/__init__.py: -------------------------------------------------------------------------------- 1 | """Module for Alchemer in bigquery-etl.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/alchemer/response.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/alchemer/response.schema.json -------------------------------------------------------------------------------- /bigquery_etl/alchemer/survey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/alchemer/survey.py -------------------------------------------------------------------------------- /bigquery_etl/backfill/__init__.py: -------------------------------------------------------------------------------- 1 | """Backfill.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/backfill/date_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/backfill/date_range.py -------------------------------------------------------------------------------- /bigquery_etl/backfill/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/backfill/parse.py -------------------------------------------------------------------------------- /bigquery_etl/backfill/shredder_mitigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/backfill/shredder_mitigation.py -------------------------------------------------------------------------------- /bigquery_etl/backfill/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/backfill/utils.py -------------------------------------------------------------------------------- /bigquery_etl/backfill/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/backfill/validate.py -------------------------------------------------------------------------------- /bigquery_etl/braze_currents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/braze_currents/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/cli/alchemer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/alchemer.py -------------------------------------------------------------------------------- /bigquery_etl/cli/backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/backfill.py -------------------------------------------------------------------------------- /bigquery_etl/cli/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/check.py -------------------------------------------------------------------------------- /bigquery_etl/cli/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/dag.py -------------------------------------------------------------------------------- /bigquery_etl/cli/dryrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/dryrun.py -------------------------------------------------------------------------------- /bigquery_etl/cli/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/format.py -------------------------------------------------------------------------------- /bigquery_etl/cli/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/generate.py -------------------------------------------------------------------------------- /bigquery_etl/cli/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/metadata.py -------------------------------------------------------------------------------- /bigquery_etl/cli/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/monitoring.py -------------------------------------------------------------------------------- /bigquery_etl/cli/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/query.py -------------------------------------------------------------------------------- /bigquery_etl/cli/routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/routine.py -------------------------------------------------------------------------------- /bigquery_etl/cli/stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/stage.py -------------------------------------------------------------------------------- /bigquery_etl/cli/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/static.py -------------------------------------------------------------------------------- /bigquery_etl/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/utils.py -------------------------------------------------------------------------------- /bigquery_etl/cli/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/cli/view.py -------------------------------------------------------------------------------- /bigquery_etl/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/config.py -------------------------------------------------------------------------------- /bigquery_etl/copy_deduplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/copy_deduplicate.py -------------------------------------------------------------------------------- /bigquery_etl/dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/dependency.py -------------------------------------------------------------------------------- /bigquery_etl/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/deploy.py -------------------------------------------------------------------------------- /bigquery_etl/docs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/docs/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/docs/bqetl/generate_bqetl_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/docs/bqetl/generate_bqetl_docs.py -------------------------------------------------------------------------------- /bigquery_etl/docs/bqetl/templates/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/docs/bqetl/templates/commands.md -------------------------------------------------------------------------------- /bigquery_etl/docs/mozfun/generate_mozfun_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/docs/mozfun/generate_mozfun_docs.py -------------------------------------------------------------------------------- /bigquery_etl/docs/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/docs/overrides/home.html -------------------------------------------------------------------------------- /bigquery_etl/docs/overrides/main.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /bigquery_etl/dryrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/dryrun.py -------------------------------------------------------------------------------- /bigquery_etl/dsar/dsar_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/dsar/dsar_response.py -------------------------------------------------------------------------------- /bigquery_etl/format_sql/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/format_sql/format.py -------------------------------------------------------------------------------- /bigquery_etl/format_sql/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/format_sql/formatter.py -------------------------------------------------------------------------------- /bigquery_etl/format_sql/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/format_sql/tokenizer.py -------------------------------------------------------------------------------- /bigquery_etl/generate_incremental_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/generate_incremental_table.py -------------------------------------------------------------------------------- /bigquery_etl/glam/__init__.py: -------------------------------------------------------------------------------- 1 | """Glam.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/glam/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/cli.py -------------------------------------------------------------------------------- /bigquery_etl/glam/client_side_sampled_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/client_side_sampled_metrics.py -------------------------------------------------------------------------------- /bigquery_etl/glam/clients_daily_histogram_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/clients_daily_histogram_aggregates.py -------------------------------------------------------------------------------- /bigquery_etl/glam/clients_daily_scalar_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/clients_daily_scalar_aggregates.py -------------------------------------------------------------------------------- /bigquery_etl/glam/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/generate.py -------------------------------------------------------------------------------- /bigquery_etl/glam/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/models.py -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/extract_probe_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/extract_probe_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/extract_user_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/extract_user_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/latest_versions_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/latest_versions_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/macros.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/macros.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/probe_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/probe_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/scalar_bucket_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/scalar_bucket_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/view_probe_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/view_probe_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/view_sample_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/view_sample_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/templates/view_user_counts_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/templates/view_user_counts_v1.sql -------------------------------------------------------------------------------- /bigquery_etl/glam/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/glam/utils.py -------------------------------------------------------------------------------- /bigquery_etl/metadata/__init__.py: -------------------------------------------------------------------------------- 1 | """Metadata.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/metadata/id_level_columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/metadata/id_level_columns.yaml -------------------------------------------------------------------------------- /bigquery_etl/metadata/parse_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/metadata/parse_metadata.py -------------------------------------------------------------------------------- /bigquery_etl/metadata/publish_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/metadata/publish_metadata.py -------------------------------------------------------------------------------- /bigquery_etl/metadata/validate_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/metadata/validate_metadata.py -------------------------------------------------------------------------------- /bigquery_etl/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/metrics.py -------------------------------------------------------------------------------- /bigquery_etl/newtab_merino/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/newtab_merino/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/public_data/__init__.py: -------------------------------------------------------------------------------- 1 | """Public Data.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/public_data/publish_gcs_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/public_data/publish_gcs_metadata.py -------------------------------------------------------------------------------- /bigquery_etl/public_data/publish_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/public_data/publish_json.py -------------------------------------------------------------------------------- /bigquery_etl/public_data/publish_public_data_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/public_data/publish_public_data_views.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/__init__.py: -------------------------------------------------------------------------------- 1 | """Pytest plugins for bigquery-etl.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/routine.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/script_lint/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/script_lint/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/script_lint/black.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/script_lint/black.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/script_lint/docstyle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/script_lint/docstyle.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/script_lint/flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/script_lint/flake8.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/script_lint/mypy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/script_lint/mypy.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/sql.py -------------------------------------------------------------------------------- /bigquery_etl/pytest_plugin/sql_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/pytest_plugin/sql_test.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/__init__.py: -------------------------------------------------------------------------------- 1 | """Query scheduling.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/dag.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/dag_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/dag_collection.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/formatters.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/generate_airflow_dags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/generate_airflow_dags.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/task.py -------------------------------------------------------------------------------- /bigquery_etl/query_scheduling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/query_scheduling/utils.py -------------------------------------------------------------------------------- /bigquery_etl/routine/parse_routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/routine/parse_routine.py -------------------------------------------------------------------------------- /bigquery_etl/routine/publish_routines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/routine/publish_routines.py -------------------------------------------------------------------------------- /bigquery_etl/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/schema/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/schema/ads_derived.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/schema/ads_derived.yaml -------------------------------------------------------------------------------- /bigquery_etl/schema/global.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/schema/global.yaml -------------------------------------------------------------------------------- /bigquery_etl/schema/stable_table_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/schema/stable_table_schema.py -------------------------------------------------------------------------------- /bigquery_etl/shredder/__init__.py: -------------------------------------------------------------------------------- 1 | """Shredder.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/shredder/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/shredder/config.py -------------------------------------------------------------------------------- /bigquery_etl/shredder/cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/shredder/cost.py -------------------------------------------------------------------------------- /bigquery_etl/shredder/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/shredder/delete.py -------------------------------------------------------------------------------- /bigquery_etl/shredder/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/shredder/search.py -------------------------------------------------------------------------------- /bigquery_etl/stripe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/stripe/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/subplat/__init__.py: -------------------------------------------------------------------------------- 1 | """Subscription Platform.""" 2 | -------------------------------------------------------------------------------- /bigquery_etl/subplat/apple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/subplat/apple.py -------------------------------------------------------------------------------- /bigquery_etl/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/util/bigquery_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/bigquery_id.py -------------------------------------------------------------------------------- /bigquery_etl/util/bigquery_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/bigquery_tables.py -------------------------------------------------------------------------------- /bigquery_etl/util/client_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/client_queue.py -------------------------------------------------------------------------------- /bigquery_etl/util/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/common.py -------------------------------------------------------------------------------- /bigquery_etl/util/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/exceptions.py -------------------------------------------------------------------------------- /bigquery_etl/util/google_sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/google_sheets.py -------------------------------------------------------------------------------- /bigquery_etl/util/mozfun_docs_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/mozfun_docs_functions.py -------------------------------------------------------------------------------- /bigquery_etl/util/parallel_topological_sorter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/parallel_topological_sorter.py -------------------------------------------------------------------------------- /bigquery_etl/util/probe_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/probe_filters.py -------------------------------------------------------------------------------- /bigquery_etl/util/standard_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/util/standard_args.py -------------------------------------------------------------------------------- /bigquery_etl/view/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/view/__init__.py -------------------------------------------------------------------------------- /bigquery_etl/view/broken_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bigquery_etl/view/broken_views.py -------------------------------------------------------------------------------- /bqetl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bqetl -------------------------------------------------------------------------------- /bqetl_project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/bqetl_project.yaml -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/conftest.py -------------------------------------------------------------------------------- /dags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/dags.yaml -------------------------------------------------------------------------------- /docs/bqetl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/bqetl.md -------------------------------------------------------------------------------- /docs/cookbooks/common_workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/cookbooks/common_workflows.md -------------------------------------------------------------------------------- /docs/cookbooks/creating_a_derived_dataset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/cookbooks/creating_a_derived_dataset.md -------------------------------------------------------------------------------- /docs/cookbooks/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/cookbooks/testing.md -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/illustration.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/reference/airflow_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/airflow_tags.md -------------------------------------------------------------------------------- /docs/reference/bigconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/bigconfig.md -------------------------------------------------------------------------------- /docs/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/configuration.md -------------------------------------------------------------------------------- /docs/reference/data_checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/data_checks.md -------------------------------------------------------------------------------- /docs/reference/incremental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/incremental.md -------------------------------------------------------------------------------- /docs/reference/public_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/public_data.md -------------------------------------------------------------------------------- /docs/reference/recommended_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/recommended_practices.md -------------------------------------------------------------------------------- /docs/reference/scheduling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/docs/reference/scheduling.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/.bqetl_complete.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/.bqetl_complete.zsh -------------------------------------------------------------------------------- /script/bqetl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/bqetl -------------------------------------------------------------------------------- /script/bqetl_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/bqetl_complete -------------------------------------------------------------------------------- /script/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/entrypoint -------------------------------------------------------------------------------- /script/generate_all_views: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/generate_all_views -------------------------------------------------------------------------------- /script/generate_incremental_table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/generate_incremental_table -------------------------------------------------------------------------------- /script/generate_sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/generate_sql -------------------------------------------------------------------------------- /script/generate_stable_views: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/generate_stable_views -------------------------------------------------------------------------------- /script/glam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/README.md -------------------------------------------------------------------------------- /script/glam/backfill_glean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/backfill_glean -------------------------------------------------------------------------------- /script/glam/backfill_glean_all_fenix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/backfill_glean_all_fenix -------------------------------------------------------------------------------- /script/glam/export_csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/export_csv -------------------------------------------------------------------------------- /script/glam/generate_and_run_desktop_sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/generate_and_run_desktop_sql -------------------------------------------------------------------------------- /script/glam/generate_glean_sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/generate_glean_sql -------------------------------------------------------------------------------- /script/glam/list_tables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/list_tables -------------------------------------------------------------------------------- /script/glam/run_glam_sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/run_glam_sql -------------------------------------------------------------------------------- /script/glam/run_scalar_agg_clustered_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/run_scalar_agg_clustered_query.py -------------------------------------------------------------------------------- /script/glam/test/diff_glean_all_fenix_incremental: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/test/diff_glean_all_fenix_incremental -------------------------------------------------------------------------------- /script/glam/test/test_glean_all_fenix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/glam/test/test_glean_all_fenix -------------------------------------------------------------------------------- /script/legacy/2019-05-14-armagaddon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2019-05-14-armagaddon/README.md -------------------------------------------------------------------------------- /script/legacy/2019-05-14-armagaddon/delete-from-bq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2019-05-14-armagaddon/delete-from-bq.sh -------------------------------------------------------------------------------- /script/legacy/2020-03-19-sink-validation/compare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2020-03-19-sink-validation/compare -------------------------------------------------------------------------------- /script/legacy/2020-03-19-sink-validation/compare.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2020-03-19-sink-validation/compare.log -------------------------------------------------------------------------------- /script/legacy/2020-03-19-sink-validation/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2020-03-19-sink-validation/validate.sh -------------------------------------------------------------------------------- /script/legacy/2020-05-28-firefox-accounts-refactor/README.md: -------------------------------------------------------------------------------- 1 | See https://github.com/mozilla/bigquery-etl/pull/1015 2 | -------------------------------------------------------------------------------- /script/legacy/2022-04-29-add-isp-field.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/2022-04-29-add-isp-field.sh -------------------------------------------------------------------------------- /script/legacy/athena-migration/migrate_query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/athena-migration/migrate_query -------------------------------------------------------------------------------- /script/legacy/export_incline_dash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/export_incline_dash -------------------------------------------------------------------------------- /script/legacy/export_to_parquet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/export_to_parquet.py -------------------------------------------------------------------------------- /script/legacy/migrate_to_mozfun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/migrate_to_mozfun -------------------------------------------------------------------------------- /script/legacy/migrate_udfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/legacy/migrate_udfs -------------------------------------------------------------------------------- /script/marketing/copy_ga_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/marketing/copy_ga_sessions.py -------------------------------------------------------------------------------- /script/publish_persistent_udfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_persistent_udfs -------------------------------------------------------------------------------- /script/publish_public_data_gcs_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_public_data_gcs_metadata -------------------------------------------------------------------------------- /script/publish_public_data_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_public_data_json -------------------------------------------------------------------------------- /script/publish_public_data_views: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_public_data_views -------------------------------------------------------------------------------- /script/publish_public_udfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_public_udfs -------------------------------------------------------------------------------- /script/publish_views: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/publish_views -------------------------------------------------------------------------------- /script/shredder_cost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/shredder_cost -------------------------------------------------------------------------------- /script/shredder_delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/shredder_delete -------------------------------------------------------------------------------- /script/shredder_search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/script/shredder_search -------------------------------------------------------------------------------- /sql/bigconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/bigconfig.yml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/acoustic/contact/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/acoustic/contact/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/ads/dataset_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/ads/dataset_metadata.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/external/gdp/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/external/gdp/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/external_derived/monthly_inflation_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["report_period", "country"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/external_derived/quarterly_inflation_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["report_period", "country"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/fenix/client_ltv/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/fenix/client_ltv/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/fenix/ltv_states/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/fenix/ltv_states/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/firefox_desktop_derived/adclick_history_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["client_id"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/fxci/task_runs/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/fxci/task_runs/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/fxci/tasks/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/fxci/tasks/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/google_ads_derived/ad_groups_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["ad_group_id"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/google_ads_derived/android_app_campaign_stats_v2/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["date", "country"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/google_ads_derived/campaigns_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["campaign_id"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/google_ads_derived/campaigns_v2/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique(["campaign_id"]) }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/google_ads_derived/daily_campaign_stats_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ min_row_count(1, "`date` = @submission_date") }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/mdn/dataset_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/mdn/dataset_metadata.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/mdn/legacy_page/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/mdn/legacy_page/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/mozilla_org_derived/ga_clients_v2/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique("ga_client_id") }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/static/README.md -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry/addons/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/telemetry/addons/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry/core/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/telemetry/core/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry/events/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/telemetry/events/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry/health/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/telemetry/health/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry/sync/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/telemetry/sync/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry_derived/cfs_ga4_attr_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ is_unique("client_id") }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry_derived/desktop_acquisition_funnel_aggregates_v1/checks.sql: -------------------------------------------------------------------------------- 1 | #fail 2 | {{ min_row_count(1, "first_seen_date = @fsd") }} 3 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry_derived/events_v1/metadata.yaml: -------------------------------------------------------------------------------- 1 | friendly_name: Events 2 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/telemetry_derived/latest_versions/metadata.yaml: -------------------------------------------------------------------------------- 1 | friendly_name: Latest Versions 2 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/active_n_weeks_ago/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Active N Weeks Ago 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/aggregate_search_counts/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Aggregate Search Counts 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/array_slice/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Array Slice 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/array_slice/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/array_slice/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bitmask_365/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/bitmask_365/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bitmask_lowest_28/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bitmask Lowest 28 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bitmask_lowest_7/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bitmask Lowest 7 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bitmask_range/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/bitmask_range/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_active_in_range/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 Active In Range 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_days_since_seen/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 Days Since Seen 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_from_string/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 From String 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_range/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 Range 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_range/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/bits28_range/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_retention/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 Retention 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_to_dates/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 To Dates 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/bits28_to_string/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Bits28 To String 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/combine_adjacent_days_365_bits/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Combine Adjacent Days 365 Bits 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/dataset_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/dataset_metadata.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/decode_int64/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Decode Int64 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/decode_int64/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/decode_int64/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/dedupe_array/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/dedupe_array/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/extract_count_histogram_value/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Extract Count Histogram Value 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/geo_struct/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/geo_struct/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/get_key/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Get Key 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/get_key/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/get_key/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/get_key_with_null/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Get Key With Null 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/glean_timespan_nanos/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Glean Timespan Nanos 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/glean_timespan_seconds/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Glean Timespan Seconds 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/histogram_merge/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram Merge 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/histogram_normalize/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram Normalize 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/histogram_percentiles/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram Percentiles 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/histogram_to_mean/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram To Mean 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/histogram_to_threshold_count/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram To Threshold Count 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/hmac_sha256/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/hmac_sha256/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/int_to_365_bits/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Int To 365 Bits 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/int_to_hex_string/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Int To Hex String 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/json_extract_histogram/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Json Extract Histogram 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/json_extract_int_map/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Json Extract Int Map 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/json_mode_last/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Json Mode Last 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/main_summary_scalars/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Main Summary Scalars 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/map_mode_last/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Map Mode Last 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/map_mode_last/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/map_mode_last/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/map_sum/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Map Sum 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/map_sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/map_sum/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/mod_uint128/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/mod_uint128/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/mode_last/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Mode Last 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/mode_last/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/mode_last/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/mode_last_retain_nulls/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Mode Last Retain Nulls 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/normalize_glean_ping_info/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Normalize Glean Ping Info 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/normalize_metadata/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Normalize Metadata 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/normalize_os/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Normalize Os 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/normalize_os/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/normalize_os/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/shift_one_day/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/shift_one_day/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/vector_add/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/vector_add/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf/zeroed_array/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf/zeroed_array/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js/crc32/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js/crc32/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js/gunzip/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js/gunzip/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js/json_extract_events/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Json Extract Events 4 | -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js/sample_id/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js/sample_id/udf.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js_lib/atob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js_lib/atob.js -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js_lib/gunzip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js_lib/gunzip.min.js -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_js_lib/qbinom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_js_lib/qbinom.js -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_legacy/README.md -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_legacy/contains.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_legacy/contains.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_legacy/date_trunc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_legacy/date_trunc.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/udf_legacy/to_iso8601.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/udf_legacy/to_iso8601.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/zoom/meetings/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/zoom/meetings/schema.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/zoom/meetings/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/zoom/meetings/view.sql -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/zoom/users/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/zoom/users/metadata.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/zoom/users/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/zoom/users/schema.yaml -------------------------------------------------------------------------------- /sql/moz-fx-data-shared-prod/zoom/users/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/moz-fx-data-shared-prod/zoom/users/view.sql -------------------------------------------------------------------------------- /sql/mozfun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/README.md -------------------------------------------------------------------------------- /sql/mozfun/addons/is_adblocker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/addons/is_adblocker/README.md -------------------------------------------------------------------------------- /sql/mozfun/addons/is_adblocker/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/addons/is_adblocker/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/addons/is_adblocker/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/addons/is_adblocker/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ads/generate_id_from_struct_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ads/generate_id_from_struct_v1/README.md -------------------------------------------------------------------------------- /sql/mozfun/ads/generate_id_from_struct_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ads/generate_id_from_struct_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/all_fields_null/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: All Fields Null 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/all_fields_null/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/all_fields_null/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/approx_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Approx Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/approx_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/approx_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/array_empty/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Array Empty 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/array_empty/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/array_empty/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/array_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Array Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/array_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/array_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/array_equals_any_order/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Array Equals Any Order 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/array_equals_any_order/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/array_equals_any_order/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/error/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Error 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/error/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/error/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/false/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: 'False' 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/false/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/false/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/histogram_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Histogram Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/histogram_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/histogram_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/json_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: JSON Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/json_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/json_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/map_entries_equals/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/map_entries_equals/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/assert/map_entries_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/map_entries_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/map_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Map Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/map_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/map_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/not_null/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/not_null/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/null/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: 'Null' 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/null/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/null/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/sql_equals/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/sql_equals/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/assert/sql_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/sql_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/struct_equals/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: Struct Equals 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/struct_equals/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/struct_equals/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/assert/true/metadata.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | description: '' 3 | friendly_name: 'True' 4 | -------------------------------------------------------------------------------- /sql/mozfun/assert/true/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/assert/true/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/README.md -------------------------------------------------------------------------------- /sql/mozfun/bits28/active_in_range/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/active_in_range/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/active_in_range/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/active_in_range/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/active_in_range/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/days_since_seen/README.md: -------------------------------------------------------------------------------- 1 | @sql(../examples/bits28_days_since_seen.sql) 2 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/days_since_seen/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/days_since_seen/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/days_since_seen/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/days_since_seen/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/examples/bits28_days_since_seen.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | mozfun.bits28.days_since_seen(18) 3 | -- >> 1 4 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/examples/string_bit_patterns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/examples/string_bit_patterns.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/from_string/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/from_string/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/from_string/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/from_string/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/from_string/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/range/README.md -------------------------------------------------------------------------------- /sql/mozfun/bits28/range/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/range/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/range/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/range/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/retention/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/retention/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/retention/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/retention/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/retention/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_dates/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_dates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/to_dates/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_dates/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/to_dates/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_string/README.md: -------------------------------------------------------------------------------- 1 | @sql(../examples/string_bit_patterns.sql) 2 | -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_string/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/to_string/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bits28/to_string/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bits28/to_string/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bytes/README.md: -------------------------------------------------------------------------------- 1 | # bytes -------------------------------------------------------------------------------- /sql/mozfun/bytes/bit_pos_to_byte_pos/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bytes/bit_pos_to_byte_pos/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/bit_pos_to_byte_pos/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bytes/extract_bits/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bytes/extract_bits/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/extract_bits/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bytes/extract_bits/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/extract_bits/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/bytes/zero_right/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/bytes/zero_right/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/zero_right/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/bytes/zero_right/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/bytes/zero_right/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/event_analysis/README.md -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/aggregate_match_strings/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/create_count_steps_query/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/create_funnel_regex/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/create_funnel_regex/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/event_analysis/create_funnel_regex/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/create_funnel_steps_query/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/escape_metachars/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/escape_metachars/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/event_analysis/escape_metachars/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/event_index_to_match_string/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/event_property_index_to_match_string/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/event_property_value_to_match_string/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/get_count_sql/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/get_count_sql/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/event_analysis/get_count_sql/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/event_analysis/get_funnel_steps_sql/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/ga/nullify_string/README.md: -------------------------------------------------------------------------------- 1 | UDF for handling empty Google Analytics data. 2 | -------------------------------------------------------------------------------- /sql/mozfun/ga/nullify_string/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ga/nullify_string/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/ga/nullify_string/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ga/nullify_string/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/build_hour_to_datetime/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/build_hour_to_datetime/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/build_hour_to_datetime/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/build_hour_to_datetime/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/build_hour_to_datetime/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/build_seconds_to_hour/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/build_seconds_to_hour/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/build_seconds_to_hour/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/build_seconds_to_hour/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/build_seconds_to_hour/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/fenix_build_to_build_hour/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/fenix_build_to_build_hour/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/fenix_build_to_build_hour/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_bucket_from_value/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_bucket_from_value/metadata.yaml: -------------------------------------------------------------------------------- 1 | friendly_name: Histogram bucket from value 2 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_bucket_from_value/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_bucket_from_value/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_buckets_cast_string_array/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_json/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_json/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_cast_json/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_json/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_cast_json/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_struct/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_struct/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_cast_struct/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_cast_struct/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_cast_struct/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_fill_buckets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_fill_buckets/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_fill_buckets/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_fill_buckets/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_fill_buckets/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_fill_buckets_dirichlet/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_filter_high_values/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_filter_high_values/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_filter_high_values/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_from_buckets_uniform/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_generate_exponential_buckets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_generate_functional_buckets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_generate_linear_buckets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_generate_scalar_buckets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_normalized_sum/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_normalized_sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/histogram_normalized_sum/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/histogram_normalized_sum_with_original/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/map_from_array_offsets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/map_from_array_offsets/metadata.yaml: -------------------------------------------------------------------------------- 1 | description: "" 2 | friendly_name: Map from array offsets 3 | -------------------------------------------------------------------------------- /sql/mozfun/glam/map_from_array_offsets/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/map_from_array_offsets/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glam/map_from_array_offsets_precise/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/percentile/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glam/percentile/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/percentile/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glam/percentile/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glam/percentile/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glean/README.md: -------------------------------------------------------------------------------- 1 | # glean 2 | 3 | Functions for working with Glean data. 4 | -------------------------------------------------------------------------------- /sql/mozfun/glean/parse_datetime/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glean/parse_datetime/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/parse_datetime/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glean/parse_datetime/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/parse_datetime/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_nanos/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_nanos/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/timespan_nanos/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_nanos/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/timespan_nanos/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_seconds/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_seconds/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/timespan_seconds/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/glean/timespan_seconds/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/glean/timespan_seconds/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/google_search_console/README.md -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/classify_site_query/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_country_code/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_domain_name/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_language_code/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_locale/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_path/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/google_search_console/extract_url_path_segment/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/README.md -------------------------------------------------------------------------------- /sql/mozfun/hist/count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/count/README.md -------------------------------------------------------------------------------- /sql/mozfun/hist/count/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/count/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/count/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/count/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/examples/full_hist_extract.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/examples/full_hist_extract.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/examples/use_counter_hist_extract.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | mozfun.hist.extract('5').sum 3 | -- 5 4 | -------------------------------------------------------------------------------- /sql/mozfun/hist/extract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract/README.md -------------------------------------------------------------------------------- /sql/mozfun/hist/extract/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/extract/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_histogram_sum/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_histogram_sum/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract_histogram_sum/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_histogram_sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract_histogram_sum/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_keyed_hist_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract_keyed_hist_sum/README.md -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/extract_keyed_hist_sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/extract_keyed_hist_sum/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/mean/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/mean/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/mean/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/mean/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/mean/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/merge/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/merge/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/merge/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/merge/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/merge/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/normalize/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/normalize/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/normalize/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/normalize/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/normalize/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/percentiles/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/percentiles/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/percentiles/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/percentiles/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/percentiles/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/string_to_json/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/string_to_json/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/string_to_json/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/string_to_json/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/string_to_json/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/hist/threshold_count/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/hist/threshold_count/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/threshold_count/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/hist/threshold_count/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/hist/threshold_count/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/iap/README.md: -------------------------------------------------------------------------------- 1 | # iap -------------------------------------------------------------------------------- /sql/mozfun/iap/derive_apple_subscription_interval/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_android_receipt/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_android_receipt/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_android_receipt/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_android_receipt/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_android_receipt/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_event/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_event/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_apple_event/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_event/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_apple_event/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_receipt/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_receipt/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_apple_receipt/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/iap/parse_apple_receipt/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/parse_apple_receipt/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/iap/scrub_apple_receipt/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/iap/scrub_apple_receipt/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/scrub_apple_receipt/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/iap/scrub_apple_receipt/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/iap/scrub_apple_receipt/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/README.md: -------------------------------------------------------------------------------- 1 | # json 2 | 3 | Functions for parsing Mozilla-specific JSON data types. 4 | -------------------------------------------------------------------------------- /sql/mozfun/json/extract_int_map/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/json/extract_int_map/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/extract_int_map/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/extract_int_map/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/extract_int_map/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/extract_string_map/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/json/extract_string_map/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/extract_string_map/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/extract_string_map/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/extract_string_map/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/from_map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map/README.md -------------------------------------------------------------------------------- /sql/mozfun/json/from_map/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/from_map/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/from_map_json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map_json/README.md -------------------------------------------------------------------------------- /sql/mozfun/json/from_map_json/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map_json/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/from_map_json/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_map_json/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/from_nested_map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_nested_map/README.md -------------------------------------------------------------------------------- /sql/mozfun/json/from_nested_map/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_nested_map/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/from_nested_map/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/from_nested_map/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/js_extract_string_map/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/json/js_extract_string_map/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/js_extract_string_map/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/js_extract_string_map/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/js_extract_string_map/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/json/mode_last/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/json/mode_last/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/mode_last/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/json/mode_last/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/json/mode_last/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/lib/atob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/lib/atob.js -------------------------------------------------------------------------------- /sql/mozfun/lib/gunzip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/lib/gunzip.min.js -------------------------------------------------------------------------------- /sql/mozfun/lib/qbinom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/lib/qbinom.js -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_v1/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_v1/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_v2/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_v2/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_v2/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_v2/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_with_paid_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_with_paid_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ltv/android_states_with_paid_v2/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/android_states_with_paid_v2/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ltv/desktop_states_v1/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/desktop_states_v1/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/ltv/desktop_states_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/desktop_states_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/ltv/get_state_ios_v2/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/get_state_ios_v2/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/ltv/get_state_ios_v2/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/ltv/get_state_ios_v2/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/README.md: -------------------------------------------------------------------------------- 1 | # map 2 | 3 | Functions for working with arrays of key/value structs. 4 | -------------------------------------------------------------------------------- /sql/mozfun/map/extract_keyed_scalar_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/extract_keyed_scalar_sum/README.md -------------------------------------------------------------------------------- /sql/mozfun/map/extract_keyed_scalar_sum/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/extract_keyed_scalar_sum/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/extract_keyed_scalar_sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/extract_keyed_scalar_sum/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/from_lists/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/from_lists/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/from_lists/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/from_lists/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/get_key/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/map/get_key/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/get_key/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/get_key/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/get_key/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/get_key_with_null/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/map/get_key_with_null/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/get_key_with_null/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/get_key_with_null/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/get_key_with_null/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/mode_last/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/map/mode_last/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/mode_last/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/mode_last/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/mode_last/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/set_key/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/set_key/README.md -------------------------------------------------------------------------------- /sql/mozfun/map/set_key/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/set_key/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/set_key/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/set_key/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/map/sum/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/map/sum/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/sum/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/map/sum/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/map/sum/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_ad_group_name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_ad_group_name/README.md -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_ad_group_name/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_ad_group_name/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_campaign_name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_campaign_name/README.md -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_campaign_name/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_campaign_name/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_creative_name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_creative_name/README.md -------------------------------------------------------------------------------- /sql/mozfun/marketing/parse_creative_name/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/marketing/parse_creative_name/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/mobile_search/normalize_app_name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/mobile_search/normalize_app_name/README.md -------------------------------------------------------------------------------- /sql/mozfun/mobile_search/normalize_app_name/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/mobile_search/normalize_app_name/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/newtab/determine_grid_layout_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/determine_grid_layout_v1/README.md -------------------------------------------------------------------------------- /sql/mozfun/newtab/determine_grid_layout_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/determine_grid_layout_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/newtab/determine_tiles_per_row_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/determine_tiles_per_row_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/newtab/is_default_ui_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/is_default_ui_v1/README.md -------------------------------------------------------------------------------- /sql/mozfun/newtab/is_default_ui_v1/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/is_default_ui_v1/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/newtab/is_default_ui_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/is_default_ui_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/newtab/scheduled_surface_id_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/scheduled_surface_id_v1/README.md -------------------------------------------------------------------------------- /sql/mozfun/newtab/scheduled_surface_id_v1/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/newtab/scheduled_surface_id_v1/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/app_channel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/app_channel/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/app_channel/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/app_channel/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/app_channel/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/app_channel/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/browser_version_info/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/browser_version_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/browser_version_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/browser_version_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/browser_version_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/diff_months/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/diff_months/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/diff_months/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/diff_months/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/diff_months/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/examples/fenix_app_info.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/examples/fenix_app_info.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/extract_version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/extract_version/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/extract_version/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/extract_version/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/extract_version/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/extract_version/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_app_info/README.md: -------------------------------------------------------------------------------- 1 | @sql(../examples/fenix_app_info.sql) 2 | -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_app_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/fenix_app_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_app_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/fenix_app_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_build_to_datetime/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_build_to_datetime/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/fenix_build_to_datetime/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/fenix_build_to_datetime/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/fenix_build_to_datetime/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/get_earliest_value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_earliest_value/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/get_earliest_value/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_earliest_value/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/get_earliest_value/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_earliest_value/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/get_windows_info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_windows_info/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/get_windows_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_windows_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/get_windows_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/get_windows_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_baseline_client_info/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_baseline_client_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_baseline_client_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_client_info_attribution/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_client_info_attribution/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_ping_info/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_ping_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_ping_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_ping_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_ping_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_windows_version_info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_windows_version_info/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/glean_windows_version_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/glean_windows_version_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/metadata/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/metadata/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/metadata/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/metadata/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/metadata/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/os/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/os/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/os/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/os/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/os/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/partnership/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/partnership/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/partnership/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/partnership/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/partnership/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/partnership/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/product_info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/product_info/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/product_info/generate_body.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/product_info/generate_body.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/product_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/product_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/product_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/product_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/result_type_to_product_name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/result_type_to_product_name/README.md -------------------------------------------------------------------------------- /sql/mozfun/norm/result_type_to_product_name/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/result_type_to_product_name/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/truncate_version/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/truncate_version/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/truncate_version/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/truncate_version/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/truncate_version/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/vpn_attribution/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/vpn_attribution/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/vpn_attribution/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/vpn_attribution/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/vpn_attribution/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/norm/windows_version_info/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/norm/windows_version_info/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/windows_version_info/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/norm/windows_version_info/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/norm/windows_version_info/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/serp_events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/serp_events/README.md -------------------------------------------------------------------------------- /sql/mozfun/serp_events/ad_blocker_inferred/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/serp_events/ad_blocker_inferred/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/serp_events/ad_blocker_inferred/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/serp_events/is_ad_component/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/serp_events/is_ad_component/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/serp_events/is_ad_component/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/serp_events/is_ad_component/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/serp_events/is_ad_component/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/stats/README.md: -------------------------------------------------------------------------------- 1 | # stats 2 | 3 | Statistics functions. 4 | -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/stats/mode_last/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/stats/mode_last/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last_retain_nulls/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last_retain_nulls/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/stats/mode_last_retain_nulls/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/stats/mode_last_retain_nulls/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/stats/mode_last_retain_nulls/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/utils/diff_query_schemas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/diff_query_schemas/README.md -------------------------------------------------------------------------------- /sql/mozfun/utils/diff_query_schemas/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/diff_query_schemas/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/utils/extract_utm_from_url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/extract_utm_from_url/README.md -------------------------------------------------------------------------------- /sql/mozfun/utils/extract_utm_from_url/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/extract_utm_from_url/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/utils/extract_utm_from_url/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/extract_utm_from_url/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/utils/get_url_path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/get_url_path/README.md -------------------------------------------------------------------------------- /sql/mozfun/utils/get_url_path/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/get_url_path/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/utils/get_url_path/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/utils/get_url_path/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/utils/timestamp_diff_complete_months/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/utils/timestamp_diff_complete_weeks/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/README.md: -------------------------------------------------------------------------------- 1 | # vpn 2 | 3 | Functions for processing VPN data. 4 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/acquisition_channel/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/acquisition_channel/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/acquisition_channel/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/vpn/acquisition_channel/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/acquisition_channel/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/vpn/channel_group/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/channel_group/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/channel_group/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/vpn/channel_group/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/channel_group/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/vpn/normalize_utm_parameters/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/normalize_utm_parameters/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/normalize_utm_parameters/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/vpn/normalize_utm_parameters/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/normalize_utm_parameters/udf.sql -------------------------------------------------------------------------------- /sql/mozfun/vpn/pricing_plan/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/mozfun/vpn/pricing_plan/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/pricing_plan/metadata.yaml -------------------------------------------------------------------------------- /sql/mozfun/vpn/pricing_plan/udf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql/mozfun/vpn/pricing_plan/udf.sql -------------------------------------------------------------------------------- /sql_generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/README.md -------------------------------------------------------------------------------- /sql_generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/__init__.py -------------------------------------------------------------------------------- /sql_generators/active_users_aggregates_v3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/active_users_aggregates_v3/__init__.py -------------------------------------------------------------------------------- /sql_generators/active_users_aggregates_v4/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/active_users_aggregates_v4/__init__.py -------------------------------------------------------------------------------- /sql_generators/country_code_lookup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/country_code_lookup/__init__.py -------------------------------------------------------------------------------- /sql_generators/country_code_lookup/aliases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/country_code_lookup/aliases.yaml -------------------------------------------------------------------------------- /sql_generators/country_code_lookup/templates/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/country_code_lookup/templates/data.csv -------------------------------------------------------------------------------- /sql_generators/derived_view_schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/derived_view_schemas/__init__.py -------------------------------------------------------------------------------- /sql_generators/events_daily/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/events_daily/__init__.py -------------------------------------------------------------------------------- /sql_generators/experiment_monitoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/experiment_monitoring/__init__.py -------------------------------------------------------------------------------- /sql_generators/feature_usage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/feature_usage/__init__.py -------------------------------------------------------------------------------- /sql_generators/feature_usage/templates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/feature_usage/templates/metadata.yaml -------------------------------------------------------------------------------- /sql_generators/feature_usage/templates/query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/feature_usage/templates/query.sql -------------------------------------------------------------------------------- /sql_generators/feature_usage/templating.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/feature_usage/templating.yaml -------------------------------------------------------------------------------- /sql_generators/firefox_crashes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/firefox_crashes/README.md -------------------------------------------------------------------------------- /sql_generators/firefox_crashes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/firefox_crashes/__init__.py -------------------------------------------------------------------------------- /sql_generators/funnels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/README.md -------------------------------------------------------------------------------- /sql_generators/funnels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/__init__.py -------------------------------------------------------------------------------- /sql_generators/funnels/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/config.py -------------------------------------------------------------------------------- /sql_generators/funnels/templates/funnel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/templates/funnel.sql -------------------------------------------------------------------------------- /sql_generators/funnels/templates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/templates/metadata.yaml -------------------------------------------------------------------------------- /sql_generators/funnels/tests/test_funnel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/tests/test_funnel -------------------------------------------------------------------------------- /sql_generators/funnels/tests/test_funnels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/funnels/tests/test_funnels.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/README.md -------------------------------------------------------------------------------- /sql_generators/glean_usage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/__init__.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/baseline_clients_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/baseline_clients_daily.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/common.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/event_error_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/event_error_monitoring.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/event_flow_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/event_flow_monitoring.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/event_monitoring_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/event_monitoring_live.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/events_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/events_stream.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/events_unnested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/events_unnested.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/glean_app_ping_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/glean_app_ping_views.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/metrics_clients_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/metrics_clients_daily.py -------------------------------------------------------------------------------- /sql_generators/glean_usage/templates/macros.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/glean_usage/templates/macros.sql -------------------------------------------------------------------------------- /sql_generators/mobile_kpi_support_metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/mobile_kpi_support_metrics/README.md -------------------------------------------------------------------------------- /sql_generators/mobile_kpi_support_metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/mobile_kpi_support_metrics/__init__.py -------------------------------------------------------------------------------- /sql_generators/search_v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/search_v2/__init__.py -------------------------------------------------------------------------------- /sql_generators/search_v2/templates/fenix.template.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/search_v2/templates/fenix.template.sql -------------------------------------------------------------------------------- /sql_generators/search_v2/templates/ios.template.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/search_v2/templates/ios.template.sql -------------------------------------------------------------------------------- /sql_generators/serp_events_v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/serp_events_v2/__init__.py -------------------------------------------------------------------------------- /sql_generators/serp_events_v2/templates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/serp_events_v2/templates/metadata.yaml -------------------------------------------------------------------------------- /sql_generators/serp_events_v2/templates/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/serp_events_v2/templates/schema.yaml -------------------------------------------------------------------------------- /sql_generators/serp_events_v2/templates/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/serp_events_v2/templates/view.sql -------------------------------------------------------------------------------- /sql_generators/stable_views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/stable_views/__init__.py -------------------------------------------------------------------------------- /sql_generators/terms_of_use/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/terms_of_use/README.md -------------------------------------------------------------------------------- /sql_generators/terms_of_use/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/terms_of_use/__init__.py -------------------------------------------------------------------------------- /sql_generators/terms_of_use/terms_of_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/terms_of_use/terms_of_use.py -------------------------------------------------------------------------------- /sql_generators/urlbar_events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/urlbar_events/__init__.py -------------------------------------------------------------------------------- /sql_generators/urlbar_events/templates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/urlbar_events/templates/metadata.yaml -------------------------------------------------------------------------------- /sql_generators/urlbar_events/templates/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/urlbar_events/templates/schema.yaml -------------------------------------------------------------------------------- /sql_generators/urlbar_events/templates/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/urlbar_events/templates/view.sql -------------------------------------------------------------------------------- /sql_generators/usage_reporting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/usage_reporting/README.md -------------------------------------------------------------------------------- /sql_generators/usage_reporting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/usage_reporting/__init__.py -------------------------------------------------------------------------------- /sql_generators/usage_reporting/usage_reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/usage_reporting/usage_reporting.py -------------------------------------------------------------------------------- /sql_generators/use_counters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/use_counters/__init__.py -------------------------------------------------------------------------------- /sql_generators/use_counters/templates/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/use_counters/templates/metadata.yaml -------------------------------------------------------------------------------- /sql_generators/use_counters/templates/query_fenix.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/use_counters/templates/query_fenix.sql -------------------------------------------------------------------------------- /sql_generators/use_counters/templates/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/use_counters/templates/schema.yaml -------------------------------------------------------------------------------- /sql_generators/use_counters/templates/templating.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/sql_generators/use_counters/templates/templating.yaml -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/alchemer/test_survey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/alchemer/test_survey.py -------------------------------------------------------------------------------- /tests/backfill/backfill.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/backfill.yaml -------------------------------------------------------------------------------- /tests/backfill/test_date_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_date_range.py -------------------------------------------------------------------------------- /tests/backfill/test_dir_depends_on_past/backfill.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_depends_on_past/backfill.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_depends_on_past/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_depends_on_past/metadata.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_multiple/backfill.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_multiple/backfill.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_valid/backfill.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_valid/backfill.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_valid/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_valid/metadata.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_valid_1/backfill.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_valid_1/backfill.yaml -------------------------------------------------------------------------------- /tests/backfill/test_dir_valid_1/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_dir_valid_1/metadata.yaml -------------------------------------------------------------------------------- /tests/backfill/test_parse_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_parse_backfill.py -------------------------------------------------------------------------------- /tests/backfill/test_shredder_mitigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_shredder_mitigation.py -------------------------------------------------------------------------------- /tests/backfill/test_validate_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/backfill/test_validate_backfill.py -------------------------------------------------------------------------------- /tests/checks/accepted_values.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/accepted_values.jinja -------------------------------------------------------------------------------- /tests/checks/in_range.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/in_range.jinja -------------------------------------------------------------------------------- /tests/checks/is_unique.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/is_unique.jinja -------------------------------------------------------------------------------- /tests/checks/matches_pattern.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/matches_pattern.jinja -------------------------------------------------------------------------------- /tests/checks/min_row_count.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/min_row_count.jinja -------------------------------------------------------------------------------- /tests/checks/not_null.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/not_null.jinja -------------------------------------------------------------------------------- /tests/checks/revenue_period_over_period_change.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/revenue_period_over_period_change.jinja -------------------------------------------------------------------------------- /tests/checks/value_length.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/checks/value_length.jinja -------------------------------------------------------------------------------- /tests/cli/test_cli_alchemer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_alchemer.py -------------------------------------------------------------------------------- /tests/cli/test_cli_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_backfill.py -------------------------------------------------------------------------------- /tests/cli/test_cli_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_check.py -------------------------------------------------------------------------------- /tests/cli/test_cli_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_dag.py -------------------------------------------------------------------------------- /tests/cli/test_cli_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_dependency.py -------------------------------------------------------------------------------- /tests/cli/test_cli_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_format.py -------------------------------------------------------------------------------- /tests/cli/test_cli_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_metadata.py -------------------------------------------------------------------------------- /tests/cli/test_cli_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_monitoring.py -------------------------------------------------------------------------------- /tests/cli/test_cli_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_query.py -------------------------------------------------------------------------------- /tests/cli/test_cli_routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_routine.py -------------------------------------------------------------------------------- /tests/cli/test_cli_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_static.py -------------------------------------------------------------------------------- /tests/cli/test_cli_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/cli/test_cli_utils.py -------------------------------------------------------------------------------- /tests/dags_config/test_dag_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/dags_config/test_dag_names.py -------------------------------------------------------------------------------- /tests/data/all_datasets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/all_datasets.json -------------------------------------------------------------------------------- /tests/data/bqetl_project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/bqetl_project.yaml -------------------------------------------------------------------------------- /tests/data/dags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags.yaml -------------------------------------------------------------------------------- /tests/data/dags/python_script_test_dag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/python_script_test_dag -------------------------------------------------------------------------------- /tests/data/dags/simple_test_dag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/simple_test_dag -------------------------------------------------------------------------------- /tests/data/dags/test_dag_duplicate_dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_duplicate_dependencies -------------------------------------------------------------------------------- /tests/data/dags/test_dag_external_check_dependency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_external_check_dependency -------------------------------------------------------------------------------- /tests/data/dags/test_dag_external_dependency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_external_dependency -------------------------------------------------------------------------------- /tests/data/dags/test_dag_with_bigquery_table_sensors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_with_bigquery_table_sensors -------------------------------------------------------------------------------- /tests/data/dags/test_dag_with_check_dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_with_check_dependencies -------------------------------------------------------------------------------- /tests/data/dags/test_dag_with_dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_with_dependencies -------------------------------------------------------------------------------- /tests/data/dags/test_dag_with_secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_dag_with_secrets -------------------------------------------------------------------------------- /tests/data/dags/test_public_data_json_dag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/dags/test_public_data_json_dag -------------------------------------------------------------------------------- /tests/data/incremental_query_gcs_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/incremental_query_gcs_metadata.json -------------------------------------------------------------------------------- /tests/data/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/metadata.yaml -------------------------------------------------------------------------------- /tests/data/non_incremental_query_gcs_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/non_incremental_query_gcs_metadata.json -------------------------------------------------------------------------------- /tests/data/test_docs/docs/index.md: -------------------------------------------------------------------------------- 1 | # Static Docs -------------------------------------------------------------------------------- /tests/data/test_docs/docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/data/test_docs/docs/mkdocs.yml -------------------------------------------------------------------------------- /tests/data/test_docs/generated_docs/README.md: -------------------------------------------------------------------------------- 1 | # generated_docs 2 | -------------------------------------------------------------------------------- /tests/data/test_docs/generated_docs/test_dataset1/examples/example1.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | test 5 | -------------------------------------------------------------------------------- /tests/data/test_docs/generated_docs/test_dataset1/examples/example2.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | * 3 | FROM 4 | generated_docs.test_dataset1.udf1(1, 2) 5 | -------------------------------------------------------------------------------- /tests/data/test_docs/generated_docs/test_dataset1/udf2/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/test_sql/moz-fx-data-test-project/test/multipart_query_v1/part1.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | "part1" 3 | -------------------------------------------------------------------------------- /tests/data/test_sql/moz-fx-data-test-project/test/multipart_query_v1/part2.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | "part2" 3 | -------------------------------------------------------------------------------- /tests/data/test_sql/moz-fx-data-test-project/test/no_metadata_query_v1/query.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 | 123 3 | -------------------------------------------------------------------------------- /tests/docs/test_generate_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/docs/test_generate_docs.py -------------------------------------------------------------------------------- /tests/docs/test_validate_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/docs/test_validate_docs.py -------------------------------------------------------------------------------- /tests/format_sql/capitalize_keywords/expect.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/capitalize_keywords/expect.sql -------------------------------------------------------------------------------- /tests/format_sql/capitalize_keywords/input.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/capitalize_keywords/input.sql -------------------------------------------------------------------------------- /tests/format_sql/case_statements/expect.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/case_statements/expect.sql -------------------------------------------------------------------------------- /tests/format_sql/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/conftest.py -------------------------------------------------------------------------------- /tests/format_sql/jinja_example/expect.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/jinja_example/expect.sql -------------------------------------------------------------------------------- /tests/format_sql/qualified_table_name/expect.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/qualified_table_name/expect.sql -------------------------------------------------------------------------------- /tests/format_sql/qualified_table_name/input.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/qualified_table_name/input.sql -------------------------------------------------------------------------------- /tests/format_sql/scripting_example/expect.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/format_sql/scripting_example/expect.sql -------------------------------------------------------------------------------- /tests/metadata/test_parse_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/metadata/test_parse_metadata.py -------------------------------------------------------------------------------- /tests/metadata/test_publish_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/metadata/test_publish_metadata.py -------------------------------------------------------------------------------- /tests/metadata/test_validate_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/metadata/test_validate_metadata.py -------------------------------------------------------------------------------- /tests/public_data/test_publish_gcs_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/public_data/test_publish_gcs_metadata.py -------------------------------------------------------------------------------- /tests/public_data/test_publish_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/public_data/test_publish_json.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_dag.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_dag_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_dag_collection.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_formatters.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_generate_airflow_dags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_generate_airflow_dags.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_task.py -------------------------------------------------------------------------------- /tests/query_scheduling/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/query_scheduling/test_utils.py -------------------------------------------------------------------------------- /tests/resources/casing/alphanum_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/resources/casing/alphanum_3.csv -------------------------------------------------------------------------------- /tests/resources/casing/mps-diff-integration.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/resources/casing/mps-diff-integration.csv -------------------------------------------------------------------------------- /tests/resources/casing/word_4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/resources/casing/word_4.csv -------------------------------------------------------------------------------- /tests/routine/test_parse_routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/routine/test_parse_routine.py -------------------------------------------------------------------------------- /tests/routine/test_publish_routine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/routine/test_publish_routine.py -------------------------------------------------------------------------------- /tests/schema/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/schema/test_schema.py -------------------------------------------------------------------------------- /tests/shredder/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/shredder/test_config.py -------------------------------------------------------------------------------- /tests/shredder/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/shredder/test_delete.py -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql/glam-fenix-dev/glam_etl/README.md -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql/glam-fenix-dev/glam_etl/bootstrap.py -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql/glam-fenix-dev/glam_etl/dependencies.json -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql/glam-fenix-dev/glam_etl/full.png -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__latest_versions_v1/test_minimal/expect.yaml: -------------------------------------------------------------------------------- 1 | - channel: nightly 2 | latest_version: 84 3 | -------------------------------------------------------------------------------- /tests/sql/glam-fenix-dev/glam_etl/subset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql/glam-fenix-dev/glam_etl/subset.png -------------------------------------------------------------------------------- /tests/sql/moz-fx-data-shared-prod/search_derived/search_aggregates_v8/test_aggregation/moz-fx-data-shared-prod.search.acer_cohort.ndjson: -------------------------------------------------------------------------------- 1 | {"client_id": null} -------------------------------------------------------------------------------- /tests/sql/moz-fx-data-shared-prod/telemetry_derived/error_aggregates_v1/test_aggregation/moz-fx-data-shared-prod.telemetry_derived.core_live.ndjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sql/moz-fx-data-shared-prod/telemetry_derived/error_aggregates_v1/test_aggregation/moz-fx-data-shared-prod.telemetry_live.crash_v4.ndjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sql/moz-fx-data-shared-prod/telemetry_derived/error_aggregates_v1/test_aggregation/moz-fx-data-shared-prod.telemetry_live.main_v5.ndjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sql/moz-fx-data-shared-prod/telemetry_derived/newtab_visits_v1/test_ignore_preloaded/expect.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | [] 3 | -------------------------------------------------------------------------------- /tests/sql_generators/terms_of_use/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql_generators/terms_of_use/test_config.yaml -------------------------------------------------------------------------------- /tests/sql_generators/usage_reporting/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/sql_generators/usage_reporting/test_config.yaml -------------------------------------------------------------------------------- /tests/templates/event_types/query.sql: -------------------------------------------------------------------------------- 1 | { {key } } 2 | -------------------------------------------------------------------------------- /tests/templates/event_types/templating.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/templates/event_types/templating.yaml -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_dependency.py -------------------------------------------------------------------------------- /tests/test_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_deploy.py -------------------------------------------------------------------------------- /tests/test_dryrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_dryrun.py -------------------------------------------------------------------------------- /tests/test_entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_entrypoint.py -------------------------------------------------------------------------------- /tests/test_run_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/test_run_query.py -------------------------------------------------------------------------------- /tests/util/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/util/test_common.py -------------------------------------------------------------------------------- /tests/util/test_mozfun_docs_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/util/test_mozfun_docs_functions.py -------------------------------------------------------------------------------- /tests/util/test_snake_casing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/util/test_snake_casing.py -------------------------------------------------------------------------------- /tests/validation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/validation/__init__.py -------------------------------------------------------------------------------- /tests/validation/data/hmac_sha256_validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/validation/data/hmac_sha256_validation.json -------------------------------------------------------------------------------- /tests/validation/hmac_sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/validation/hmac_sha256.py -------------------------------------------------------------------------------- /tests/view/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/bigquery-etl/HEAD/tests/view/test_view.py --------------------------------------------------------------------------------