-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug 1574490 - Add views for events. #510
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @akkomar who will be working on this. A rough overview of this and the associated script look good, but we really need to compare these views to the data in Amplitude directly - I commented in the bug about that.
we should include that script in this PR, probably as |
I have added it under |
It has been unscheduled in 2018: mozilla/telemetry-airflow@ae0f236#diff-99344063164ff6dff208054f7a8ed655
Don't use event group name in `insert_id`
Some properties were hardcoded per ping type and not included in the schemas
I have exported Amplitude events from a single day corresponding to each mobile view and created notebooks to validate their correctness:
Mobile views look good - individual properties, total event count and grouped by name counts all match with the exports. We also have matching and stable insert_ids which makes backfills feasible. Depending on next steps this is safe to merge at this point as devtools schema can be handled in a different PR. |
It hasn't been used in legacy ETL and was a duplicate of `os`.
For consistency with Fenix view and new process
It duplicates event_type
…Amplitude job This adds support to read from views introduced in mozilla/bigquery-etl#510. This can be used as an alternative solution if S3 ingestion takes too long to set up.
Devtools schema is handled in #599 |
These views are generated based on the json configuration files from telemetry-streaming.
I used this script to generate them.