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

204 Коммитов

Автор SHA1 Сообщение Дата
Katie Windau 3bd53ce175
feat(DENG-4847): Add profile_group_id to telemetry_derived.clients_daily_scalar_aggregates_v1 (#6207)
* DENG-4847 update test schema json for main_v5 to include profile_group_id

* DENG-4847 add profile_group_id to clients_daily_scalar_aggregates_v1
2024-09-16 18:59:09 +00:00
Anna Scholtz 7260510cc3
Add monitoring metadata support (#6152)
Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2024-09-04 13:03:59 -04:00
Katie Windau dfab201473
DENG-4677 Add profile_group_id to search_clients_last_seen_v1 (#6139) 2024-08-30 12:06:16 -05:00
Alekhya 61c97ecc0a
Fix acer cohort case statement for search agg desktop (#6132)
* Fix acer cohort case statement for search agg desktop

* Fix tests
2024-08-29 17:56:40 -04:00
Katie Windau d2e0c5683c
DENG-4657 add profile_group_id to addon_aggregates_v2 (#6130) 2024-08-29 11:48:53 -05:00
Chelsey Beck c23d341e45
Revert "DENG-3503 updating to use v2 table (#6097)" (#6123)
This reverts commit 8ce9289a28.
2024-08-28 10:33:32 -07:00
Alekhya a3498659b8
Fix mobile os version for search related tables (#6111)
* Fix mobile os version

* Fix tests
2024-08-26 23:48:48 -04:00
Chelsey Beck 8ce9289a28
DENG-3503 updating to use v2 table (#6097) 2024-08-26 10:12:32 -07:00
Katie Windau c33846fc18
DENG-4588 add profile_group_id to newtab_visits_v1 (#6095)
* DENG-4588 add profile_group_id to newtab_visits_v1

* DENG-4588 update tests for newtab_visits_v1
2024-08-23 11:33:43 -05:00
Chelsey Beck c8593c9d8f
updating query to match schema (#6091)
* updating query to match schema

* adding new columns to test

---------

Co-authored-by: akkomar <akkomar@users.noreply.github.com>
2024-08-23 12:07:19 +02:00
Katie Windau c1c690e3a6
DENG-4564 add profile_group_id to urlbar_clients_daily_v1 (#6079)
* DENG-4564 add profile_group_id to urlbar_clients_daily_v1

* DENG-4564 Add description for profile_group_id

* DENG-4564 add profile_group_id to the urlbar_clients_daily_v1 sql tests
2024-08-21 12:23:27 -05:00
Katie Windau 36739bd0b5
DENG-4515 Add profile_group_id to search_clients_daily_v8 (#6064)
Co-authored-by: Marlene Hirose <92952117+Marlene-M-Hirose@users.noreply.github.com>
2024-08-19 07:04:40 -05:00
m-d-bowerman 435422c94e
Add topic selection fields to newtab_visits (#6004)
* Add topic selection fields to newtab_visits

* Remove duplicate from schema

* Add new metric to test schema

* Fix event name in test yaml

* Test yaml fix

* Add visit id to test case

---------

Co-authored-by: Chelsey Beck <64881557+chelseybeck@users.noreply.github.com>
2024-08-15 09:32:23 -07:00
Alekhya 47a72c9f42
Add is_sap_monetizable and normalize the search engine (#5907)
* Add is_sap_monetizable to aggregates table

* Fix tests


* add is_acer_cohort


* Add normalized_default_search_engine column for mobile and desktop

* Fix test cases
2024-08-14 18:00:58 -04:00
Katie Windau fb064e8f4f
DENG-4481 Add profile_group_id to telemetry_derived.clients_first_see… (#6044) 2024-08-09 22:10:17 -05:00
Eduardo Filho b994884098
GLAM purge percentile calculations and prep downstream (#5966)
* Remove percentiles

* Remove tests that test percentiles

* Refresh scripts insert null to new percentiles

* Remove percentile columns from queries and schemas

* Delete more percentile tables

* Formatting

* histogram_cast_struct's keys are strings

* Re-add test after fixing failure cause
2024-07-25 10:44:43 -04:00
Katie Windau c037e4fbb4
DENG-4201 Remove GA3 tables from marketing-prod (they are now in shared-prod instead) (#5917)
* DENG-4201 remove blogs_goals_v1 since now in shared prod

* DENG-4201 remove blogs_sessions_v1 from mktg prod since now in shared prod

* DENG-4201 remove www_site_hits_v1 from mktg prod since now in shared prod

* DENG-4201 remove firefox_whatsnew_summary_v1 from mktg prod since now in shared prod

* DENG-4201 remove www_site_downloads_v1 from mktg prod since now in shared prod

* DENG-4201 remove www_site_events_metrics_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove www_site_landing_page_metrics_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove www_site_page_metrics_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove blogs_daily_summary_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove blogs_landing_page_summary_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove blogs_empty_check_v1

* DENG-4201 remove www_site_empty_check_v1

* DENG-4201 remove www_site_metrics_summary_v1 from mktg prod since now moved to shared prod

* DENG-4201 remove dl with attr v1 and v2 from mktg prod since now in shared prod instead

* DENG-4201 remove tests from mktg prod since tables no longer live in mktg prod
2024-07-23 19:01:15 -05:00
Chelsey Beck 7687f52c64
adding location selected to struct (#5960) 2024-07-23 11:47:33 -07:00
Eduardo Filho d0b95438c3
GLAM: Do legacy non-normalized aggregations in the same pass as normalized (#5935)
* GLAM: Do legacy non-normalized aggregations in the same pass as normalized

* Add missing eof space

* Fix tests
2024-07-18 13:16:06 -04:00
Anna Scholtz 57bd939905
Fully qualified identifiers in SQL queries (#5764)
* Add fully-qualified identifiers when formatting queries

* Fully-qualified identifiers for queries in sql/

* Check in only formatted SQL to generated-sql branch

* Add comment

* Fully qualify more tables

* Fully qualify test files

* Formatting improvements around CTEs and unit tests

* Option to skip auto qualifying queries
2024-06-27 09:53:33 -07:00
Alekhya efc6aaced3
Add normalized_app_name_os to mobile search aggregate table (#5850)
* Add normalized_app_name_os to mobile search aggregate table

* Fix CI

Fix CI
2024-06-27 10:58:46 -04:00
Alekhya 37791da059
RS 959 - Add OS breakouts (#5767)
* RS 959 - Add OS breakouts

* Add mobile OS breakouts

Add mobile OS breakouts

* Add mobile OS breakouts

* Add tests for desktop

* Add mobile tests

* Fix tests

* Fix CI issue
2024-06-24 21:48:08 -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
m-d-bowerman 5507129f6e
Newtab table default UI pocket (#5784)
* Add pocket tile ID

* Add new weather, wallpaper telemetry

* Update newtab_visits_v1 tests

* Fix tests again

* Update metadata

* Add new boolean to test JSON

* Fix tests

* Add category metric to test values

* test

---------

Co-authored-by: Chelsey Beck <64881557+chelseybeck@users.noreply.github.com>
2024-06-17 12:26:59 -07:00
Curtis Morales 8f474c79a4
Hardcode normalized_os as iOS in event_aggregates (#5725) 2024-06-05 10:40:14 -04:00
Preethi Issac 3691aff7c9
RS_1233 add is_enterprise_policies to search_clients_daily_v8 and search_aggregates (#5714)
* RS_1233_Add payload.processes.parent.scalars.policies_is_enterprise to search aggregates and search clients daily table

Add ingpayload.processes.parent.scalars.policies_is_enterprise to
- search_derived/search_aggregates
- search_derived/searc_ clients_daily_v8

* Update query.sql

* update to schema.yaml

* Fix CI issues

* Fix the tests

Fix tests issue

---------

Co-authored-by: Alekhya Kommasani <akommasani@mozilla.com>
Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2024-06-05 10:21:18 -04:00
Eduardo Filho 076a77947a
fix(geckoview_version): Replace geckoview.version field with valid gecko.version (#5736) 2024-06-04 18:00:11 -04:00
Preethi Issac 3e639762de
adding search with ads organic to mobile_search_aggregates and search_revenue_levers_daily table (#5682)
* updates to mobile_search_aggregates and search_revenue_levers_table

adding search_with_ads_organic to mobile_search_aggregates and search_revenue_levers_table

* Update query.sql

* Fix schema.yaml and test files

* Fix CI issue

Fix CI issue

---------

Co-authored-by: Alekhya Kommasani <akommasani@mozilla.com>
Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2024-06-04 10:54:55 -04:00
Anna Scholtz 1857068763
Fix mobile_search_clients_daily (#5702)
* Update mobile_search_clients_daily tempate

* Update mobile_search_clients_daily tests
2024-06-03 10:10:22 -04:00
Anna Scholtz 5ed5d2b396
Revert "adding search_with_ads_organic to mobile_clients_daily table (#5683)" (#5701)
This reverts commit 71bbaa2ac8.
2024-05-31 10:05:51 -07:00
Preethi Issac 71bbaa2ac8
adding search_with_ads_organic to mobile_clients_daily table (#5683)
* adding search_with_ads_organic to mobile_clients_daily table

* Fix the CI tests

---------

Co-authored-by: Alekhya Kommasani <akommasani@mozilla.com>
Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2024-05-30 14:19:17 -04:00
kik-kik 11e7ca30a9
feat: update firefox_android_clients_v1 to pull distribution_id only from the baseline ping (#5685)
* feat: update firefox_android_clients_v1 to pull distribution_id only from the baseline ping

* feat: update firefox_android_clients_v1 baseline test schema to include distribution_id

* fix: resolve distribution_id not in baseline error

---------

Co-authored-by: Katie Windau <153020235+kwindau@users.noreply.github.com>
2024-05-30 12:43:53 -05:00
Chelsey Beck 6cfcbb6efc
removing acoustic last engaged timestamp from models and tests (#5678)
* removing acoustic last engaged timestamp

* removing suppression list model and tests

* removing dependency until frequency is increased

* formatting

* formatting
2024-05-30 08:12:07 -07:00
Alekhya 53ebe05a13
Revert "RS-788 Add support for organic searches with ads to the mobile search…" (#5676)
This reverts commit 9814059423.
2024-05-29 19:29:45 -04:00
Preethi Issac 9814059423
RS-788 Add support for organic searches with ads to the mobile search counts tables (#5598)
* adding organic searches with ads to this table

* updating mobile_search_aggregates table with search_with_ads_organic column

* updating the search revenue lever table

- include search_with_ads_organic columns for Bing, Google and DDG

* Fix CI issues

* Fix tests CI failure

* fix tests

* Fix test sql failure

* Update query.sql

reverting back to original code for search_revenue_levers table

---------

Co-authored-by: Alekhya Kommasani <akommasani@mozilla.com>
Co-authored-by: Alekhya <88394696+alekhyamoz@users.noreply.github.com>
2024-05-29 13:29:50 -04:00
kik-kik f6ea4f7be7
fix: baseline_clients_daily to only grab distribution_id for fenix app (#5614) 2024-05-21 12:49:04 +02:00
kik-kik b4602805d9
feat: add geo.subdivision1 to baseline_clients_daily_v1 query tempalte (glean_usage generator) (#5611) 2024-05-17 23:45:33 +02:00
Leli 7e6a2daf8b
DENG-3755 fix braze changed users to include new users (#5582)
Co-authored-by: Chelsey Beck <64881557+chelseybeck@users.noreply.github.com>
2024-05-15 09:58:47 -07:00
Curtis Morales 738de5198c
AD-310 Add mobile suggest to event_aggregates and event_aggregates_suggest (#5565)
* Add mobile suggest to event_aggregates and event_aggregates_suggest

* Rename test files

* Update expected values

* Fix tests

* Omit null values from expect.yaml
2024-05-13 16:49:12 -04:00
Eduardo Filho 8bd936e1bc
fix(glam) add fully qualified table names in legacy telemetry queries (#5559)
* fix(glam) fix table names to fully qualified

* Fix column order for glean probe counts

* Add fully qualified table name to tests
2024-05-13 14:58:37 -04:00
Leli fa99d606a9
fix DENG-3472 marketing suppression list handle malformed emails (#5563)
* fix DENG-3472 marketing suppression list handle malformed emails

* remove tests
2024-05-13 17:17:28 +02:00
Leli 982698b991
Deng-3472 sync suppression list to mofo (#5503)
* status quo

* DENG-3472 sync suppression list back to campaign monitor

* remove hard coded date
2024-05-10 21:30:43 +02:00
Chelsey Beck 12e8b30788
DENG 3182 braze ingestion fixes (#5552)
* updating source table and adding column

* updating tests to add new field

* changing to use updated_at

* formatting

---------

Co-authored-by: Leli <33942105+lelilia@users.noreply.github.com>
2024-05-10 10:17:23 -07:00
Leli 62389f3aa5
DENG-3703 Update marketing main suppression list (#5544)
* DENG-3703 Update marketing main suppression list

* update tests
2024-05-09 18:49:19 -07:00
Leli b968a9c517
DENG-3701 prune acoustic suppression list (#5542)
* DENG-3701 prune acoustic suppression list

* update tests
2024-05-10 00:28:07 +02:00
Leli 3749240075
Deng 3658 braze unit test users (#5516)
* changing structure of payload and structuring timestamps

* updating time filter and standardizing

* adding changed subscriptions model and updating time filter

* moving udf to separate pr and changing source table

* adding comments and moving max to timestamps

* filtering out mofo users and fxa_account_deleted true"

* updating filter on tables to pull most recent and adding acoustic event data

* formatting and refactoring

* formatting

* updating format and adding comments

* removing time filter

* fix alias

* reverting waitlists code back to original

* add lower() to waitlists platform and source

* ading inner join to users

* fix test_braze_subscriptions

* fix test_braze_waitlists

* DENG-3658 braze add unit test for users_v1

* add more tests

* only show users with active braze subscriptions

* reformat query

---------

Co-authored-by: Chelsey Beck <cbeck@mozilla.com>
Co-authored-by: Chelsey Beck <64881557+chelseybeck@users.noreply.github.com>
2024-05-08 10:23:07 -07:00
kik-kik 7db864b0c9
feat(): Update description, partitioning and clustering setting for fenix_derived.firefox_android_clients_v1 (#4965)
* Update description, partitioning and clustering setting for fenix_derived.firefox_android_clients_v1

* making sure _previous only includes entries older than the submission_date

* adding back parameter settings

* Update sql/moz-fx-data-shared-prod/fenix_derived/firefox_android_clients_v1/metadata.yaml

Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com>

* feat: remove sample_id from clustering

* feat: use first_seen_date as filter when retrieving previous records. This has no impact as first_seen_date is the same as submission_date

---------

Co-authored-by: Lucia <30448600+lucia-vargas-a@users.noreply.github.com>
2024-05-08 15:12:39 +02:00
Chelsey Beck 3df6f02cdb
DENG-3615 QA Fixes for Braze models (#5508)
* changing structure of payload and structuring timestamps

* updating time filter and standardizing

* adding changed subscriptions model and updating time filter

* moving udf to separate pr and changing source table

* adding comments and moving max to timestamps

* filtering out mofo users and fxa_account_deleted true"

* updating filter on tables to pull most recent and adding acoustic event data

* formatting and refactoring

* formatting

* updating format and adding comments

* removing time filter

* fix alias

* reverting waitlists code back to original

* add lower() to waitlists platform and source

* ading inner join to users

* fix test_braze_subscriptions

* fix test_braze_waitlists

---------

Co-authored-by: Leli Schiestl <lschiestl@mozilla.com>
2024-05-07 21:07:40 +02:00
kik-kik f59fdf6354
feat: add meta_attribution_app field to firefox_android_clients (#5404) 2024-05-07 17:09:06 +02:00
Chelsey Beck 2fc3f3563a
DENG-3615 QA fixes (#5494)
* status quo

* fix tests

* reformat query

* renaming to add v:

* add lower() to braze countries

* adding type

* updating field name

* updating user attributes payload within array to be _v1

* adding newsletter check

* updating snapshot to correct name

* formatting sql

* adding product checks

* adding subscriptions checks

* fixing schema

* removing checks for now and updating snapshot metadata

* updating interval

---------

Co-authored-by: Leli Schiestl <lschiestl@mozilla.com>
2024-05-03 20:32:49 -07:00