bigquery_etl/glam/templates/clients_histogram_aggregates_v1.init.sql (26 lines of code) (raw):

{{ header }} CREATE TABLE IF NOT EXISTS `{{ project }}.glam_etl.{{ prefix }}__clients_histogram_aggregates_v1`( sample_id INT64, client_id STRING, ping_type STRING, os STRING, app_version INT64, app_build_id STRING, channel STRING, histogram_aggregates ARRAY< STRUCT< metric STRING, metric_type STRING, key STRING, agg_type STRING, value ARRAY<STRUCT<key STRING, value INT64>> > > ) PARTITION BY RANGE_BUCKET(sample_id, GENERATE_ARRAY(0, 100, 1)) CLUSTER BY app_version, channel, client_id