Граф коммитов

1618 Коммитов

Автор SHA1 Сообщение Дата
Anna Scholtz 1ffbd574ea CLI backfill command 2020-08-27 14:48:32 -07:00
Anna Scholtz 256b3cb648 CLI query info 2020-08-27 14:48:32 -07:00
Anna Scholtz 5f9f4e9027 CLI dryrun command 2020-08-27 14:48:32 -07:00
Anthony Miyaguchi d8f782dc62
Add scripts for backfilling and exporting all fenix aggregates (#1255)
* Add scripts for backfilling and exporting all fenix aggregates

* Update script/glam/export_glean_all_fenix

Co-authored-by: Ben Wu <benjaminwu124@gmail.com>

Co-authored-by: Ben Wu <benjaminwu124@gmail.com>
2020-08-26 11:08:32 -07:00
Anna Scholtz d518b35575 Fix table name extraction and set write disposition for bigquery_etl_scheduled_queries_cost_v1 2020-08-26 10:20:07 -07:00
Anna Scholtz bd73aebb6f Add submission_date to bigquery_etl_scheduled_queries_cost_v1 table 2020-08-26 10:20:07 -07:00
Anna Scholtz f3b0ab9350 Add dataset for monitoring bigquery-etl query cost 2020-08-26 10:20:07 -07:00
Frank Bertsch 6f30c7feef
Add sample_id to desktop retention view (#1252)
Co-authored-by: Jeff Klukas <jklukas@mozilla.com>
2020-08-26 09:53:25 -04:00
Ryan Harter 9eeca4ad5c
Add Fenix, Fx Lite to Day 2-7 Activation (#1254)
* Add Fenix, Fx Lite to Day 2-7 Activation

Fenix and Firefox Lite were previously filtered from the Day 2-7
Activation metric pending validation in https://jira.mozilla.com/browse/DS-696

* Remove excessive comments
2020-08-25 17:03:49 -04:00
Jeff Klukas 7a069cf408
Allow baseline pings with 'foreground' reason in KPIs (#1253)
After merging, I will need to backfill these tables back to early April.

DS asked for this change in https://jira.mozilla.com/browse/DS-1018
2020-08-25 10:01:31 -04:00
Anna Scholtz a5c5cb84ae CLI secho fix
Co-authored-by: Anthony Miyaguchi <amiyaguchi@mozilla.com>
2020-08-24 12:19:18 -07:00
Anna Scholtz 48164652af CLI allow info for specific DAG 2020-08-24 12:19:18 -07:00
Anna Scholtz 8998d88d50 Add tests for CLI utils 2020-08-24 12:19:18 -07:00
Anna Scholtz c0fc5b8db2 Add tests for CLI dag command 2020-08-24 12:19:18 -07:00
Anna Scholtz a81c4b06a3 Refactor CLI utility functions 2020-08-24 12:19:18 -07:00
Anna Scholtz 01585616fa CLI command for removing DAGs 2020-08-24 12:19:18 -07:00
Anna Scholtz 0289e120e1 CLI command for generating DAGs 2020-08-24 12:19:18 -07:00
Anna Scholtz 6aa1f7aa8d Add CLI command for creating new DAGs 2020-08-24 12:19:18 -07:00
Anna Scholtz 00d31b73a7 List DAGs 2020-08-24 12:19:18 -07:00
Anna Scholtz 8c1c699771 Fix CLI tests 2020-08-21 11:10:58 -07:00
Anna Scholtz 1d5483afb5 Update DAG generation tests 2020-08-21 11:10:58 -07:00
Anna Scholtz e1dab7de0f Add tests for CLI query schedule 2020-08-21 11:10:58 -07:00
Anna Scholtz cbf560a1fa Add CLI tests for creating queries 2020-08-21 11:10:58 -07:00
Anna Scholtz e9d1f16e2c CLI query schedule allow re-generation 2020-08-21 11:10:58 -07:00
Anna Scholtz 78f3e8f012 CLI query schedule re-generate DAG 2020-08-21 11:10:58 -07:00
Anna Scholtz e49618fdf5 Add query schedule command to CLI 2020-08-21 11:10:58 -07:00
Nan Jiang 146a5aebe3
Bug 1660066 - Create view for onboarding user retention analysis in Amplitude (#1241)
Co-authored-by: Frank Bertsch <fbertsch@mozilla.com>
2020-08-21 13:02:38 -04:00
Jeff Klukas 3715ba87cd
Revert "Use mozfun.norm.fenix_app_info for nondesktop_clients_last_seen (#1245)" (#1249)
This reverts commit 4fe432337e.
2020-08-21 10:56:50 -04:00
Jeff Klukas 4fe432337e
Use mozfun.norm.fenix_app_info for nondesktop_clients_last_seen (#1245)
* Use mozfun.norm.fenix_app_info for nondesktop_clients_last_seen

After this is merged, we can backfill of smoot tables to have GUD
reflect the current and historical app naming schemes.
2020-08-21 09:29:03 -04:00
Jeff Klukas aa3f827d6f
More complete docs for fenix_app_info (#1244)
Fixes #1243
2020-08-20 15:42:47 -04:00
Jeff Klukas 6a2d48f037
fenix_app_info documentation fixups (#1237) 2020-08-19 08:55:37 -04:00
Anthony Miyaguchi 96b85854d2
Update Glam ETL for Fenix (#1240)
* Use UNION ALL instead of UNION

* Move tests into separate directory and add test for all fenix products

* Replace channel with *
2020-08-18 16:15:56 -07:00
Daniel Thorn e72b2777d2
Move experiments_search_aggregates logic to a view (#1239) 2020-08-18 15:17:22 -07:00
Anna Scholtz 654401a36d Fix intermittent verify-dags-up-to-date failures 2020-08-18 15:07:35 -07:00
Jeff Klukas a92a16c92b
Add mozfun.norm.fenix_app_info UDF (#1226) 2020-08-18 16:21:42 -04:00
Anna Scholtz ceb223e1d8 Use git diff for verifying DAGs in CI 2020-08-18 12:31:38 -07:00
Anna Scholtz 9b8172eb1e Update integration tests for query scheduling 2020-08-18 12:31:38 -07:00
Anna Scholtz 155e41c734 Sort generated Airflow tasks and dependencies by name 2020-08-18 12:31:38 -07:00
Anna Scholtz f5c9c4c612 Remove project ID option from generate_airflow_dags script 2020-08-18 12:31:38 -07:00
Anna Scholtz 6d1e00aa42 Verify if generated DAGs are up-to-date 2020-08-18 12:31:38 -07:00
Anna Scholtz 486224ecda Update experiment_search_aggregates_v1 init destination table
Co-authored-by: Daniel Thorn <dthorn@mozilla.com>
2020-08-18 12:23:03 -07:00
Anna Scholtz 75caa0ed36 Add cumulative search counts for experiment search aggregates 2020-08-18 12:23:03 -07:00
Anna Scholtz f1579104af Experiments search aggregates live view 2020-08-18 12:23:03 -07:00
Anna Scholtz 4d5b5652e7 experiment_search_aggregates dataset 2020-08-18 12:23:03 -07:00
Anthony Miyaguchi 222e04b081
Fix #1232 - Ignore glam_etl directory when publishing views (#1234) 2020-08-18 11:33:50 -07:00
Anthony Miyaguchi ca2204625d
Add views for logical Fenix app ids in GLAM ETL (#1221)
* Add views for logical app ids

* Add new generated sql

* Update generate_glean_sql script to handle logical apps

* Update logical app view for partitiontime

* Make sure to generate view for all of the app ids

* Update last versions to be logical app id agnostic

* Add formatting for black

* Fix linting error

* Update bigquery_etl/glam/generate.py

Co-authored-by: Ben Wu <benjaminwu124@gmail.com>

* Add "all" option to STAGE

* Add new metrics added since last PR

Co-authored-by: Ben Wu <benjaminwu124@gmail.com>
2020-08-17 15:05:15 -07:00
Ben Wu c63bd7e3cd
Add decoded stub installer to structured docid count (#1231) 2020-08-17 16:57:02 -04:00
Anna Scholtz a6ef677b7f Use cached_property for DryRun 2020-08-14 11:08:15 -07:00
Anna Scholtz 47ff0d88f3 Refactor dry run and update integration tests 2020-08-14 11:08:15 -07:00
Anna Scholtz 58b3cf31b7 Add payload_bytes_* tables as referenced_tables for monitoring datasets 2020-08-14 11:08:15 -07:00