* Use _PARTITIONTIME when applicable
* Use view instead of stable table
* Use metadata from the events ping for filling in
* Use count(*) since one document may have many events
* Add copy of v1 for v2
* Make v2 schema a subset of the metrics ping
* Make events counts v2 a subset of metrics
* Make unified view use v2 tables for event count and core
* !fixup format query
* Remove fxa_amplitude_email_clicks
Per @cvalaas, the SFMC email system is now retired, so the underlying table
here is no longer receiving updates.
Depends on https://github.com/mozilla/telemetry-airflow/pull/1268
* Add diff-filter
* yamllint hint
* More yamllint fixing
* Add initial query for legacy mobile event counts
* Optimize query so it runs in < 60 seconds
* Add initial query to convert events to counts
* Add labeled counters for bookmarks
* Add reading-list-item
* Add qr-scanned
* Add gleanified structure
* Update queries for a longer time span
* Add final query that is schema evolution compatible
* Add filter on the events counts
* Move views into org_mozilla_ios_firefox_derived
* Convert event_counts to a query and add parameters
* Add metadata for legacy_mobile_event_counts
* Add metadata to legacy_mobile_events_counts_v1
* Add incremental query for legacy metrics
* Update table location
* Add search counts from the core ping
* Add final few metrics
* Add first pass of a script to generate a view from mps
* Update legacy table through a schema patch
* Add some hacks to get around missing fields in the schema
* Use stable tables instead of views
* Remove workarounds by using stable tables in queries
* Update views on runs
* Use a full join instead of inner join
* Modify generated query to retain nested structure
* Add tests and add documentation
* Get commit hash from dataset label
* Fix issue when two columns differ at ancestor
* Add black formatting
* Add yet another test case for generating view
* Remove extra subquery for labeled counters
* Add submission_timestamp and document_id as valid fields
* Add test for uneven column selection with ancestor
* Ensure there is document id and submission timestamp
* Trim trailing space