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

229 Коммитов

Автор SHA1 Сообщение Дата
Leli e2f89e0373
Change owners on lelis things (#6198)
* add sean

* add anna

* add chelsey

* add frank
2024-09-13 18:02:33 +00:00
Leli b90f24729b
remove leli from braze dag docs (#6181)
* remove leli from braze dag docs

* also remove email
2024-09-12 17:25:43 +02:00
Chelsey Beck 92b77d0049
adding tag for triage to record only (#6083) 2024-08-22 18:36:10 +02:00
Anna Scholtz 7271c771dd
Remove data-observability-dev as the datasets got removed from BigQuery (#6081)
* Remove data-observability-dev as the datasets got removed from BigQuery

* Remove bqetl_data_observability_test_data_copy
2024-08-21 16:40:50 -07:00
Chelsey Beck dfb6bc7cbc
Mc 1256 adding filter on recommended at (#6056)
* adding filter on recommended_at

* adding filter on recommended at

* updating start date
2024-08-13 08:57:16 -07:00
Chelsey Beck 9db7d44c0b
Adding table for merino export to gcs (#6054)
* adding table for merino export to gcs

* updating dag name

* formatting sql

* Update sql/moz-fx-data-shared-prod/telemetry_derived/newtab_merino_extract_v1/query.sql

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* Update sql/moz-fx-data-shared-prod/telemetry_derived/newtab_merino_extract_v1/query.sql

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* removing save and dismiss events from filter

---------

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>
2024-08-12 14:49:29 -07:00
Anna Scholtz 66f938bbf1
Revert "adding script to land files in GCS for merino migration (#6032)" (#6053)
This reverts commit 41e8c9b221.
2024-08-12 09:36:33 -07:00
Chelsey Beck 41e8c9b221
adding script to land files in GCS for merino migration (#6032)
* adding script to land files in GCS for merino migration

* formatting yaml

* formatting yaml again

* updating sql

* updating dag name

* adding dataset and table for merino exports

* updating check to add fail

* updating start date

* updating dag name
2024-08-09 16:52:40 -07:00
Katie Windau 4f8ecf8548
Create new firefox_desktop_derived.adclick_history_v1 table and DAG (#5922) 2024-07-16 10:47:51 -05:00
Chelsey Beck 30207a4d0f
adding retries and decreasing delay (#5871) 2024-06-28 18:36:00 -04:00
Chelsey Beck 5923deadc4
Deng 4083 fix checks schedule (#5790)
* moving schedule back 30 minutes

* removing v2 snapshot and updating description

* remove uniqueness check

* adding check to snapshot

* updating description
2024-06-17 14:55:48 -07:00
Katie Windau df0ab14437
DENG-3096 Add QA checks & split into separate DAGs to schedule at different times (#5789)
* DENG-3096 add OS uniqueness checks

* DENG-3096 add uniqueness checks to device usage cloudflare DAG

* DENG-3096 add uniqueness check to browser cloudflare DAG

* DENG-3096 reformat new checks.sql files

* DENG-3096 split into separate DAGs so I can run at different times of the day
2024-06-17 10:18:43 -05:00
Andrew Halberstadt 30197cb628
feat: Create new derived query for Firefox-CI worker costs (#5758) 2024-06-17 15:21:29 +02:00
Katie Windau 4b5dae68e3
DENG-3111 new cloudflare browser usage query.py and DAG (#5772)
* DENG-3111 new cloudflare browser usage query.py and DAG

* Add missing impact tag

* Update dags.yaml

---------

Co-authored-by: Marlene Hirose <92952117+Marlene-M-Hirose@users.noreply.github.com>
2024-06-08 08:13:32 -05:00
Katie Windau d827239076
GROWTH-143 Productionalize Census feed (#5763) 2024-06-06 17:01:24 -05:00
Katie Windau 8cf861fb82
GROWTH-143 Create new desktop conversion event table (#5733) 2024-06-04 16:20:46 -05:00
kik-kik 2e7d42b39d
feat: update bqetl_mobile_kpi_metrics DAG start date (#5731) 2024-06-04 19:03:25 +02:00
kik-kik ee9e489238
feat: add bqetl_mobile_kpi_metrics DAG and schedule mobile_kpi_metrics using it (#5715) 2024-06-04 14:47:23 +02:00
Chelsey Beck 4a060e8a12
Deng 3763 increase schedule frequency (#5590)
* changing to 8 hours to align with schedules

* updating schedule

* updating schedule and aligning checks

* updating error text
2024-05-29 13:25:50 -07:00
kik-kik 5b23aa1349
feat: move mobile engagement logic into mobile kpi support metrics generator (#5661)
* feat: move mobile_engagement SQL logic into mobile_kpi_support_metrics generator

* feat: remove mobile_engagement queries from telemetry and telemetry_erived

* feat: apply formatting to engagement_clients view and add checks template

* feat: add engagement view template and add engagement templates to the generation logic

* bug: fix engagement query errors

* feat: sneak in removing of retention views inside telemetry (mobile kpi generator will overwrite these anyways)

* feat: remove bqetl_mobile_engagement_model DAG from DAG list as no longer needed.

* feat: fix an engagement_v1 query template and removed unecessary comment from the metadata template

* fix: update engagement templates to ensure valid query is rendered
2024-05-29 15:49:50 +02:00
Eduardo Filho 4fb6dcc6eb
chore(glam): accommodate for dag reschedule (#5664) 2024-05-27 14:12:44 -04:00
Sean Rose 3324aa05e8
Update `bqetl_subplat` DAG description with new expected Stripe report error message. (#5642) 2024-05-23 08:42:21 -07:00
Eduardo Filho 4225b75ab1
chore(glam): Adjust DAGs schedule and execution_delta (#5609)
* chore(glam): Adjust DAGs schedule and execution_delta according to upstream's new schedule

* Fix execution_delta
2024-05-17 18:18:07 -04:00
Katie Windau 760ce16de0
DENG-3288 Create Mobile Engagement Model Tables & Views (#5525) 2024-05-15 14:47:03 -05:00
Marlene Hirose 5ebb5dd418
Deng 3187 desktop retention model (#5496)
* initial commit for desktop_retention_clients view

* initial commit for desktop_retention_clients view - after formatting

* initial add of query script for telemetry_derived.retention_v1 table

* change view to table as I need to use the submission_date query parameter

* move view to query for desktop_retention_clients

* reformat file and add COALESCE on submission_date for new_profiles

* take out app_name from retention_v1 query. Change isp_name to isp, take out mozfun UDF on normalized_os_version in CTE and update main query from retention_clients

* run formatting on retention_v1/query.sql

* move files from retention to desktop_retention, retention_clietns to desktop_retention_clients

* add newline to end of schema.yaml file

* reinstate retention_v1 deprecated folder/metadata.yaml file

* refactor desktop_retention_clients_v1/desktop_retention metadata.yaml - add in clustering, take out extra space indent

* refactor metadata.yaml, add schema.yaml, change query.sql to pull from telemetry_derived.desktop_retention_clients_v1 not view

* add in metric_date for desktop_retention_v1 partition, take out require partition date filtering for both retention and retention_clients

* add desktop_retention_model to dags.yaml

* remove retention_clients_v1

* change column name is_new_profile to new_profile_metric_date

* take out 'app_name' from group by

* add telemetry_derived.desktop_retention_clients_v1 to shredder config
2024-05-14 13:50:15 -07:00
Leli e94c62f42f
Add description to the bqetl_braze DAG (#5566) 2024-05-14 20:01:33 +02:00
Katie Windau 7ad70e29e7
DS-3501 - Create New iOS App Campaign Reporting Table (#5515)
* DS-3501 initial commit

* DS-3501 add new dag

* DS-3501 update metadata.yaml

* DS-3501 - update metadata.yaml

* DS-3501 add backticks around column named date
2024-05-07 14:44:59 -05:00
Anna Scholtz 4227b5381e
Assign kwindau as owner of bqetl_google_analytics (#5492)
Co-authored-by: Katie Windau <153020235+kwindau@users.noreply.github.com>
2024-05-03 14:47:41 -05:00
Katie Windau 67e0c1ae9d
DENG-3186 new desktop engagement model (#5415)
* DENG-3186 new desktop engagement model

* DENG-3186 add distribution ID to eng client V1 query

* DENG-3186 - add distribution ID to the schema.yaml for eng client

* DENG-3186 add distribution ID to the agg table

* DENG-3186 adding locale to both client & agg tables

* DENG-3186 add app_version to client & agg tables

* DENG-3168 move lifecycle stage from engagement agg table to engagement agg view

* DENG-3186 - add new desktop_engagement_client_v1 table to shredder

* DENG-3186 update formatting of config.py

* DENG-3186 switch to get country, os, os version, and build # from clients last seen and remove join to clients daily
2024-04-24 11:57:11 -05:00
Leli 0d65e93aba
Deng 3471 suppression list out of campaign monitor api (#5416)
* DENG-3471 suppression list from campaign monitor

* Update sql/moz-fx-data-shared-prod/marketing_suppression_list_external/campaign_monitor_suppression_list_v1/metadata.yaml

Co-authored-by: Ben Wu <12437227+BenWu@users.noreply.github.com>

* after seans coder review

---------

Co-authored-by: Ben Wu <12437227+BenWu@users.noreply.github.com>
2024-04-24 13:55:43 +02:00
Leli ed76336c5e
DENG-3471 suppression list from campaign monitor (#5412)
* DENG-3471 suppression list from campaign monitor

* Update sql/moz-fx-data-shared-prod/marketing_suppression_list_external/campaign_monitor_suppression_list_v1/metadata.yaml

Co-authored-by: Ben Wu <12437227+BenWu@users.noreply.github.com>

---------

Co-authored-by: Ben Wu <12437227+BenWu@users.noreply.github.com>
2024-04-23 19:39:25 +02:00
Winnie Chan 7f4d216bef
DENG-2621: Add pageload derived tables (#5359)
* Added nightly, experiments and 1pct tables
2024-04-23 08:44:38 -07:00
Chelsey Beck ba9c6abda5
adding an active user filter to subscriptions (#5382)
* adding an active user filter to subscriptions

* changing schedule on dag
2024-04-17 13:12:56 +02:00
Leli 2b2d2a0e38
DENG-3412 braze sync hard bounce to bigquery with bqetl (#5375) 2024-04-16 19:54:33 +02:00
Chelsey Beck 6a93bc4059
Create Braze derived models (#5362)
* DENG-3008 removing misspelled file

* DENG-3008 adding suppressions model

* adding products model

* updating dataset

* adding newsletter model

* adding waitlist model

* removing create statement and adding modified timestamp

* updating name and description for newsletters

* updating description

* adding users model

* adding braze dag

* changing subscribed to boolean

* updating type to date

* updating to full refresh

* updating email id to external id for standardization

* updating format

* updating nullable fields

* updating format

* updating nullable fields

* adding subscription map model

* adding subscriptions model

* adding user profiles model

* updating format

* formatting

* removing last modified date in favor of only timestamp

* updating table name
2024-04-15 19:27:31 -07:00
Leli eac125c103
doc: DENG-3361 add documentation to telemetry dev cyle DAG (#5349) 2024-04-09 18:51:08 +02:00
Leli 6469993573
fix: DENG-3287 change start date for DAGs acoustic (#5335) 2024-04-05 16:39:52 +02:00
Leli c57ef86a4f
Deng 3287 move acoustic data from marketing to shared prod (#5316)
* DENG-3151 create acoustic_external dataset in BigQuery

* DENG-3287 move data from marketing to shared-prod

* acoustic_derived dataset
2024-04-03 16:26:44 +02:00
Leli 7057f83985
DENG-3161 create full suppression list Accoustic (#5246)
Co-authored-by: Marlene Hirose <92952117+Marlene-M-Hirose@users.noreply.github.com>
2024-03-20 17:25:55 +01:00
kik-kik 02ca92f9dd
fix: add missing impact tag to the bqetl_data_observability_test_data_copy DAG (#5236) 2024-03-19 18:28:24 +01:00
kik-kik 0184b7ecff
feat(DENG-2864): data-observability-dev define tables, schemas, and add ETL for updating them (#5222)
* feat: add fenix_derived test tables to the data-observability-dev project

* feat: add event_monitoring_live_v1 to data-observability-dev

* feat: add new temp DAG for running copy to data-observability-dev tasks

* fix: using fully qualified source table name in fenix_derived.events_daily_v1 inside data-observabiolity project

* fix: correct event queries used to copy data into data-observability-dev project
2024-03-19 17:10:59 +01:00
ksiegler1 e6f1f40f00
DENG-2095 Create users_services_daily table for accounts_backend (#4906) 2024-02-19 09:07:32 +01:00
Sean Rose 802da71a2c
Add ETLs and views for Google Search Console data (DENG-1733) (#4892)
* Add ETLs for historical Google Search Console data synced by Fivetran.

* Fix formatting of `CASE` subclauses like `WHEN` inside Jinja blocks.

* Add ETLs for current Google Search Console data exported directly to BigQuery.

* Add views for Google Search Console data.
2024-02-07 12:53:32 -08:00
Eduardo Filho 9fbfac3ac0
GLAM historical aggregates tables (#4795) 2024-01-10 16:29:35 -05:00
Katie Windau 1c4102abed
Update bqetl_google_analytics_derived_ga4 yaml configs (#4780)
* Update bqetl_google_analytics_derived_ga4 yaml configs

* Switch to using countifs for more readability

* reformat and switch to countifs for readability
2024-01-04 15:44:28 -06:00
Katie Windau 6220025220
Add new table www_site_metrics_summary_v2 using new GA4 data (#4776)
* Initial draft

* adding new GA4 dag

* fixing source for browser

* work in progress

* change group by to be explicit

* adding non_fx_sessions

* adding non-fx-sessions

* adding campaign to query

* adding new column to group by

* added ad_content column

* Adding downloads column

* Adding non fx downloads

* reformat the SQL

* Add owner to new DAG

* Updata data types in the schema file

* Add missing comma

* Update query.sql

* Update start date and reduce from tier1 -> tier2

* Update sql/moz-fx-data-marketing-prod/ga_derived/www_site_metrics_summary_v2/metadata.yaml

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* Update sql/moz-fx-data-marketing-prod/ga_derived/www_site_metrics_summary_v2/metadata.yaml

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* Update sql/moz-fx-data-marketing-prod/ga_derived/www_site_metrics_summary_v2/query.sql

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* Update sql/moz-fx-data-marketing-prod/ga_derived/www_site_metrics_summary_v2/query.sql

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* Update sql/moz-fx-data-marketing-prod/ga_derived/www_site_metrics_summary_v2/query.sql

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>

* update source and medium columns to use last touch attribution instead of first touch attribution

* update group by

---------

Co-authored-by: Frank Bertsch <frank.bertsch@gmail.com>
2024-01-04 15:01:47 -06:00
Katie Windau 30a4e9ef30
Fixing DAG start time (#4762) 2023-12-29 11:17:45 -06:00
Katie Windau cb31189be4
DENG-2262 - update DAG run time from 8am UTC daily to 6:30pm UTC daily (#4756) 2023-12-28 14:35:02 -06:00
Katie Windau ebe5b4cfb4
DENG-2262 - Creating new desktop_installs_v1 table (#4754)
* DENG-2262 - add new DAG bqetl_desktop_installs_v1

* Initial commit for DENG-2262

* DENG-2262 - reformatted query.sql

* DENG-2262 add empty new line to end of view.sql
2023-12-28 13:15:04 -06:00
Leli c05aec0f9b
DENG-1728 adding glean_app metrics to bigquery-etl (#4720)
* adding telemetry_dev_cycle_derived to bigquery_etl

* Update dags.yaml

Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>

* changes after code review

* move to _external dataset

* rename table

* fix defaults

* schema from file

---------

Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>
2023-12-20 20:14:11 +01:00