bigquery-etl/bqetl_project.yaml

337 строки
20 KiB
YAML
Исходник Постоянная ссылка Обычный вид История

default:
project: moz-fx-data-shared-prod
sql_dir: sql/
sql_generators_dir: sql_generators/
test_project: bigquery-etl-integration-test
non_user_facing_dataset_suffixes: # suffixes of datasets with non-user-facing views
- _derived
- _external
- _bi
- _restricted
- glam_etl
user_facing_project: mozdata
backfill_project: moz-fx-data-backfill
additional_projects: # additional valid projects managed outside of bigquery-etl
- moz-fx-data-pioneer-nonprod
- moz-fx-data-pioneer-prod
- moz-fx-data-glam-prod-fca7
public_project: mozilla-public-data
monitoring:
bigeye_warehouse_id: 1939
bigeye_conn_id: bigeye_connection
dry_run:
function: https://us-central1-moz-fx-data-shared-prod.cloudfunctions.net/bigquery-etl-dryrun
function_accounts:
- bigquery-etl-dryrun@moz-fx-data-shared-prod.iam.gserviceaccount.com
- bigquery-etl-dryrun@moz-fx-data-shar-nonprod-efed.iam.gserviceaccount.com
skip:
## skip all data-observability-dev queries due to CI lacking permissions in that project.
# TODO: once data observability platform assessment concludes this should be removed.
- sql/data-observability-dev/**/**/*.sql
# Access Denied
- sql/moz-fx-data-shared-prod/monitoring_derived/metadata_completeness_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_desktop_derived/desktop_installs_v1/query.sql
- sql/moz-fx-data-experiments/monitoring/query_cost_v1/query.sql
- sql/moz-fx-data-shared-prod/app_store/**/*.sql
add query.sql file using Jinja templating to loop through projects (#4779) * add query.sql file using Jinja templating to loop through projects * add region-us to the INFORMATION_SCHEMA.JOBS_BY_PROJECT table description * remove python file * add bigquery_usage_v2/query.sql to skip list of bqetl_project.yaml * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com> * remove Jinja format on and off * change obscure alias 't1' to more explicit one 'jobs' * change alias, remove arguments,referenced_tables, depends_on from metadata.yaml file * update fist CTE referenced_tables to reference_table * fix UNNEST(referenced_table) to UNNEST(referenced_tables) --------- Co-authored-by: Sean Rose <1994030+sean-rose@users.noreply.github.com>
2024-01-05 23:40:29 +03:00
- sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_usage_v2/query.sql
- sql/moz-fx-data-shared-prod/pocket/pocket_reach_mau/view.sql
- sql/moz-fx-data-shared-prod/telemetry/buildhub2/view.sql
- sql/moz-fx-data-shared-prod/accounts_backend_external/nonprod_accounts_v1/query.sql
- sql/moz-fx-data-shared-prod/accounts_backend_external/nonprod_emails_v1/query.sql
- sql/moz-fx-data-shared-prod/accounts_backend_external/accounts_v1/query.sql
- sql/moz-fx-data-shared-prod/accounts_backend_external/emails_v1/query.sql
- sql/moz-fx-data-shared-prod/accounts_db_external/**/*.sql
- sql/moz-fx-data-shared-prod/accounts_db_nonprod_external/**/*.sql
- sql/moz-fx-data-shared-prod/ads/ppa_measurements/*.sql
- sql/moz-fx-data-shared-prod/ads/ppa_measurements_limited/*.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_content_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_auth_bounce_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_auth_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_delete_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_delete_events_v2/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_oauth_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_log_auth_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_log_content_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_log_device_command_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_log_device_command_events_v2/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_users_services_first_seen_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_users_services_last_seen_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_amplitude_export_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_amplitude_user_ids_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_stdout_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_gcp_stderr_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/fxa_gcp_stdout_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/nonprod_fxa_auth_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/nonprod_fxa_content_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/nonprod_fxa_stdout_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/nonprod_fxa_gcp_stdout_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/nonprod_fxa_gcp_stderr_events_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/docker_fxa_admin_server_sanitized_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/docker_fxa_admin_server_sanitized_v2/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/docker_fxa_customs_sanitized_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/docker_fxa_customs_sanitized_v2/query.sql
- sql/moz-fx-data-shared-prod/fivetran_costs_derived/destinations_v1/query.sql
- sql/moz-fx-data-shared-prod/fivetran_costs_derived/incremental_mar_v1/query.sql
- sql/moz-fx-data-shared-prod/fivetran_costs_derived/monthly_costs_v1/query.sql
- sql/moz-fx-data-shared-prod/fakespot/**/*.sql
- sql/**/apple_ads_external*/**/query.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/shredder_progress/view.sql
- sql/moz-fx-data-shared-prod/monitoring/shredder_progress/view.sql
- sql/moz-fx-data-shared-prod/stripe_derived/**/*.sql
- sql/moz-fx-data-shared-prod/stripe_external/**/*.sql
- sql/moz-fx-cjms-nonprod-9a36/cjms_bigquery/flows_live/view.sql
- sql/moz-fx-cjms-nonprod-9a36/cjms_bigquery/flows_v1/query.sql
- sql/moz-fx-cjms-nonprod-9a36/cjms_bigquery/refunds_v1/query.sql
- sql/moz-fx-cjms-nonprod-9a36/cjms_bigquery/subscriptions_v1/query.sql
- sql/moz-fx-cjms-prod-f3c7/cjms_bigquery/flows_v1/query.sql
- sql/moz-fx-cjms-prod-f3c7/cjms_bigquery/refunds_v1/query.sql
- sql/moz-fx-cjms-prod-f3c7/cjms_bigquery/subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/apple_subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/google_subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/nonprod_apple_subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/nonprod_google_subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/nonprod_stripe_subscriptions_history_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_customers_revised_changelog_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_logical_subscriptions_history_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_plans_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_products_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_subscriptions_revised_changelog_v1/query.sql
- sql/moz-fx-data-shared-prod/subscription_platform_derived/stripe_subscriptions_history_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/add_device_events_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/devices_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/fxa_attribution_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/funnel_product_page_to_subscribed_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/guardian_apple_events_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/login_flows_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/protected_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/site_metrics_empty_check_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/site_metrics_summary_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/users_attribution_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_derived/users_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_external/devices_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_external/subscriptions_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_vpn_external/users_v1/query.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/telemetry_missing_columns_v3/query.sql
- sql/moz-fx-data-shared-prod/fenix_derived/google_ads_campaign_cost_breakdowns_v1/query.sql
- sql/moz-fx-data-shared-prod/search_terms*/**/*.sql
- sql/moz-fx-data-bq-performance/release_criteria/dashboard_health_v1/query.sql
- sql/moz-fx-data-bq-performance/release_criteria/rc_flattened_test_data_v1/query.sql
- sql/moz-fx-data-bq-performance/release_criteria/release_criteria_summary_v1/query.sql
- sql/moz-fx-data-bq-performance/release_criteria/stale_tests_v1/query.sql
- sql/moz-fx-data-bq-performance/release_criteria/release_criteria_v1/query.sql
- sql/moz-fx-data-shared-prod/contextual_services/**/*.sql
- sql/moz-fx-data-shared-prod/contextual_services_derived/**/*.sql
- sql/moz-fx-data-shared-prod/contextual_services_derived/event_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/contextual_services_derived/adm_forecasting_v1/query.sql
- sql/moz-fx-data-shared-prod/contextual_services_derived/request_payload_suggest_v2/query.sql
- sql/moz-fx-data-shared-prod/contextual_services_derived/request_payload_tiles_v2/query.sql
[RS-688] Suggest forecasting v1 (#3719) * Add DE for mobile * Format query * Update sql/moz-fx-data-shared-prod/contextual_services_derived/adm_forecasting_v1/query.sql Co-authored-by: skahmann3 <16420065+skahmann3@users.noreply.github.com> * Fix two typos * Suggest has no new markets * Fix merge error and reformat * Update & separate suggest forecasting from Tiles * Less filters Don't need all the filters in the back half of this query since they're already employed in the source table * Update to focus on funnel metrics - I manually renamed the files from "suggest_forecasting" to "suggest_revenue_levers_daily" so hopefully that won't break anything. - Since this is being used for funnel analysis, there are multiple ratios built using two other variables in the table. We could drop the ratios if storage costs are a concern, I've kept them since I prefer the convenience of having the ratios ready to go. * Removed ratios Think better to define ratios in Looker (since then can more easily change the definitions) than to set in BQ which is harder to change/ may require backfill. Note for DE: schema command doesn't work for me, so may need to be run manually * add schema.yaml and scheduling to metadata.yaml * correct the view name * add suggest revenue to skip dry run * correct dag generation * Add changes to bqetl_search.py dag --------- Co-authored-by: Curtis Morales <cmorales@mozilla.com> Co-authored-by: Alekhya Kommasani <akommasani@mozilla.com> Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2023-07-13 00:24:47 +03:00
- sql/moz-fx-data-shared-prod/contextual_services_derived/suggest_revenue_levers_daily_v1/query.sql
- sql/moz-fx-data-shared-prod/acoustic_external/**/query.sql
- sql/moz-fx-data-marketing-prod/adjust_derived/**/*.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/airflow_*/*.sql
- sql/moz-fx-data-shared-prod/google_ads_derived/**/*.sql
- sql/moz-fx-data-shared-prod/**/client_deduplication*/*.sql
- sql/moz-fx-data-shared-prod/mozilla_org_derived/downloads_with_attribution_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_org_derived/downloads_with_attribution_v2/query.sql
- sql/moz-fx-data-marketing-prod/ga_derived/downloads_with_attribution_v1/query.sql
- sql/moz-fx-data-marketing-prod/ga_derived/downloads_with_attribution_v2/query.sql
- sql/moz-fx-data-shared-prod/google_search_console_derived/search_impressions_by_page_v1/query.sql
- sql/moz-fx-data-shared-prod/google_search_console_derived/search_impressions_by_page_v2/query.sql
- sql/moz-fx-data-shared-prod/google_search_console_derived/search_impressions_by_site_v1/query.sql
- sql/moz-fx-data-shared-prod/google_search_console_derived/search_impressions_by_site_v2/query.sql
- sql/moz-fx-data-shared-prod/mozilla_org_derived/gclid_conversions_v1/query.sql
- sql/moz-fx-data-shared-prod/fenix_derived/ltv_state_values_v1/query.sql
- sql/moz-fx-data-shared-prod/fenix_derived/ltv_state_values_v2/query.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/glean_server_knob_experiments_v1/query.sql
- sql/moz-fx-data-shared-prod/stub_attribution_service_derived/dl_token_ga_attribution_lookup_v1/query.sql
- sql/moz-fx-data-shared-prod/mozilla_org_derived/gclid_conversions_v2/query.sql
- sql/moz-fx-data-shared-prod/search_derived/search_clients_daily_v8/query.sql
- sql/moz-fx-data-shared-prod/search_derived/mobile_search_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/monitoring/structured_missing_columns/view.sql
- sql/moz-fx-data-shared-prod/monitoring/telemetry_missing_columns/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/telemetry_missing_columns_v1/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/table_partition_expirations_v1/query.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/shredder_per_job_stats_v1/query.sql
# No matching signature for function IF
- sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_last_seen/query.sql
# Duplicate UDF
- sql/moz-fx-data-shared-prod/static/fxa_amplitude_export_users_daily/query.sql
# HTTP Error 408: Request Time-out
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_first_seen_v1/query.sql
DS-2947 clients_first_seen_v2 (#3962) * DENG-850 Add test setup. * DS-2947. Create new dataset and tests for Firefox Desktop Clients. * DS-2947. Update dataset name to clients_first_seen_v2. * DS-2947. Dataset name to clients_first_seen_v2. * DS-2947. Updating tests. * DS-2947. Schema for clients_first_seen_v2. * DS-2947. Tests update. * Tests update * Restore test files * DS-2947. Get data from main and new profile ping. Get first dltoken and dlsource available. Update tests. * DS-2947. Use main ping's submission_timestamp_min to find the earliest ping. * Remove app_display_versin as it is normalised in app_version. Update fields on a 7 day window. Retrieve data from the ping with the earliest NOT NULL value to remove NULLS when main ping is not available. * Remove app_display_versin as it is normalised in app_version. Update fields on a 7 day window. Retrieve data from the ping with the earliest NOT NULL value to remove NULLS when main ping is not available. * Update schemas, remove duplicated columns from query and init. Adapt existing unitest and add unitest for 7-day window updates. Include scheduler in DAG bqetl_analytics_tables. * Update to enable initialize from query.sql. Remove init.sql. * Update DAGs dependencies. * DAG bqetl_main_summary updated. * Query and tests update to join with sample_id. * Refactor metadata fields in query and tests. * Schema and descriptions updated. Remove filter to query the existing table. Remove the DATETIME, the first_seen_date is equivalent. * Column required to be explicit in the query to match the schema. * Test fix. * Tests tmp changes. * Remove 7-day window update and update tests. * Add second_seen_date to the query * DS-3037 Add second_seen_date and tests. * DS-3037 Add is_init to calculate second_seen_date. * remove files in analysis dataset * DS-3037 Add is_init to calculate second_seen_date. Formatting. * DS-2986 Add initialize script. Change submission_timestamp_min to submission_date due to NULL values in that field. * DENG-1314. Update metadata reported pings and tests in the query. * DS-3054. Update bqetl initialize command and query to support parallel run. * DS-3054. Update query to use submission_timestamp_min from main ping where available for precision in source ping for first_seen_date, add source ping of second_seen_date, get only first_seen date from new_profile and shutdown ping due to 16% clients with more than one new_profile ping. Add capability to run in parallel in bqetl. Update tests. * DS-3054. Remove initialize.py. * Reset unrelated formatting changes from this branch to match the main branch. * Correct jira template. * DS-2947. Update naming for attribution dltoken and dlsource. * DS-2947. Update column names and tests and clarity for the initialization command. * DS-2986. Create table with schema and metadata in command initialize. * Document what is the result expected from each subquery. * Documentation update. * DS-3145. Include user agent and the source ping. Add query documentation. * DS-3145. Update tests. * DS-3146 Update logic to get attributes only from the ping that reports the first_seen_date, include locale, update the source for app_build_id and collect second_seen_date only from main ping. * DS-3146 Update logic to get attributes only from the ping that reports the first_seen_date, include locale, update the source for app_build_id and collect second_seen_date only from main ping. * DS-3054. Updates and save initialization. * DS-3054. Table name required for DAG generation. * DS-2947_implement_bigquery_changes_in_another_PR. * DS-2947 Naming * Add clients_first_seen_v2 to skip dry-run. --------- Co-authored-by: Lucia Vargas <lvargas@mozilla.com>
2023-09-25 17:39:04 +03:00
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_first_seen_v2/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_last_seen_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_last_seen_v2/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/latest_versions/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/italy_covid19_outage_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/main_nightly_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/main_1pct_v1/query.sql
- sql/moz-fx-data-shared-prod/fenix_derived/android_onboarding_v1/query.sql
- sql/moz-fx-data-shared-prod/firefox_ios_derived/ios_onboarding_v1/query.sql
# Query parameter not found
- sql/moz-fx-data-shared-prod/telemetry_derived/experiments_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_scalar_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_keyed_scalar_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_keyed_boolean_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_histogram_aggregates_content_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_histogram_aggregates_gpu_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_histogram_aggregates_parent_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_keyed_histogram_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_histogram_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_histogram_aggregates_v2/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_histogram_probe_counts_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_histogram_bucket_counts_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/glam_client_probe_counts_extract_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/client_probe_counts/view.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/glam_sample_counts_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/glam_user_counts_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_scalar_probe_counts_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry/client_probe_counts/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/bigquery_etl_sql_run_check_v1/query.sql
- sql/moz-fx-data-shared-prod/telemetry_derived/clients_daily_scalar_aggregates_v1/query.sql
- sql/moz-fx-data-shared-prod/sumo_ga/analytics_314096102/view.sql
- sql/moz-fx-data-shared-prod/sumo_ga/analytics_432581103/view.sql
# Dataset sql/glam-fenix-dev:glam_etl was not found
- sql/glam-fenix-dev/glam_etl/**/*.sql
- sql/moz-fx-data-glam-prod-fca7/glam_etl/**/*.sql
2024-07-23 19:57:15 +03:00
# Source table does not have a verifiable schema
- sql/moz-fx-data-shared-prod/monitoring_derived/outerbounds_cost_per_flow_run_v1/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/outerbounds_cost_per_flow_v1/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/rayserve_cost_fakespot_tenant_v1/view.sql
- sql/moz-fx-data-shared-prod/monitoring_derived/rayserve_cost_fakespot_tenant_prod_v1/view.sql
2024-07-23 19:57:15 +03:00
# Query templates
- sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/fenix_metrics.template.sql
- sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v1/mobile_search_clients_daily.template.sql
- sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v2/fenix_metrics.template.sql
- sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_daily_v2/mobile_search_clients_daily.template.sql
# Query too complex
- sql/moz-fx-data-shared-prod/firefox_accounts_derived/event_types_history_v1/query.sql
# Tests
- sql/moz-fx-data-test-project/test/simple_view/view.sql
format:
skip:
- bigquery_etl/glam/templates/*.sql
- sql_generators/**/*.sql
- tests/**/*.sql
- sql/moz-fx-data-shared-prod/udf_js/jackknife_percentile_ci/udf.sql
- sql/moz-fx-data-shared-prod/udf_js/bootstrap_percentile_ci/udf.sql
- sql/moz-fx-data-shared-prod/udf_legacy/contains.sql
- sql/moz-fx-data-shared-prod/udf_legacy/date_format.sql
- sql/moz-fx-data-shared-prod/udf_legacy/date_trunc.sql
- sql/moz-fx-data-shared-prod/udf_legacy/to_iso8601.sql
- stored_procedures/safe_crc32_uuid.sql
skip_qualifying_references:
- sql/mozfun/**/examples/*.sql
routine:
dependency_dir: udf_js_lib/
publish:
gcs_bucket: moz-fx-data-prod-bigquery-etl
gcs_path: ""
skip:
- sql/moz-fx-data-shared-prod/udf/main_summary_scalars/udf.sql
example_dir: examples
project: mozfun
test_projects:
- sql/mozfun
- sql/moz-fx-data-shared-prod
- sql/bigquery-etl-integration-test
view:
validation:
skip:
# tests
- sql/moz-fx-data-test-project/test/simple_view/view.sql
publish:
skip:
2023-07-12 19:53:59 +03:00
- sql/moz-fx-data-shared-prod/activity_stream/tile_id_types/view.sql
- sql/moz-fx-data-shared-prod/pocket/pocket_reach_mau/view.sql
- sql/moz-fx-data-shared-prod/telemetry/buildhub2/view.sql
# Dataset glam-fenix-dev:glam_etl was not found
# TODO: this should be removed if views are to be automatically deployed
- sql/glam-fenix-dev/glam_etl/**/view.sql
# tests
- sql/moz-fx-data-test-project/test/simple_view/view.sql
schema:
mozilla_pipeline_schemas_uri: https://github.com/mozilla-services/mozilla-pipeline-schemas
skip_prefixes:
- pioneer
- rally
2024-10-26 01:46:57 +03:00
deploy:
skip:
# see comment in query file
- sql/moz-fx-data-shared-prod/search_terms_derived/suggest_impression_sanitized_v2_external/query.sql
docs:
docs_dir: docs
default_projects:
- mozfun
- moz-fx-data-shared-prod
source_url: https://github.com/mozilla/bigquery-etl/blob/generated-sql
edit_url: https://github.com/mozilla/bigquery-etl/edit/generated-sql
public_data:
bucket: mozilla-public-data-http
api_version: v1
endpoint: https://public-data.telemetry.mozilla.org/
review_link: https://bugzilla.mozilla.org/show_bug.cgi?id=
render:
skip:
# uses {%s} which results in unknown tag exception
- sql/mozfun/hist/string_to_json/udf.sql
generate:
glean_usage:
skip_existing: # Skip automatically updating the following artifacts
- sql/moz-fx-data-shared-prod/fenix/client_deduplication/**
- sql/moz-fx-data-shared-prod/org_mozilla_tv_firefox_derived/baseline_clients_last_seen_v1/checks.sql
- sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/baseline_clients_last_seen_v1/checks.sql
- sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/baseline_clients_last_seen_v1/metadata.yaml
- sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/baseline_clients_last_seen_v1/bigconfig.yml
- sql/moz-fx-data-shared-prod/org_mozilla_social_nightly_derived/baseline_clients_last_seen_v1/checks.sql
- sql/moz-fx-data-shared-prod/net_thunderbird_android_daily_derived/baseline_clients_last_seen_v1/checks.sql
- sql/moz-fx-data-shared-prod/net_thunderbird_android_derived/baseline_clients_last_seen_v1/checks.sql
skip_apps:
- mlhackweek_search
- moso_mastodon_android
2024-03-20 23:32:54 +03:00
- moso_mastodon_web
- moso_mastodon_backend
- regrets_reporter
- regrets_reporter_ucs
- tiktokreporter_android
- tiktokreporter_ios
- org_mozilla_ios_tiktok_reporter
- org_mozilla_ios_tiktok_reporter_tiktok_reportershare
- org_mozilla_tiktokreporter
events_stream:
skip_apps:
2024-04-03 14:50:25 +03:00
- bergamot
- firefox_echo_show
- firefox_fire_tv
- firefox_reality
- firefox_reality_pc
- lockwise_android
- lockwise_ios
- org_mozilla_ios_tiktok_reporter
- org_mozilla_ios_tiktok_reporter_tiktok_reportershare
- org_mozilla_tiktokreporter
metrics_as_struct:
- accounts_frontend
- accounts_backend
events_monitoring:
skip_apps:
- ads_backend # restricted dataset, we don't want to include it aggregate view
skip_pings:
- topsites-impression # access denied
- serp-categorization # access denied
- background-update # table doesn't exist
events_tables: # overwrite event tables
pine: # Probe info returns pings that don't have tables, only use events_v1
- events_v1