bigquery-etl/dags.yaml

1045 строки
27 KiB
YAML
Исходник Обычный вид История

Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
---
2020-06-03 20:49:11 +03:00
bqetl_error_aggregates:
schedule_interval: 3h
default_args:
owner: wkahngreene@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
email:
[
"telemetry-alerts@mozilla.com",
"wkahngreene@mozilla.com",
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
]
start_date: "2019-11-01"
2020-06-03 20:49:11 +03:00
retries: 1
retry_delay: 20m
depends_on_past: false
tags:
- impact/tier_1
2020-05-22 03:01:42 +03:00
2020-05-30 01:42:22 +03:00
bqetl_ssl_ratios:
2020-07-10 20:33:34 +03:00
schedule_interval: 0 2 * * *
2021-01-30 02:04:42 +03:00
description: The DAG schedules SSL ratios queries.
2020-05-30 01:42:22 +03:00
default_args:
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
owner: chutten@mozilla.com
start_date: "2019-07-20"
email: ["telemetry-alerts@mozilla.com", "chutten@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
2020-05-30 01:42:22 +03:00
2020-06-03 16:44:02 +03:00
bqetl_amo_stats:
schedule_interval: 0 3 * * *
# yamllint disable rule:line-length
description: |
Add-on download and install statistics to power the
[addons.mozilla.org](https://addons.mozilla.org) (AMO) stats pages.
See the [post on the Add-Ons Blog](https://blog.mozilla.org/addons/2020/06/10/improvements-to-statistics-processing-on-amo/).
# yamllint enable rule:line-length
2020-06-03 16:44:02 +03:00
default_args:
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
owner: jklukas@mozilla.com
start_date: "2020-06-01"
email: ["telemetry-alerts@mozilla.com", "jklukas@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2020-06-03 16:44:02 +03:00
2020-06-05 21:36:53 +03:00
bqetl_core:
2020-07-10 20:33:34 +03:00
schedule_interval: 0 2 * * *
description:
Tables derived from the legacy telemetry `core` ping sent by various
mobile applications.
2020-06-05 21:36:53 +03:00
default_args:
owner: jklukas@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
email: ["telemetry-alerts@mozilla.com", "jklukas@mozilla.com"]
2020-06-05 21:36:53 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_1
2020-06-05 21:36:53 +03:00
2020-06-05 22:41:31 +03:00
bqetl_nondesktop:
2020-07-10 22:35:45 +03:00
schedule_interval: 0 3 * * *
2020-06-05 22:41:31 +03:00
default_args:
2022-04-21 00:50:59 +03:00
owner: "jklukas@mozilla.com"
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
email: [
"telemetry-alerts@mozilla.com",
]
2020-06-05 22:41:31 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_1
2020-06-05 22:41:31 +03:00
2020-06-08 23:04:50 +03:00
bqetl_mobile_search:
2020-07-10 22:35:45 +03:00
schedule_interval: 0 2 * * *
2020-06-08 23:04:50 +03:00
default_args:
2021-12-13 19:12:53 +03:00
owner: anicholson@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
2021-12-13 19:12:53 +03:00
email:
- "telemetry-alerts@mozilla.com"
- "anicholson@mozilla.com"
- "akomar@mozilla.com"
search_revenue_levers_daily_v1 table (#3534) * add new data table search_revenue_levers_daily * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Restore deleted tasks * Change DOU to DAU * Add Bing cohort and tidy query * Format * Add schema file for search_revenue_levers_daily * Add back check for distribution_id and fix tagged_follow_on * Update dags * One more generated task * Be explicit in group by and order * Fix comment * Delete commented out line * Format * Add acer_cohort table to moz-fx-data-shared-prod * Rename query to init.sql * Update acer cohort query * Delete no longer needed comment * Drop references to mozdata * Update sql/moz-fx-data-shared-prod/search_derived/acer_cohort_v1/init.sql Co-authored-by: akkomar <akkomar@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/search_derived/acer_cohort_v1/metadata.yaml Co-authored-by: akkomar <akkomar@users.noreply.github.com> * Update schema * Remove clustering from table --------- Co-authored-by: Xuan Luo <xluo@mozilla.com> Co-authored-by: akkomar <akkomar@users.noreply.github.com>
2023-02-01 22:29:49 +03:00
- "cmorales@mozilla.com"
2020-06-08 23:04:50 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_1
2020-06-08 23:04:50 +03:00
bqetl_fxa_events:
schedule_interval: 30 1 * * *
description: |
Copies data from a Firefox Accounts (FxA) project. Those source tables
are populated via Cloud Logging (Stackdriver). We hash various fields
as part of the import.
The DAG also provides daily aggregations on top of the raw log data,
which eventually power high-level reporting about FxA usage.
Tasks here have occasionally failed due to incompatible schema changes
in the tables populated by Cloud Logging.
See https://github.com/mozilla/bigquery-etl/issues/1684 for an example
mitigation.
default_args:
owner: dthorn@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-03-01"
email: ["telemetry-alerts@mozilla.com", "dthorn@mozilla.com"]
retries: 1
retry_delay: 10m
tags:
- impact/tier_1
bqetl_subplat:
schedule_interval: 45 1 * * *
description: |
Daily imports for Subscription Platform data from Stripe and the Mozilla VPN
operational DB as well as derived tables based on that data.
Depends on `bqetl_fxa_events`, so is scheduled to run a bit after that.
Stripe data retrieved by stripe_external__itemized_payout_reconciliation__v5
task has highly viariable availability timing, so it is possible for it to
fail with the following type of error:
`Error: Request req_OTssZ0Zv1cEmmm: Data for the report type
payout_reconciliation.itemized.5 is only available through
2022-05-08 12:00:00 UTC; you requested `interval_end`
= 2022-05-09 00:00:00 UTC.`
In such cases the failure is expected, the task will continue to retry every
30 minutes until the data becomes available. If failure observed looks
different then it should be reported using the Airflow triage process.
default_args:
owner: srose@mozilla.com
start_date: "2021-07-20"
email: ["telemetry-alerts@mozilla.com", "srose@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_mozilla_vpn_site_metrics:
schedule_interval: 0 15 * * *
description: |
Daily extracts from the Google Analytics tables for Mozilla VPN as well as
derived tables based on that data.
Depends on Google Analytics exports, which have highly variable timing, so
queries depend on site_metrics_empty_check_v1, which retries every 30
minutes to wait for data to be available.
default_args:
owner: srose@mozilla.com
start_date: "2021-04-22"
email: ["telemetry-alerts@mozilla.com", "srose@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_2
2020-06-09 01:39:19 +03:00
bqetl_gud:
schedule_interval: 0 3 * * *
description: Optimized tables that power the
[Mozilla Growth and Usage Dashboard](https://gud.telemetry.mozilla.org).
2020-06-09 01:39:19 +03:00
default_args:
owner: jklukas@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
email: ["telemetry-alerts@mozilla.com", "jklukas@mozilla.com"]
2020-06-09 01:39:19 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_1
2020-06-10 23:18:48 +03:00
bqetl_messaging_system:
2020-07-10 22:35:45 +03:00
schedule_interval: 0 2 * * *
description: |
Daily aggregations on top of pings sent for the `messaging_system`
namespace by desktop Firefox.
2020-06-10 23:18:48 +03:00
default_args:
owner: najiang@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
email: ["telemetry-alerts@mozilla.com", "najiang@mozilla.com"]
2020-06-10 23:18:48 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_3
2020-06-12 02:19:20 +03:00
bqetl_activity_stream:
2020-07-10 22:35:45 +03:00
schedule_interval: 0 2 * * *
description: |
Daily aggregations on top of pings sent for the `activity_stream`
namespace by desktop Firefox. These are largely related to activity
on the newtab page and engagement with Pocket content.
2020-06-12 02:19:20 +03:00
default_args:
owner: jklukas@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2019-07-25"
email: ["telemetry-alerts@mozilla.com", "jklukas@mozilla.com"]
2020-06-12 02:19:20 +03:00
retries: 1
retry_delay: 5m
tags:
- impact/tier_2
2020-06-12 01:54:40 +03:00
bqetl_search:
schedule_interval: 0 3 * * *
2020-06-12 01:54:40 +03:00
default_args:
2021-12-13 19:12:53 +03:00
owner: anicholson@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2018-11-27"
email:
2021-12-13 19:12:53 +03:00
- "telemetry-alerts@mozilla.com"
- "anicholson@mozilla.com"
- "akomar@mozilla.com"
search_revenue_levers_daily_v1 table (#3534) * add new data table search_revenue_levers_daily * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Update sql/moz-fx-data-shared-prod/search_derived/search_revenue_levers_daily_v1/query.sql Co-authored-by: Curtis Morales <cmorales@mozilla.com> * Restore deleted tasks * Change DOU to DAU * Add Bing cohort and tidy query * Format * Add schema file for search_revenue_levers_daily * Add back check for distribution_id and fix tagged_follow_on * Update dags * One more generated task * Be explicit in group by and order * Fix comment * Delete commented out line * Format * Add acer_cohort table to moz-fx-data-shared-prod * Rename query to init.sql * Update acer cohort query * Delete no longer needed comment * Drop references to mozdata * Update sql/moz-fx-data-shared-prod/search_derived/acer_cohort_v1/init.sql Co-authored-by: akkomar <akkomar@users.noreply.github.com> * Update sql/moz-fx-data-shared-prod/search_derived/acer_cohort_v1/metadata.yaml Co-authored-by: akkomar <akkomar@users.noreply.github.com> * Update schema * Remove clustering from table --------- Co-authored-by: Xuan Luo <xluo@mozilla.com> Co-authored-by: akkomar <akkomar@users.noreply.github.com>
2023-02-01 22:29:49 +03:00
- "cmorales@mozilla.com"
2020-06-12 01:54:40 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_addons:
schedule_interval: 0 4 * * *
description: |
Daily rollups of addon data from `main` pings.
Depends on `bqetl_search`, so is scheduled after that DAG.
default_args:
owner: jklukas@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2018-11-27"
email: ["telemetry-alerts@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_2
2020-06-23 19:22:41 +03:00
bqetl_devtools:
schedule_interval: 0 3 * * *
description: |
Summarizes usage of the Dev Tools component of desktop Firefox.
2020-06-23 19:22:41 +03:00
default_args:
owner: jklukas@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2018-11-27"
email: ["telemetry-alerts@mozilla.com", "jklukas@mozilla.com"]
2020-06-23 19:22:41 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
2020-06-23 19:22:41 +03:00
bqetl_main_summary:
2020-07-10 22:35:45 +03:00
schedule_interval: 0 2 * * *
description: |
General-purpose derived tables for analyzing usage of desktop Firefox.
This is one of our highest-impact DAGs and should be handled carefully.
default_args:
owner: dthorn@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2018-11-27"
email:
[
"telemetry-alerts@mozilla.com",
"dthorn@mozilla.com",
"jklukas@mozilla.com",
]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2020-06-25 22:44:37 +03:00
bqetl_experiments_daily:
schedule_interval: 0 3 * * *
description: |
2021-01-30 02:04:42 +03:00
The DAG schedules queries that query experimentation related
metrics (enrollments, search, ...) from stable tables to finalize
numbers of experiment monitoring datasets for a specific date.
2020-06-25 00:42:55 +03:00
default_args:
owner: ascholtz@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2018-11-27"
email: ["telemetry-alerts@mozilla.com", "ascholtz@mozilla.com"]
2020-06-25 00:42:55 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2020-05-30 01:42:22 +03:00
# DAG for exporting query data marked as public to GCS
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
# queries should not be explicitly assigned to this DAG (done automatically)
bqetl_public_data_json:
schedule_interval: 0 5 * * *
description: |
Daily exports of query data marked as public to GCS.
Depends on the results of several upstream DAGs, the latest of which
runs at 04:00 UTC.
2020-05-30 01:42:22 +03:00
default_args:
owner: ascholtz@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2020-04-14"
email: ["telemetry-alerts@mozilla.com", "ascholtz@mozilla.com"]
2020-05-30 01:42:22 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
bqetl_internet_outages:
schedule_interval: 0 7 * * *
description: |
2021-01-30 02:25:05 +03:00
DAG for building the internet outages datasets.
See [bug 1640204](https://bugzilla.mozilla.org/show_bug.cgi?id=1640204).
default_args:
owner: aplacitelli@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2020-01-01"
email: ["aplacitelli@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
bqetl_deletion_request_volume:
schedule_interval: 0 1 * * *
default_args:
owner: dthorn@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2020-06-29"
email: ["telemetry-alerts@mozilla.com", "dthorn@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
bqetl_fenix_event_rollup:
schedule_interval: 0 2 * * *
default_args:
owner: wlachance@mozilla.com
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2020-09-09"
email: ["wlachance@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_org_mozilla_fenix_derived:
schedule_interval: 0 2 * * *
default_args:
depends_on_past: false
email:
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
- amiyaguchi@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
owner: amiyaguchi@mozilla.com
retries: 2
retry_delay: 30m
Ran YAMLlint on all yaml files and resolved linting issues (fixes #1297) (#1481) * "Ran YAMLlint on all yaml files" * "Moved product info metadata table to README file" * "Reformatted yaml lists" * "Updated line breaks so script runs" * "Updated line breaks so script runs" * "Undid line breaks" * "Created custom config file" * "Removed base document id" * "Undid line breaks" * "Reformatted code" * "Trimmed whitespace" * "Undid line break" * "Introduced newline" * "Trimmed whitespace" * "Added yamillint to config file" * "Added yamllint to config file" * "Moved up yamllint test" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Trimmed whitespace" * "Removing hyphen to fix CI error" * "Indentation to remove CI error" * "Included yamllint install in build run" * "Added yamllint in requirements.txt and .in file" * "Moved install yamllint step to its own stage" * "Updated yamllint test" * "Updated circleci step" * "Reformatted code" * "Added yamllint to circleci steps" * "Added checkout block to yamllint step" * "Trimmed whitespace" * "Undid yamllint step" * "Specified directory name for yamllint test" * "Fixed yamlint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Fixed yamllint errors" * "Ignore pathway in linting" * "Added ignore venv pathway during linting" * "Updated ignore block" * "Updated ignore block" * "Removed ignore block" * "Updated ignore block" * "Indented base as a list" * "Indented base item" * Update tests/sql/moz-fx-data-shared-prod/search_derived/mobile_search_clients_last_seen_v1/test_day_bit_shifting/expect.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Resolved linting errors" * "Referenced tables put back on same line" * "Fixed linting error" * Update sql/moz-fx-data-shared-prod/account_ecosystem_derived/fxa_logging_users_daily_v1/metadata.yaml Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com> * "Fixed linting error" Co-authored-by: Anthony Miyaguchi <acmiyaguchi@gmail.com>
2020-10-30 03:24:55 +03:00
start_date: "2020-10-18"
tags:
- impact/tier_1
bqetl_org_mozilla_firefox_derived:
schedule_interval: 0 2 * * *
default_args:
depends_on_past: false
email:
- frank@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
owner: frank@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2022-11-30"
tags:
- impact/tier_1
bqetl_org_mozilla_focus_derived:
schedule_interval: 0 2 * * *
default_args:
depends_on_past: false
email:
- dthorn@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
owner: dthorn@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2023-02-22"
tags:
- impact/tier_1
bqetl_google_analytics_derived:
2020-11-04 22:47:32 +03:00
schedule_interval: 0 23 * * *
description: |
Daily aggregations of data exported from Google Analytics.
The GA export runs at 15:00 UTC, so there's an effective 2-day delay
for user activity to appear in these tables.
default_args:
2021-09-01 22:51:29 +03:00
owner: ascholtz@mozilla.com
email:
- ascholtz@mozilla.com
- telemetry-alerts@mozilla.com
start_date: "2020-10-31"
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_monitoring:
schedule_interval: 0 2 * * *
description: |
2021-01-30 02:25:05 +03:00
This DAG schedules queries and scripts for populating datasets
used for monitoring of the data platform.
default_args:
owner: ascholtz@mozilla.com
email: ["ascholtz@mozilla.com"]
start_date: "2018-10-30"
2020-11-12 17:10:07 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2020-11-12 17:10:07 +03:00
bqetl_monitoring_airflow:
schedule_interval: 0 2 * * *
description: |
This DAG schedules queries and scripts for populating datasets
used for monitoring of Airflow DAGs.
default_args:
owner: kignasiak@mozilla.com
email: ["kignasiak@mozilla.com"]
start_date: "2022-09-01"
retries: 2
retry_delay: 30m
tags:
- impact/tier_2
2020-11-12 17:10:07 +03:00
bqetl_event_rollup:
schedule_interval: 0 3 * * *
description: |
Desktop tables (`telemetry_derived.events_daily_v1` and upstream) are deprecated and paused
(have their scheduling metadata commented out) per https://bugzilla.mozilla.org/show_bug.cgi?id=1805722#c10
2020-11-12 17:10:07 +03:00
default_args:
owner: wlachance@mozilla.com
2020-11-12 17:10:07 +03:00
start_date: "2020-11-03"
email: ["wlachance@mozilla.com"]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2021-07-06 23:31:29 +03:00
bqetl_iprospect:
schedule_interval: 0 4 * * *
description: |
This DAG imports iProspect data from moz-fx-data-marketing-prod-iprospect.
depends_on_past: false
default_args:
owner: ascholtz@mozilla.com
email:
[
"ascholtz@mozilla.com",
"echo@mozilla.com",
"shong@mozilla.com"
]
2021-07-06 23:31:29 +03:00
start_date: "2021-04-19"
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
2021-07-06 23:31:29 +03:00
bqetl_search_dashboard:
default_args:
depends_on_past: false
email:
2021-03-10 01:25:01 +03:00
- telemetry-alerts@mozilla.com
2021-09-01 22:51:29 +03:00
- akomar@mozilla.com
email_on_failure: true
email_on_retry: true
2021-09-01 22:51:29 +03:00
owner: akomar@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2020-12-14"
schedule_interval: 0 4 * * *
tags:
- impact/tier_2
bqetl_desktop_platform:
schedule_interval: 0 3 * * *
default_args:
owner: jklukas@mozilla.com
start_date: "2018-11-01"
email:
[
"telemetry-alerts@mozilla.com",
"jklukas@mozilla.com",
"yzenevich@mozilla.com",
]
retries: 2
retry_delay: 30m
tags:
- impact/tier_3
bqetl_internal_tooling:
description: |
This DAG schedules queries for populating queries related to Mozilla's
internal developer tooling (e.g. mozregression).
default_args:
depends_on_past: false
email:
2021-03-10 01:25:01 +03:00
- wlachance@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: wlachance@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2020-06-01"
schedule_interval: 0 4 * * *
tags:
- impact/tier_3
bqetl_release_criteria:
schedule_interval: daily
default_args:
owner: perf-pmo@mozilla.com
start_date: "2020-12-03"
email:
- telemetry-alerts@mozilla.com
- dthorn@mozilla.com
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_pocket:
default_args:
depends_on_past: false
email:
- jklukas@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
owner: jklukas@mozilla.com
# Retry more than normal because the files from Pocket may not always be available on time.
retries: 10
retry_delay: 60m
start_date: "2021-03-10"
description: |
Import of data from Pocket's Snowflake warehouse.
Originally created for [Bug 1695336](
https://bugzilla.mozilla.org/show_bug.cgi?id=1695336).
schedule_interval: 0 12 * * *
tags:
- impact/tier_2
2021-03-16 18:49:17 +03:00
bqetl_desktop_funnel:
description: |
2021-03-16 18:49:17 +03:00
This DAG schedules desktop funnel queries used to power the
[Numbers that Matter dashboard](https://protosaur.dev/numbers-that-matter/)
2021-03-19 22:20:05 +03:00
schedule_interval: 0 4 * * *
2021-03-16 18:49:17 +03:00
default_args:
owner: ascholtz@mozilla.com
start_date: "2021-01-01"
email:
[
"telemetry-alerts@mozilla.com",
"ascholtz@mozilla.com",
]
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_firefox_ios:
default_args:
depends_on_past: false
email:
- amiyaguchi@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: amiyaguchi@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2021-03-18"
description: Schedule daily ios firefox ETL
schedule_interval: 0 4 * * *
tags:
- impact/tier_1
2021-04-14 22:54:28 +03:00
bqetl_releases:
default_args:
depends_on_past: false
email:
- ascholtz@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: ascholtz@mozilla.com
retries: 2
retry_delay: 30m
start_date: "2021-04-14"
description: |
Schedule release data import from https://product-details.mozilla.org/1.0
For more context, see
https://wiki.mozilla.org/Release_Management/Product_details
2021-04-14 22:54:28 +03:00
schedule_interval: 0 4 * * *
tags:
- impact/tier_2
bqetl_ctxsvc_derived:
default_args:
depends_on_past: false
email:
- ctroy@mozilla.com
- wstuckey@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: ctroy@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2021-05-01'
description: Contextual services derived tables
schedule_interval: 0 3 * * *
tags:
- impact/tier_2
bqetl_search_terms_daily:
default_args:
depends_on_past: false
email:
- ctroy@mozilla.com
- wstuckey@mozilla.com
- rburwei@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: ctroy@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2021-09-20'
description: |
Derived tables on top of search terms data.
Note that the tasks for populating `suggest_impression_sanitized_v*` are
particularly important because the source unsanitized dataset has only
a 2-day retention period, so errors fairly quickly become unrecoverable
and can impact reporting to partners. If this task errors out, it could
indicate trouble with an upstream task that runs in a restricted project
outside of Airflow. Contact `ctroy`, `wstuckey`, `whd`, and `jbuck`.
schedule_interval: 0 3 * * *
tags:
- impact/tier_1
bqetl_experimenter_experiments_import:
schedule_interval: "*/10 * * * *"
description: |
Imports experiments from the Experimenter V4 and V6 API.
Imported experiment data is used for experiment monitoring in
[Grafana](https://grafana.telemetry.mozilla.org/d/XspgvdxZz/experiment-enrollment).
default_args:
owner: ascholtz@mozilla.com
start_date: "2020-10-09"
retries: 0
email:
- ascholtz@mozilla.com
tags:
- impact/tier_2
2021-08-03 19:18:50 +03:00
bqetl_feature_usage:
schedule_interval: 0 5 * * *
description: |
Daily aggregation of browser features usages from `main` pings,
`event` pings and addon data.
Depends on `bqetl_addons` and `bqetl_main_summary`, so is scheduled after.
default_args:
owner: ascholtz@mozilla.com
start_date: "2021-01-01"
email:
- "telemetry-alerts@mozilla.com"
- "ascholtz@mozilla.com"
- "loines@mozilla.com"
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_urlbar:
schedule_interval: 0 3 * * *
description: |
Daily aggregation of metrics related to urlbar usage.
default_args:
2021-12-13 19:12:53 +03:00
owner: anicholson@mozilla.com
start_date: "2021-08-01"
email:
- "telemetry-alerts@mozilla.com"
2021-12-13 19:12:53 +03:00
- "anicholson@mozilla.com"
- "akomar@mozilla.com"
- "tbrooks@mozilla.com"
retries: 2
retry_delay: 30m
tags:
- impact/tier_2
2021-10-13 01:59:24 +03:00
bqetl_unified:
schedule_interval: 0 3 * * *
description: |
Schedule queries that unify metrics across all products.
default_args:
owner: ascholtz@mozilla.com
start_date: "2021-10-12"
email:
- "telemetry-alerts@mozilla.com"
- "ascholtz@mozilla.com"
- "loines@mozilla.com"
Create derived dataset and DAG for the aggregation of active users. (#2952) * Create derived dataset and DAG for the aggregation of active users. * Change APROX_DISTINCT_COUNT for COUNT(DISTINCT) * Remove join with country lookup to avoid dependencies. Added search measures. Reorder fields for clarity. * Improve descriptions * Add clustering by channel * DAG update * Clustering based on users most common filtering * Add notification for analytics DAG * agg_active_users to query from telemetry_derived. * Add query to create agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Add date to init.sql * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Update sql/mozfun/bytes/zero_right/metadata.yaml Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/query.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Remove CAST from init.sql for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql * Update project in ini.sql to `moz-fx-data-shared-prod`. * Update name of aggregation and DAGS for consistency * Add active_users_aggregates_v1 to align with current naming convention * Update to active_users_aggregates * Update query for active_users_aggregates * Add uri_count and active_hours query for active_users_aggregates * Format query, update DAG to remove agg_active_users_v1 * Generate DAG to correct CI error. Co-authored-by: Lucia Vargas <lvargas@mozilla.com> Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>
2022-05-12 17:23:50 +03:00
- "lvargas@mozilla.com"
2021-10-13 01:59:24 +03:00
retries: 2
retry_delay: 30m
tags:
- impact/tier_1
bqetl_regrets_reporter_summary:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- kignasiak@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: kignasiak@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2021-12-12'
description: Measure usage of the regrets reporter addon
schedule_interval: 0 4 * * *
tags:
- impact/tier_1
bqetl_cjms_nonprod:
schedule_interval: 0 * * * *
description: |
Hourly ETL for cjms nonprod.
default_args:
owner: srose@mozilla.com
start_date: "2022-03-24"
email: ["telemetry-alerts@mozilla.com", "srose@mozilla.com"]
retries: 2
retry_delay: 5m
tags:
- impact/tier_3
bqetl_acoustic_contact_export:
schedule_interval: 0 9 * * *
description: |
Processing data loaded by
fivetran_acoustic_contact_export
DAG to clean up the data loaded from Acoustic.
default_args:
owner: kignasiak@mozilla.com
start_date: "2021-03-01"
email: ["telemetry-alerts@mozilla.com", "kignasiak@mozilla.com"]
retries: 2
retry_delay: 5m
tags:
- impact/tier_3
bqetl_acoustic_raw_recipient_export:
schedule_interval: 0 9 * * *
description: |
Processing data loaded by
fivetran_acoustic_raw_recipient_export
DAG to clean up the data loaded from Acoustic.
default_args:
owner: kignasiak@mozilla.com
start_date: "2022-03-01"
email: ["telemetry-alerts@mozilla.com", "kignasiak@mozilla.com"]
retries: 2
retry_delay: 5m
tags:
- impact/tier_3
Create derived dataset and DAG for the aggregation of active users. (#2952) * Create derived dataset and DAG for the aggregation of active users. * Change APROX_DISTINCT_COUNT for COUNT(DISTINCT) * Remove join with country lookup to avoid dependencies. Added search measures. Reorder fields for clarity. * Improve descriptions * Add clustering by channel * DAG update * Clustering based on users most common filtering * Add notification for analytics DAG * agg_active_users to query from telemetry_derived. * Add query to create agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Add date to init.sql * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Update sql/mozfun/bytes/zero_right/metadata.yaml Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/query.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Remove CAST from init.sql for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql * Update project in ini.sql to `moz-fx-data-shared-prod`. * Update name of aggregation and DAGS for consistency * Add active_users_aggregates_v1 to align with current naming convention * Update to active_users_aggregates * Update query for active_users_aggregates * Add uri_count and active_hours query for active_users_aggregates * Format query, update DAG to remove agg_active_users_v1 * Generate DAG to correct CI error. Co-authored-by: Lucia Vargas <lvargas@mozilla.com> Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>
2022-05-12 17:23:50 +03:00
bqetl_analytics_aggregations:
default_args:
depends_on_past: false
email:
- "telemetry-alerts@mozilla.com"
- "lvargas@mozilla.com"
- "gkaberere@mozilla.com"
email_on_failure: true
email_on_retry: true
end_date: null
owner: lvargas@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-05-12'
description: Scheduler to populate the aggregations required for
analytics engineering and reports optimization.
It provides data to build growth, search and usage metrics, as well
as acquisition and retention KPIs, in a model that facilitates
reporting in Looker.
schedule_interval: 30 3 * * *
Create derived dataset and DAG for the aggregation of active users. (#2952) * Create derived dataset and DAG for the aggregation of active users. * Change APROX_DISTINCT_COUNT for COUNT(DISTINCT) * Remove join with country lookup to avoid dependencies. Added search measures. Reorder fields for clarity. * Improve descriptions * Add clustering by channel * DAG update * Clustering based on users most common filtering * Add notification for analytics DAG * agg_active_users to query from telemetry_derived. * Add query to create agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Add date to init.sql * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Update sql/mozfun/bytes/zero_right/metadata.yaml Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/query.sql Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com> * Modify metadata.yaml for agg_active_users * Remove CAST from init.sql for agg_active_users * Update sql/moz-fx-data-shared-prod/telemetry_derived/agg_active_users_v1/init.sql * Update project in ini.sql to `moz-fx-data-shared-prod`. * Update name of aggregation and DAGS for consistency * Add active_users_aggregates_v1 to align with current naming convention * Update to active_users_aggregates * Update query for active_users_aggregates * Add uri_count and active_hours query for active_users_aggregates * Format query, update DAG to remove agg_active_users_v1 * Generate DAG to correct CI error. Co-authored-by: Lucia Vargas <lvargas@mozilla.com> Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>
2022-05-12 17:23:50 +03:00
tags:
- impact/tier_1
bqetl_fog_decision_support:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- pmcmanis@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: pmcmanis@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-05-25'
description: This DAG schedules queries for calculating FOG decision
support metrics
schedule_interval: 0 4 * * *
tags:
- impact/tier_3
- repo/bigquery-etl
bqetl_newtab:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- anicholson@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: anicholson@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-07-01'
description: Schedules newtab related queries.
schedule_interval: daily
tags:
- impact/tier_1
bqetl_desktop_mobile_search_monthly:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- akommasani@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: akommasani@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2019-01-01'
description: Generate mnthly client data from daily search table
schedule_interval: "0 5 2 * *"
tags:
- impact/tier_1
- repo/bigquery-etl
bqetl_domain_meta:
default_args:
depends_on_past: false
email:
- wstuckey@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: wstuckey@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-10-13'
description: Domain metadata
schedule_interval: monthly
tags:
- impact/tier_3
- triage/no_triage
- repo/bigquery-etl
bqetl_sponsored_tiles_clients_daily:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- skahmann@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: skahmann@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-09-13'
description: daily run of sponsored tiles related fields
schedule_interval: 0 4 * * *
tags:
- impact/tier_3
- repo/bigquery-etl
bqetl_mobile_activation:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- vsabino@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: vsabino@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2021-01-01'
description: Queries related to the mobile activation metric used by Marketing
schedule_interval: daily
tags:
- impact/tier_1
- repo/bigquery-etl
Create table, view, DAG for Firefox Android Clients. (#3379) * Create table, view, DAG for Firefox Android Clients. * Normalization of adjust_network and install_source in the view, typo. Move dataset from telemetry_derived to fenix_derived. * DENG-178_ Update logic to use fenix.first_session instead of org_mozilla_firefox, consider pings received after client's first seen date. Use first_run_date as datetime for comparison with metrics datetimes. Remove condition of metrics ping without adjust data to differentiate when a ping is not received and when is empty. Health check date types. Update clustering as adjust data is more likely to be null. Find deterministic values for fisr_session ping data. Remove uniqueness validation of clients in different metrics pings. Create UDF for the logic of finding the first adjust (value,datetime) pair. * DENG-178_ Refactor query for readibility and consistency with existing datasets. * Update clustering and description in metadata. Collect only `first seen` clients & metrics ping data for channel release. Update LEAST for COALESCE to avoid NULL returned. Collect core dimensions from `baseline_clients_first_seen` for data completeness when first_session ping is not reported. * Delete schema file. * Reducing duplicated logic, readability. Adding sample_id to the table and the clustering. * Compare to find first value also for first_seen_date,submission_date, first_run_date, first_reported_country, first_reported_isp and channel. * DAG partition parameter NULL. FUll outer join in init to collect ping's data for not yet first_seen clients. Co-authored-by: Lucia Vargas <lvargas@mozilla.com>
2022-12-13 23:21:10 +03:00
bqetl_analytics_tables:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- lvargas@mozilla.com
- gkaberere@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: lvargas@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2022-12-01'
description: Scheduled queries for analytics tables.
engineering.
schedule_interval: 0 2 * * *
tags:
- impact/tier_1
- repo/bigquery-etl
bqetl_fivetran_google_ads:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- frank@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: frank@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2023-01-01'
description: Queries for Google Ads data
coming from Fivetran. Fivetran
updates these tables every hour.
schedule_interval: 0 2 * * *
tags:
- impact/tier_2
- repo/bigquery-etl
Add and incrementally populate a table for google ads campaign cost metrics (#3468) * Add and incrementally populate a table for google ads campaign cost metrics * Register dag in dags.yaml * make two strings match that apparently have to match * Consistentify another thing in the dag * Reformat a sql file * Update sql/moz-fx-data-shared-prod/fenix_derived/google_ads_campaign_cost_breakdowns_v1/metadata.yaml Add update dependency on upstream table Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> * Small adjustments apropos of review * Attempt to fix verify-dags-up-to-date * Evidently there are too many blank lines in the metadata file * Stop dry running an access denied table Also raise the line length limit on the linter, which otherwise prevented the needed change * represent micros more accurately * Update dags.yaml to include Frank as maintainer Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com> * rename ad_clicks * Update sql/moz-fx-data-shared-prod/fenix_derived/google_ads_campaign_cost_breakdowns_v1/query.sql Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com> * Add conversions to columns of output table * Group stats table by campaign id and date * Add revenue generating ad clicks and disambiguate that number from marketing ad clicks * SO IT TURNS OUT, campaigns with the same ID can have different names over time. This associates the appropriate names with each id so we can sum up metrics by campaign rather than by NAME of campaign. * ./bqetl format /Users/chelseatroy/mozilla/bigquery-etl/sql/moz-fx-data-shared-prod/fenix_derived/google_ads_campaign_cost_breakdowns_v1/query.sql * Document the fenix campaign identifier * ./bqetl format * ./bqetl dag generate bqetl_campaign_cost_breakdowns * ./bqetl dag generate bqetl_org_mozilla_firefox_derived Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com> Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>
2023-01-12 00:58:10 +03:00
bqetl_campaign_cost_breakdowns:
default_args:
depends_on_past: false
email:
- ctroy@mozilla.com
- frank@mozilla.com
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: ctroy@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2021-09-20'
description: |
Derived tables on top of fenix installation and DOU metrics,
as well as Google ads campaign data.
schedule_interval: 0 3 * * *
tags:
- impact/tier_2
- repo/bigquery-etl
bqetl_fivetran_costs:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- lschiestl@mozilla.com
email_on_failure: true
email_on_retry: true
end_date: null
owner: lschiestl@mozilla.com
retries: 2
retry_delay: 30m
start_date: '2023-01-18'
description: |
Derived tables for analyzing the Fivetran Costs. Data coming from Fivetran.
repo: bigquery-etl
schedule_interval: 0 5 * * *
tags:
- impact/tier_3
bqetl_mdn_yari:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
- mdn-infra@mozilla.com
- fmerz@mozilla.com
- kignasiak@mozilla.com
email_on_failure: true
email_on_retry: false
end_date: null
owner: fmerz@mozilla.com
retries: 1
retry_delay: 5m
start_date: '2023-02-01'
description: |
Monthly data exports of MDN 'Popularities'. This aggregates and counts total
page visits and normalizes them agains the max.
schedule_interval: 0 0 1 * *
tags:
- impact/tier_3
- triage/record_only
bqetl_status_check:
default_args:
depends_on_past: false
email:
- telemetry-alerts@mozilla.com
email_on_failure: true
email_on_retry: false
end_date: null
owner: ascholtz@mozilla.com
retries: 0
start_date: '2023-04-01'
description: |
This DAG checks if bigquery-etl is working properly. Dummy ETL tasks are executed to detect
breakages as soon as possible.
*Triage notes*
None of these tasks should fail. If they do it is very likely that other/all ETL tasks will
subsequently fail as well. Any failures should be communicated to the Data Infra Working Group
as soon as possible.
schedule_interval: "1h"
tags:
- impact/tier_1