Anna Scholtz
f0c3ad8fda
Fix writing to temporary table when publishing JSON ( #1273 )
...
* Fix writing to temporary table when publishing JSON
* Update test_script_incremental_query test
* Ensure temporary artifacts are deleted
* Wrap deletion of artifacts into try finally block
2020-09-01 08:51:15 -07:00
Frank Bertsch
3da15a3001
Prepare search_clients_last_seen for 100% backfill ( #1261 )
...
* Move null search engines to Other
* Remove sample_id limit
2020-09-01 09:46:35 -04:00
dependabot[bot]
5ed271b8b4
Bump pytest-black from 0.3.8 to 0.3.10 ( #1265 )
2020-08-31 21:10:47 +00:00
Anna Scholtz
34e2c21405
Add CLI command to initialize destination tables for queries
2020-08-31 12:47:58 -07:00
dependabot[bot]
4cd100e064
Bump pyyaml from 5.3 to 5.3.1 ( #1263 )
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 5.3 to 5.3.1.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/5.3...5.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-31 12:22:56 -07:00
Daniel Thorn
dd29a862c2
Migrate to new dependabot ( #1262 )
2020-08-31 12:00:48 -07:00
Anna Scholtz
3725a64e31
Check error output for entrypoint tests
2020-08-31 09:25:45 -07:00
Anna Scholtz
99b11cbf93
Install bq for integration tests in CircleCI
2020-08-31 09:25:45 -07:00
Anna Scholtz
6970b73a21
Add integration tests for entrypoint run query
2020-08-31 09:25:45 -07:00
Anna Scholtz
debd57c662
Fix entrypoint run_query call
2020-08-27 21:08:14 -07:00
Anna Scholtz
ffaaa2ab26
Call bigquery_etl.run_query from script/run_query
2020-08-27 14:48:32 -07:00
Anna Scholtz
bebe352335
Add tests for run_query
2020-08-27 14:48:32 -07:00
Anna Scholtz
e2007fe9fc
Add CLI tests
2020-08-27 14:48:32 -07:00
Anna Scholtz
043c28dd4a
Add cost and last_updated information to query info CLI
2020-08-27 14:48:32 -07:00
Anna Scholtz
9b587bf374
Add backfill command
2020-08-27 14:48:32 -07:00
Anna Scholtz
04cbf80eab
Add format command to CLI
2020-08-27 14:48:32 -07:00
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