Skip to content
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

feat(eap-sampling): add mv migration for sampled views #6940

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

volokluev
Copy link
Member

Following up on #6930 which created the tables, this actually populates them

Things to review:

  • how sampling_weight is set in the mv
  • how sampling is performed in the mv

I checked locally that:

  • materialized views are populated with the expected ratios
  • sampling weight is updated

@volokluev volokluev requested review from a team as code owners March 6, 2025 00:52
Copy link

github-actions bot commented Mar 6, 2025

This PR has a migration; here is the generated SQL for ./snuba/migrations/groups.py ()

-- start migrations

-- forward migration events_analytics_platform : 0033_materialize_sampled_storage_views
Local op: CREATE MATERIALIZED VIEW IF NOT EXISTS eap_items_1_downsample_8_mv TO eap_items_1_downsample_8_local (organization_id UInt64, project_id UInt64, item_type UInt8, timestamp DateTime CODEC (DoubleDelta, ZSTD(1)), trace_id UUID, item_id UInt128, sampling_weight UInt64 CODEC (ZSTD(1)), retention_days UInt16 CODEC (T64, ZSTD(1)), attributes_bool Map(String, Bool), attributes_int Map(String, Int64), attributes_string_0 Map(String, String) CODEC (ZSTD(1)), attributes_string_1 Map(String, String) CODEC (ZSTD(1)), attributes_string_2 Map(String, String) CODEC (ZSTD(1)), attributes_string_3 Map(String, String) CODEC (ZSTD(1)), attributes_string_4 Map(String, String) CODEC (ZSTD(1)), attributes_string_5 Map(String, String) CODEC (ZSTD(1)), attributes_string_6 Map(String, String) CODEC (ZSTD(1)), attributes_string_7 Map(String, String) CODEC (ZSTD(1)), attributes_string_8 Map(String, String) CODEC (ZSTD(1)), attributes_string_9 Map(String, String) CODEC (ZSTD(1)), attributes_string_10 Map(String, String) CODEC (ZSTD(1)), attributes_string_11 Map(String, String) CODEC (ZSTD(1)), attributes_string_12 Map(String, String) CODEC (ZSTD(1)), attributes_string_13 Map(String, String) CODEC (ZSTD(1)), attributes_string_14 Map(String, String) CODEC (ZSTD(1)), attributes_string_15 Map(String, String) CODEC (ZSTD(1)), attributes_string_16 Map(String, String) CODEC (ZSTD(1)), attributes_string_17 Map(String, String) CODEC (ZSTD(1)), attributes_string_18 Map(String, String) CODEC (ZSTD(1)), attributes_string_19 Map(String, String) CODEC (ZSTD(1)), attributes_string_20 Map(String, String) CODEC (ZSTD(1)), attributes_string_21 Map(String, String) CODEC (ZSTD(1)), attributes_string_22 Map(String, String) CODEC (ZSTD(1)), attributes_string_23 Map(String, String) CODEC (ZSTD(1)), attributes_string_24 Map(String, String) CODEC (ZSTD(1)), attributes_string_25 Map(String, String) CODEC (ZSTD(1)), attributes_string_26 Map(String, String) CODEC (ZSTD(1)), attributes_string_27 Map(String, String) CODEC (ZSTD(1)), attributes_string_28 Map(String, String) CODEC (ZSTD(1)), attributes_string_29 Map(String, String) CODEC (ZSTD(1)), attributes_string_30 Map(String, String) CODEC (ZSTD(1)), attributes_string_31 Map(String, String) CODEC (ZSTD(1)), attributes_string_32 Map(String, String) CODEC (ZSTD(1)), attributes_string_33 Map(String, String) CODEC (ZSTD(1)), attributes_string_34 Map(String, String) CODEC (ZSTD(1)), attributes_string_35 Map(String, String) CODEC (ZSTD(1)), attributes_string_36 Map(String, String) CODEC (ZSTD(1)), attributes_string_37 Map(String, String) CODEC (ZSTD(1)), attributes_string_38 Map(String, String) CODEC (ZSTD(1)), attributes_string_39 Map(String, String) CODEC (ZSTD(1)), _hash_map_string_0 Array(UInt64), _hash_map_string_1 Array(UInt64), _hash_map_string_2 Array(UInt64), _hash_map_string_3 Array(UInt64), _hash_map_string_4 Array(UInt64), _hash_map_string_5 Array(UInt64), _hash_map_string_6 Array(UInt64), _hash_map_string_7 Array(UInt64), _hash_map_string_8 Array(UInt64), _hash_map_string_9 Array(UInt64), _hash_map_string_10 Array(UInt64), _hash_map_string_11 Array(UInt64), _hash_map_string_12 Array(UInt64), _hash_map_string_13 Array(UInt64), _hash_map_string_14 Array(UInt64), _hash_map_string_15 Array(UInt64), _hash_map_string_16 Array(UInt64), _hash_map_string_17 Array(UInt64), _hash_map_string_18 Array(UInt64), _hash_map_string_19 Array(UInt64), _hash_map_string_20 Array(UInt64), _hash_map_string_21 Array(UInt64), _hash_map_string_22 Array(UInt64), _hash_map_string_23 Array(UInt64), _hash_map_string_24 Array(UInt64), _hash_map_string_25 Array(UInt64), _hash_map_string_26 Array(UInt64), _hash_map_string_27 Array(UInt64), _hash_map_string_28 Array(UInt64), _hash_map_string_29 Array(UInt64), _hash_map_string_30 Array(UInt64), _hash_map_string_31 Array(UInt64), _hash_map_string_32 Array(UInt64), _hash_map_string_33 Array(UInt64), _hash_map_string_34 Array(UInt64), _hash_map_string_35 Array(UInt64), _hash_map_string_36 Array(UInt64), _hash_map_string_37 Array(UInt64), _hash_map_string_38 Array(UInt64), _hash_map_string_39 Array(UInt64), attributes_float_0 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_1 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_2 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_3 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_4 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_5 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_6 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_7 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_8 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_9 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_10 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_11 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_12 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_13 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_14 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_15 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_16 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_17 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_18 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_19 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_20 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_21 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_22 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_23 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_24 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_25 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_26 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_27 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_28 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_29 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_30 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_31 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_32 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_33 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_34 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_35 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_36 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_37 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_38 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_39 Map(String, Float64) CODEC (ZSTD(1)), _hash_map_float_0 Array(UInt64), _hash_map_float_1 Array(UInt64), _hash_map_float_2 Array(UInt64), _hash_map_float_3 Array(UInt64), _hash_map_float_4 Array(UInt64), _hash_map_float_5 Array(UInt64), _hash_map_float_6 Array(UInt64), _hash_map_float_7 Array(UInt64), _hash_map_float_8 Array(UInt64), _hash_map_float_9 Array(UInt64), _hash_map_float_10 Array(UInt64), _hash_map_float_11 Array(UInt64), _hash_map_float_12 Array(UInt64), _hash_map_float_13 Array(UInt64), _hash_map_float_14 Array(UInt64), _hash_map_float_15 Array(UInt64), _hash_map_float_16 Array(UInt64), _hash_map_float_17 Array(UInt64), _hash_map_float_18 Array(UInt64), _hash_map_float_19 Array(UInt64), _hash_map_float_20 Array(UInt64), _hash_map_float_21 Array(UInt64), _hash_map_float_22 Array(UInt64), _hash_map_float_23 Array(UInt64), _hash_map_float_24 Array(UInt64), _hash_map_float_25 Array(UInt64), _hash_map_float_26 Array(UInt64), _hash_map_float_27 Array(UInt64), _hash_map_float_28 Array(UInt64), _hash_map_float_29 Array(UInt64), _hash_map_float_30 Array(UInt64), _hash_map_float_31 Array(UInt64), _hash_map_float_32 Array(UInt64), _hash_map_float_33 Array(UInt64), _hash_map_float_34 Array(UInt64), _hash_map_float_35 Array(UInt64), _hash_map_float_36 Array(UInt64), _hash_map_float_37 Array(UInt64), _hash_map_float_38 Array(UInt64), _hash_map_float_39 Array(UInt64)) AS SELECT organization_id AS organization_id, project_id AS project_id, item_type AS item_type, timestamp AS timestamp, trace_id AS trace_id, item_id AS item_id, retention_days AS retention_days, attributes_bool AS attributes_bool, attributes_int AS attributes_int, attributes_string_0 AS attributes_string_0, attributes_string_1 AS attributes_string_1, attributes_string_2 AS attributes_string_2, attributes_string_3 AS attributes_string_3, attributes_string_4 AS attributes_string_4, attributes_string_5 AS attributes_string_5, attributes_string_6 AS attributes_string_6, attributes_string_7 AS attributes_string_7, attributes_string_8 AS attributes_string_8, attributes_string_9 AS attributes_string_9, attributes_string_10 AS attributes_string_10, attributes_string_11 AS attributes_string_11, attributes_string_12 AS attributes_string_12, attributes_string_13 AS attributes_string_13, attributes_string_14 AS attributes_string_14, attributes_string_15 AS attributes_string_15, attributes_string_16 AS attributes_string_16, attributes_string_17 AS attributes_string_17, attributes_string_18 AS attributes_string_18, attributes_string_19 AS attributes_string_19, attributes_string_20 AS attributes_string_20, attributes_string_21 AS attributes_string_21, attributes_string_22 AS attributes_string_22, attributes_string_23 AS attributes_string_23, attributes_string_24 AS attributes_string_24, attributes_string_25 AS attributes_string_25, attributes_string_26 AS attributes_string_26, attributes_string_27 AS attributes_string_27, attributes_string_28 AS attributes_string_28, attributes_string_29 AS attributes_string_29, attributes_string_30 AS attributes_string_30, attributes_string_31 AS attributes_string_31, attributes_string_32 AS attributes_string_32, attributes_string_33 AS attributes_string_33, attributes_string_34 AS attributes_string_34, attributes_string_35 AS attributes_string_35, attributes_string_36 AS attributes_string_36, attributes_string_37 AS attributes_string_37, attributes_string_38 AS attributes_string_38, attributes_string_39 AS attributes_string_39, _hash_map_string_0 AS _hash_map_string_0, _hash_map_string_1 AS _hash_map_string_1, _hash_map_string_2 AS _hash_map_string_2, _hash_map_string_3 AS _hash_map_string_3, _hash_map_string_4 AS _hash_map_string_4, _hash_map_string_5 AS _hash_map_string_5, _hash_map_string_6 AS _hash_map_string_6, _hash_map_string_7 AS _hash_map_string_7, _hash_map_string_8 AS _hash_map_string_8, _hash_map_string_9 AS _hash_map_string_9, _hash_map_string_10 AS _hash_map_string_10, _hash_map_string_11 AS _hash_map_string_11, _hash_map_string_12 AS _hash_map_string_12, _hash_map_string_13 AS _hash_map_string_13, _hash_map_string_14 AS _hash_map_string_14, _hash_map_string_15 AS _hash_map_string_15, _hash_map_string_16 AS _hash_map_string_16, _hash_map_string_17 AS _hash_map_string_17, _hash_map_string_18 AS _hash_map_string_18, _hash_map_string_19 AS _hash_map_string_19, _hash_map_string_20 AS _hash_map_string_20, _hash_map_string_21 AS _hash_map_string_21, _hash_map_string_22 AS _hash_map_string_22, _hash_map_string_23 AS _hash_map_string_23, _hash_map_string_24 AS _hash_map_string_24, _hash_map_string_25 AS _hash_map_string_25, _hash_map_string_26 AS _hash_map_string_26, _hash_map_string_27 AS _hash_map_string_27, _hash_map_string_28 AS _hash_map_string_28, _hash_map_string_29 AS _hash_map_string_29, _hash_map_string_30 AS _hash_map_string_30, _hash_map_string_31 AS _hash_map_string_31, _hash_map_string_32 AS _hash_map_string_32, _hash_map_string_33 AS _hash_map_string_33, _hash_map_string_34 AS _hash_map_string_34, _hash_map_string_35 AS _hash_map_string_35, _hash_map_string_36 AS _hash_map_string_36, _hash_map_string_37 AS _hash_map_string_37, _hash_map_string_38 AS _hash_map_string_38, _hash_map_string_39 AS _hash_map_string_39, attributes_float_0 AS attributes_float_0, attributes_float_1 AS attributes_float_1, attributes_float_2 AS attributes_float_2, attributes_float_3 AS attributes_float_3, attributes_float_4 AS attributes_float_4, attributes_float_5 AS attributes_float_5, attributes_float_6 AS attributes_float_6, attributes_float_7 AS attributes_float_7, attributes_float_8 AS attributes_float_8, attributes_float_9 AS attributes_float_9, attributes_float_10 AS attributes_float_10, attributes_float_11 AS attributes_float_11, attributes_float_12 AS attributes_float_12, attributes_float_13 AS attributes_float_13, attributes_float_14 AS attributes_float_14, attributes_float_15 AS attributes_float_15, attributes_float_16 AS attributes_float_16, attributes_float_17 AS attributes_float_17, attributes_float_18 AS attributes_float_18, attributes_float_19 AS attributes_float_19, attributes_float_20 AS attributes_float_20, attributes_float_21 AS attributes_float_21, attributes_float_22 AS attributes_float_22, attributes_float_23 AS attributes_float_23, attributes_float_24 AS attributes_float_24, attributes_float_25 AS attributes_float_25, attributes_float_26 AS attributes_float_26, attributes_float_27 AS attributes_float_27, attributes_float_28 AS attributes_float_28, attributes_float_29 AS attributes_float_29, attributes_float_30 AS attributes_float_30, attributes_float_31 AS attributes_float_31, attributes_float_32 AS attributes_float_32, attributes_float_33 AS attributes_float_33, attributes_float_34 AS attributes_float_34, attributes_float_35 AS attributes_float_35, attributes_float_36 AS attributes_float_36, attributes_float_37 AS attributes_float_37, attributes_float_38 AS attributes_float_38, attributes_float_39 AS attributes_float_39, _hash_map_float_0 AS _hash_map_float_0, _hash_map_float_1 AS _hash_map_float_1, _hash_map_float_2 AS _hash_map_float_2, _hash_map_float_3 AS _hash_map_float_3, _hash_map_float_4 AS _hash_map_float_4, _hash_map_float_5 AS _hash_map_float_5, _hash_map_float_6 AS _hash_map_float_6, _hash_map_float_7 AS _hash_map_float_7, _hash_map_float_8 AS _hash_map_float_8, _hash_map_float_9 AS _hash_map_float_9, _hash_map_float_10 AS _hash_map_float_10, _hash_map_float_11 AS _hash_map_float_11, _hash_map_float_12 AS _hash_map_float_12, _hash_map_float_13 AS _hash_map_float_13, _hash_map_float_14 AS _hash_map_float_14, _hash_map_float_15 AS _hash_map_float_15, _hash_map_float_16 AS _hash_map_float_16, _hash_map_float_17 AS _hash_map_float_17, _hash_map_float_18 AS _hash_map_float_18, _hash_map_float_19 AS _hash_map_float_19, _hash_map_float_20 AS _hash_map_float_20, _hash_map_float_21 AS _hash_map_float_21, _hash_map_float_22 AS _hash_map_float_22, _hash_map_float_23 AS _hash_map_float_23, _hash_map_float_24 AS _hash_map_float_24, _hash_map_float_25 AS _hash_map_float_25, _hash_map_float_26 AS _hash_map_float_26, _hash_map_float_27 AS _hash_map_float_27, _hash_map_float_28 AS _hash_map_float_28, _hash_map_float_29 AS _hash_map_float_29, _hash_map_float_30 AS _hash_map_float_30, _hash_map_float_31 AS _hash_map_float_31, _hash_map_float_32 AS _hash_map_float_32, _hash_map_float_33 AS _hash_map_float_33, _hash_map_float_34 AS _hash_map_float_34, _hash_map_float_35 AS _hash_map_float_35, _hash_map_float_36 AS _hash_map_float_36, _hash_map_float_37 AS _hash_map_float_37, _hash_map_float_38 AS _hash_map_float_38, _hash_map_float_39 AS _hash_map_float_39, sampling_weight * 8 AS sampling_weight FROM eap_items_1_local WHERE (cityHash64(item_id) % 8) = 0;
Local op: CREATE MATERIALIZED VIEW IF NOT EXISTS eap_items_1_downsample_64_mv TO eap_items_1_downsample_64_local (organization_id UInt64, project_id UInt64, item_type UInt8, timestamp DateTime CODEC (DoubleDelta, ZSTD(1)), trace_id UUID, item_id UInt128, sampling_weight UInt64 CODEC (ZSTD(1)), retention_days UInt16 CODEC (T64, ZSTD(1)), attributes_bool Map(String, Bool), attributes_int Map(String, Int64), attributes_string_0 Map(String, String) CODEC (ZSTD(1)), attributes_string_1 Map(String, String) CODEC (ZSTD(1)), attributes_string_2 Map(String, String) CODEC (ZSTD(1)), attributes_string_3 Map(String, String) CODEC (ZSTD(1)), attributes_string_4 Map(String, String) CODEC (ZSTD(1)), attributes_string_5 Map(String, String) CODEC (ZSTD(1)), attributes_string_6 Map(String, String) CODEC (ZSTD(1)), attributes_string_7 Map(String, String) CODEC (ZSTD(1)), attributes_string_8 Map(String, String) CODEC (ZSTD(1)), attributes_string_9 Map(String, String) CODEC (ZSTD(1)), attributes_string_10 Map(String, String) CODEC (ZSTD(1)), attributes_string_11 Map(String, String) CODEC (ZSTD(1)), attributes_string_12 Map(String, String) CODEC (ZSTD(1)), attributes_string_13 Map(String, String) CODEC (ZSTD(1)), attributes_string_14 Map(String, String) CODEC (ZSTD(1)), attributes_string_15 Map(String, String) CODEC (ZSTD(1)), attributes_string_16 Map(String, String) CODEC (ZSTD(1)), attributes_string_17 Map(String, String) CODEC (ZSTD(1)), attributes_string_18 Map(String, String) CODEC (ZSTD(1)), attributes_string_19 Map(String, String) CODEC (ZSTD(1)), attributes_string_20 Map(String, String) CODEC (ZSTD(1)), attributes_string_21 Map(String, String) CODEC (ZSTD(1)), attributes_string_22 Map(String, String) CODEC (ZSTD(1)), attributes_string_23 Map(String, String) CODEC (ZSTD(1)), attributes_string_24 Map(String, String) CODEC (ZSTD(1)), attributes_string_25 Map(String, String) CODEC (ZSTD(1)), attributes_string_26 Map(String, String) CODEC (ZSTD(1)), attributes_string_27 Map(String, String) CODEC (ZSTD(1)), attributes_string_28 Map(String, String) CODEC (ZSTD(1)), attributes_string_29 Map(String, String) CODEC (ZSTD(1)), attributes_string_30 Map(String, String) CODEC (ZSTD(1)), attributes_string_31 Map(String, String) CODEC (ZSTD(1)), attributes_string_32 Map(String, String) CODEC (ZSTD(1)), attributes_string_33 Map(String, String) CODEC (ZSTD(1)), attributes_string_34 Map(String, String) CODEC (ZSTD(1)), attributes_string_35 Map(String, String) CODEC (ZSTD(1)), attributes_string_36 Map(String, String) CODEC (ZSTD(1)), attributes_string_37 Map(String, String) CODEC (ZSTD(1)), attributes_string_38 Map(String, String) CODEC (ZSTD(1)), attributes_string_39 Map(String, String) CODEC (ZSTD(1)), _hash_map_string_0 Array(UInt64), _hash_map_string_1 Array(UInt64), _hash_map_string_2 Array(UInt64), _hash_map_string_3 Array(UInt64), _hash_map_string_4 Array(UInt64), _hash_map_string_5 Array(UInt64), _hash_map_string_6 Array(UInt64), _hash_map_string_7 Array(UInt64), _hash_map_string_8 Array(UInt64), _hash_map_string_9 Array(UInt64), _hash_map_string_10 Array(UInt64), _hash_map_string_11 Array(UInt64), _hash_map_string_12 Array(UInt64), _hash_map_string_13 Array(UInt64), _hash_map_string_14 Array(UInt64), _hash_map_string_15 Array(UInt64), _hash_map_string_16 Array(UInt64), _hash_map_string_17 Array(UInt64), _hash_map_string_18 Array(UInt64), _hash_map_string_19 Array(UInt64), _hash_map_string_20 Array(UInt64), _hash_map_string_21 Array(UInt64), _hash_map_string_22 Array(UInt64), _hash_map_string_23 Array(UInt64), _hash_map_string_24 Array(UInt64), _hash_map_string_25 Array(UInt64), _hash_map_string_26 Array(UInt64), _hash_map_string_27 Array(UInt64), _hash_map_string_28 Array(UInt64), _hash_map_string_29 Array(UInt64), _hash_map_string_30 Array(UInt64), _hash_map_string_31 Array(UInt64), _hash_map_string_32 Array(UInt64), _hash_map_string_33 Array(UInt64), _hash_map_string_34 Array(UInt64), _hash_map_string_35 Array(UInt64), _hash_map_string_36 Array(UInt64), _hash_map_string_37 Array(UInt64), _hash_map_string_38 Array(UInt64), _hash_map_string_39 Array(UInt64), attributes_float_0 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_1 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_2 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_3 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_4 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_5 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_6 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_7 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_8 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_9 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_10 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_11 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_12 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_13 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_14 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_15 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_16 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_17 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_18 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_19 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_20 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_21 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_22 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_23 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_24 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_25 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_26 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_27 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_28 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_29 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_30 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_31 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_32 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_33 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_34 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_35 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_36 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_37 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_38 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_39 Map(String, Float64) CODEC (ZSTD(1)), _hash_map_float_0 Array(UInt64), _hash_map_float_1 Array(UInt64), _hash_map_float_2 Array(UInt64), _hash_map_float_3 Array(UInt64), _hash_map_float_4 Array(UInt64), _hash_map_float_5 Array(UInt64), _hash_map_float_6 Array(UInt64), _hash_map_float_7 Array(UInt64), _hash_map_float_8 Array(UInt64), _hash_map_float_9 Array(UInt64), _hash_map_float_10 Array(UInt64), _hash_map_float_11 Array(UInt64), _hash_map_float_12 Array(UInt64), _hash_map_float_13 Array(UInt64), _hash_map_float_14 Array(UInt64), _hash_map_float_15 Array(UInt64), _hash_map_float_16 Array(UInt64), _hash_map_float_17 Array(UInt64), _hash_map_float_18 Array(UInt64), _hash_map_float_19 Array(UInt64), _hash_map_float_20 Array(UInt64), _hash_map_float_21 Array(UInt64), _hash_map_float_22 Array(UInt64), _hash_map_float_23 Array(UInt64), _hash_map_float_24 Array(UInt64), _hash_map_float_25 Array(UInt64), _hash_map_float_26 Array(UInt64), _hash_map_float_27 Array(UInt64), _hash_map_float_28 Array(UInt64), _hash_map_float_29 Array(UInt64), _hash_map_float_30 Array(UInt64), _hash_map_float_31 Array(UInt64), _hash_map_float_32 Array(UInt64), _hash_map_float_33 Array(UInt64), _hash_map_float_34 Array(UInt64), _hash_map_float_35 Array(UInt64), _hash_map_float_36 Array(UInt64), _hash_map_float_37 Array(UInt64), _hash_map_float_38 Array(UInt64), _hash_map_float_39 Array(UInt64)) AS SELECT organization_id AS organization_id, project_id AS project_id, item_type AS item_type, timestamp AS timestamp, trace_id AS trace_id, item_id AS item_id, retention_days AS retention_days, attributes_bool AS attributes_bool, attributes_int AS attributes_int, attributes_string_0 AS attributes_string_0, attributes_string_1 AS attributes_string_1, attributes_string_2 AS attributes_string_2, attributes_string_3 AS attributes_string_3, attributes_string_4 AS attributes_string_4, attributes_string_5 AS attributes_string_5, attributes_string_6 AS attributes_string_6, attributes_string_7 AS attributes_string_7, attributes_string_8 AS attributes_string_8, attributes_string_9 AS attributes_string_9, attributes_string_10 AS attributes_string_10, attributes_string_11 AS attributes_string_11, attributes_string_12 AS attributes_string_12, attributes_string_13 AS attributes_string_13, attributes_string_14 AS attributes_string_14, attributes_string_15 AS attributes_string_15, attributes_string_16 AS attributes_string_16, attributes_string_17 AS attributes_string_17, attributes_string_18 AS attributes_string_18, attributes_string_19 AS attributes_string_19, attributes_string_20 AS attributes_string_20, attributes_string_21 AS attributes_string_21, attributes_string_22 AS attributes_string_22, attributes_string_23 AS attributes_string_23, attributes_string_24 AS attributes_string_24, attributes_string_25 AS attributes_string_25, attributes_string_26 AS attributes_string_26, attributes_string_27 AS attributes_string_27, attributes_string_28 AS attributes_string_28, attributes_string_29 AS attributes_string_29, attributes_string_30 AS attributes_string_30, attributes_string_31 AS attributes_string_31, attributes_string_32 AS attributes_string_32, attributes_string_33 AS attributes_string_33, attributes_string_34 AS attributes_string_34, attributes_string_35 AS attributes_string_35, attributes_string_36 AS attributes_string_36, attributes_string_37 AS attributes_string_37, attributes_string_38 AS attributes_string_38, attributes_string_39 AS attributes_string_39, _hash_map_string_0 AS _hash_map_string_0, _hash_map_string_1 AS _hash_map_string_1, _hash_map_string_2 AS _hash_map_string_2, _hash_map_string_3 AS _hash_map_string_3, _hash_map_string_4 AS _hash_map_string_4, _hash_map_string_5 AS _hash_map_string_5, _hash_map_string_6 AS _hash_map_string_6, _hash_map_string_7 AS _hash_map_string_7, _hash_map_string_8 AS _hash_map_string_8, _hash_map_string_9 AS _hash_map_string_9, _hash_map_string_10 AS _hash_map_string_10, _hash_map_string_11 AS _hash_map_string_11, _hash_map_string_12 AS _hash_map_string_12, _hash_map_string_13 AS _hash_map_string_13, _hash_map_string_14 AS _hash_map_string_14, _hash_map_string_15 AS _hash_map_string_15, _hash_map_string_16 AS _hash_map_string_16, _hash_map_string_17 AS _hash_map_string_17, _hash_map_string_18 AS _hash_map_string_18, _hash_map_string_19 AS _hash_map_string_19, _hash_map_string_20 AS _hash_map_string_20, _hash_map_string_21 AS _hash_map_string_21, _hash_map_string_22 AS _hash_map_string_22, _hash_map_string_23 AS _hash_map_string_23, _hash_map_string_24 AS _hash_map_string_24, _hash_map_string_25 AS _hash_map_string_25, _hash_map_string_26 AS _hash_map_string_26, _hash_map_string_27 AS _hash_map_string_27, _hash_map_string_28 AS _hash_map_string_28, _hash_map_string_29 AS _hash_map_string_29, _hash_map_string_30 AS _hash_map_string_30, _hash_map_string_31 AS _hash_map_string_31, _hash_map_string_32 AS _hash_map_string_32, _hash_map_string_33 AS _hash_map_string_33, _hash_map_string_34 AS _hash_map_string_34, _hash_map_string_35 AS _hash_map_string_35, _hash_map_string_36 AS _hash_map_string_36, _hash_map_string_37 AS _hash_map_string_37, _hash_map_string_38 AS _hash_map_string_38, _hash_map_string_39 AS _hash_map_string_39, attributes_float_0 AS attributes_float_0, attributes_float_1 AS attributes_float_1, attributes_float_2 AS attributes_float_2, attributes_float_3 AS attributes_float_3, attributes_float_4 AS attributes_float_4, attributes_float_5 AS attributes_float_5, attributes_float_6 AS attributes_float_6, attributes_float_7 AS attributes_float_7, attributes_float_8 AS attributes_float_8, attributes_float_9 AS attributes_float_9, attributes_float_10 AS attributes_float_10, attributes_float_11 AS attributes_float_11, attributes_float_12 AS attributes_float_12, attributes_float_13 AS attributes_float_13, attributes_float_14 AS attributes_float_14, attributes_float_15 AS attributes_float_15, attributes_float_16 AS attributes_float_16, attributes_float_17 AS attributes_float_17, attributes_float_18 AS attributes_float_18, attributes_float_19 AS attributes_float_19, attributes_float_20 AS attributes_float_20, attributes_float_21 AS attributes_float_21, attributes_float_22 AS attributes_float_22, attributes_float_23 AS attributes_float_23, attributes_float_24 AS attributes_float_24, attributes_float_25 AS attributes_float_25, attributes_float_26 AS attributes_float_26, attributes_float_27 AS attributes_float_27, attributes_float_28 AS attributes_float_28, attributes_float_29 AS attributes_float_29, attributes_float_30 AS attributes_float_30, attributes_float_31 AS attributes_float_31, attributes_float_32 AS attributes_float_32, attributes_float_33 AS attributes_float_33, attributes_float_34 AS attributes_float_34, attributes_float_35 AS attributes_float_35, attributes_float_36 AS attributes_float_36, attributes_float_37 AS attributes_float_37, attributes_float_38 AS attributes_float_38, attributes_float_39 AS attributes_float_39, _hash_map_float_0 AS _hash_map_float_0, _hash_map_float_1 AS _hash_map_float_1, _hash_map_float_2 AS _hash_map_float_2, _hash_map_float_3 AS _hash_map_float_3, _hash_map_float_4 AS _hash_map_float_4, _hash_map_float_5 AS _hash_map_float_5, _hash_map_float_6 AS _hash_map_float_6, _hash_map_float_7 AS _hash_map_float_7, _hash_map_float_8 AS _hash_map_float_8, _hash_map_float_9 AS _hash_map_float_9, _hash_map_float_10 AS _hash_map_float_10, _hash_map_float_11 AS _hash_map_float_11, _hash_map_float_12 AS _hash_map_float_12, _hash_map_float_13 AS _hash_map_float_13, _hash_map_float_14 AS _hash_map_float_14, _hash_map_float_15 AS _hash_map_float_15, _hash_map_float_16 AS _hash_map_float_16, _hash_map_float_17 AS _hash_map_float_17, _hash_map_float_18 AS _hash_map_float_18, _hash_map_float_19 AS _hash_map_float_19, _hash_map_float_20 AS _hash_map_float_20, _hash_map_float_21 AS _hash_map_float_21, _hash_map_float_22 AS _hash_map_float_22, _hash_map_float_23 AS _hash_map_float_23, _hash_map_float_24 AS _hash_map_float_24, _hash_map_float_25 AS _hash_map_float_25, _hash_map_float_26 AS _hash_map_float_26, _hash_map_float_27 AS _hash_map_float_27, _hash_map_float_28 AS _hash_map_float_28, _hash_map_float_29 AS _hash_map_float_29, _hash_map_float_30 AS _hash_map_float_30, _hash_map_float_31 AS _hash_map_float_31, _hash_map_float_32 AS _hash_map_float_32, _hash_map_float_33 AS _hash_map_float_33, _hash_map_float_34 AS _hash_map_float_34, _hash_map_float_35 AS _hash_map_float_35, _hash_map_float_36 AS _hash_map_float_36, _hash_map_float_37 AS _hash_map_float_37, _hash_map_float_38 AS _hash_map_float_38, _hash_map_float_39 AS _hash_map_float_39, sampling_weight * 64 AS sampling_weight FROM eap_items_1_local WHERE (cityHash64(item_id) % 64) = 0;
Local op: CREATE MATERIALIZED VIEW IF NOT EXISTS eap_items_1_downsample_512_mv TO eap_items_1_downsample_512_local (organization_id UInt64, project_id UInt64, item_type UInt8, timestamp DateTime CODEC (DoubleDelta, ZSTD(1)), trace_id UUID, item_id UInt128, sampling_weight UInt64 CODEC (ZSTD(1)), retention_days UInt16 CODEC (T64, ZSTD(1)), attributes_bool Map(String, Bool), attributes_int Map(String, Int64), attributes_string_0 Map(String, String) CODEC (ZSTD(1)), attributes_string_1 Map(String, String) CODEC (ZSTD(1)), attributes_string_2 Map(String, String) CODEC (ZSTD(1)), attributes_string_3 Map(String, String) CODEC (ZSTD(1)), attributes_string_4 Map(String, String) CODEC (ZSTD(1)), attributes_string_5 Map(String, String) CODEC (ZSTD(1)), attributes_string_6 Map(String, String) CODEC (ZSTD(1)), attributes_string_7 Map(String, String) CODEC (ZSTD(1)), attributes_string_8 Map(String, String) CODEC (ZSTD(1)), attributes_string_9 Map(String, String) CODEC (ZSTD(1)), attributes_string_10 Map(String, String) CODEC (ZSTD(1)), attributes_string_11 Map(String, String) CODEC (ZSTD(1)), attributes_string_12 Map(String, String) CODEC (ZSTD(1)), attributes_string_13 Map(String, String) CODEC (ZSTD(1)), attributes_string_14 Map(String, String) CODEC (ZSTD(1)), attributes_string_15 Map(String, String) CODEC (ZSTD(1)), attributes_string_16 Map(String, String) CODEC (ZSTD(1)), attributes_string_17 Map(String, String) CODEC (ZSTD(1)), attributes_string_18 Map(String, String) CODEC (ZSTD(1)), attributes_string_19 Map(String, String) CODEC (ZSTD(1)), attributes_string_20 Map(String, String) CODEC (ZSTD(1)), attributes_string_21 Map(String, String) CODEC (ZSTD(1)), attributes_string_22 Map(String, String) CODEC (ZSTD(1)), attributes_string_23 Map(String, String) CODEC (ZSTD(1)), attributes_string_24 Map(String, String) CODEC (ZSTD(1)), attributes_string_25 Map(String, String) CODEC (ZSTD(1)), attributes_string_26 Map(String, String) CODEC (ZSTD(1)), attributes_string_27 Map(String, String) CODEC (ZSTD(1)), attributes_string_28 Map(String, String) CODEC (ZSTD(1)), attributes_string_29 Map(String, String) CODEC (ZSTD(1)), attributes_string_30 Map(String, String) CODEC (ZSTD(1)), attributes_string_31 Map(String, String) CODEC (ZSTD(1)), attributes_string_32 Map(String, String) CODEC (ZSTD(1)), attributes_string_33 Map(String, String) CODEC (ZSTD(1)), attributes_string_34 Map(String, String) CODEC (ZSTD(1)), attributes_string_35 Map(String, String) CODEC (ZSTD(1)), attributes_string_36 Map(String, String) CODEC (ZSTD(1)), attributes_string_37 Map(String, String) CODEC (ZSTD(1)), attributes_string_38 Map(String, String) CODEC (ZSTD(1)), attributes_string_39 Map(String, String) CODEC (ZSTD(1)), _hash_map_string_0 Array(UInt64), _hash_map_string_1 Array(UInt64), _hash_map_string_2 Array(UInt64), _hash_map_string_3 Array(UInt64), _hash_map_string_4 Array(UInt64), _hash_map_string_5 Array(UInt64), _hash_map_string_6 Array(UInt64), _hash_map_string_7 Array(UInt64), _hash_map_string_8 Array(UInt64), _hash_map_string_9 Array(UInt64), _hash_map_string_10 Array(UInt64), _hash_map_string_11 Array(UInt64), _hash_map_string_12 Array(UInt64), _hash_map_string_13 Array(UInt64), _hash_map_string_14 Array(UInt64), _hash_map_string_15 Array(UInt64), _hash_map_string_16 Array(UInt64), _hash_map_string_17 Array(UInt64), _hash_map_string_18 Array(UInt64), _hash_map_string_19 Array(UInt64), _hash_map_string_20 Array(UInt64), _hash_map_string_21 Array(UInt64), _hash_map_string_22 Array(UInt64), _hash_map_string_23 Array(UInt64), _hash_map_string_24 Array(UInt64), _hash_map_string_25 Array(UInt64), _hash_map_string_26 Array(UInt64), _hash_map_string_27 Array(UInt64), _hash_map_string_28 Array(UInt64), _hash_map_string_29 Array(UInt64), _hash_map_string_30 Array(UInt64), _hash_map_string_31 Array(UInt64), _hash_map_string_32 Array(UInt64), _hash_map_string_33 Array(UInt64), _hash_map_string_34 Array(UInt64), _hash_map_string_35 Array(UInt64), _hash_map_string_36 Array(UInt64), _hash_map_string_37 Array(UInt64), _hash_map_string_38 Array(UInt64), _hash_map_string_39 Array(UInt64), attributes_float_0 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_1 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_2 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_3 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_4 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_5 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_6 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_7 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_8 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_9 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_10 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_11 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_12 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_13 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_14 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_15 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_16 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_17 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_18 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_19 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_20 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_21 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_22 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_23 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_24 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_25 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_26 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_27 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_28 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_29 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_30 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_31 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_32 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_33 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_34 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_35 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_36 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_37 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_38 Map(String, Float64) CODEC (ZSTD(1)), attributes_float_39 Map(String, Float64) CODEC (ZSTD(1)), _hash_map_float_0 Array(UInt64), _hash_map_float_1 Array(UInt64), _hash_map_float_2 Array(UInt64), _hash_map_float_3 Array(UInt64), _hash_map_float_4 Array(UInt64), _hash_map_float_5 Array(UInt64), _hash_map_float_6 Array(UInt64), _hash_map_float_7 Array(UInt64), _hash_map_float_8 Array(UInt64), _hash_map_float_9 Array(UInt64), _hash_map_float_10 Array(UInt64), _hash_map_float_11 Array(UInt64), _hash_map_float_12 Array(UInt64), _hash_map_float_13 Array(UInt64), _hash_map_float_14 Array(UInt64), _hash_map_float_15 Array(UInt64), _hash_map_float_16 Array(UInt64), _hash_map_float_17 Array(UInt64), _hash_map_float_18 Array(UInt64), _hash_map_float_19 Array(UInt64), _hash_map_float_20 Array(UInt64), _hash_map_float_21 Array(UInt64), _hash_map_float_22 Array(UInt64), _hash_map_float_23 Array(UInt64), _hash_map_float_24 Array(UInt64), _hash_map_float_25 Array(UInt64), _hash_map_float_26 Array(UInt64), _hash_map_float_27 Array(UInt64), _hash_map_float_28 Array(UInt64), _hash_map_float_29 Array(UInt64), _hash_map_float_30 Array(UInt64), _hash_map_float_31 Array(UInt64), _hash_map_float_32 Array(UInt64), _hash_map_float_33 Array(UInt64), _hash_map_float_34 Array(UInt64), _hash_map_float_35 Array(UInt64), _hash_map_float_36 Array(UInt64), _hash_map_float_37 Array(UInt64), _hash_map_float_38 Array(UInt64), _hash_map_float_39 Array(UInt64)) AS SELECT organization_id AS organization_id, project_id AS project_id, item_type AS item_type, timestamp AS timestamp, trace_id AS trace_id, item_id AS item_id, retention_days AS retention_days, attributes_bool AS attributes_bool, attributes_int AS attributes_int, attributes_string_0 AS attributes_string_0, attributes_string_1 AS attributes_string_1, attributes_string_2 AS attributes_string_2, attributes_string_3 AS attributes_string_3, attributes_string_4 AS attributes_string_4, attributes_string_5 AS attributes_string_5, attributes_string_6 AS attributes_string_6, attributes_string_7 AS attributes_string_7, attributes_string_8 AS attributes_string_8, attributes_string_9 AS attributes_string_9, attributes_string_10 AS attributes_string_10, attributes_string_11 AS attributes_string_11, attributes_string_12 AS attributes_string_12, attributes_string_13 AS attributes_string_13, attributes_string_14 AS attributes_string_14, attributes_string_15 AS attributes_string_15, attributes_string_16 AS attributes_string_16, attributes_string_17 AS attributes_string_17, attributes_string_18 AS attributes_string_18, attributes_string_19 AS attributes_string_19, attributes_string_20 AS attributes_string_20, attributes_string_21 AS attributes_string_21, attributes_string_22 AS attributes_string_22, attributes_string_23 AS attributes_string_23, attributes_string_24 AS attributes_string_24, attributes_string_25 AS attributes_string_25, attributes_string_26 AS attributes_string_26, attributes_string_27 AS attributes_string_27, attributes_string_28 AS attributes_string_28, attributes_string_29 AS attributes_string_29, attributes_string_30 AS attributes_string_30, attributes_string_31 AS attributes_string_31, attributes_string_32 AS attributes_string_32, attributes_string_33 AS attributes_string_33, attributes_string_34 AS attributes_string_34, attributes_string_35 AS attributes_string_35, attributes_string_36 AS attributes_string_36, attributes_string_37 AS attributes_string_37, attributes_string_38 AS attributes_string_38, attributes_string_39 AS attributes_string_39, _hash_map_string_0 AS _hash_map_string_0, _hash_map_string_1 AS _hash_map_string_1, _hash_map_string_2 AS _hash_map_string_2, _hash_map_string_3 AS _hash_map_string_3, _hash_map_string_4 AS _hash_map_string_4, _hash_map_string_5 AS _hash_map_string_5, _hash_map_string_6 AS _hash_map_string_6, _hash_map_string_7 AS _hash_map_string_7, _hash_map_string_8 AS _hash_map_string_8, _hash_map_string_9 AS _hash_map_string_9, _hash_map_string_10 AS _hash_map_string_10, _hash_map_string_11 AS _hash_map_string_11, _hash_map_string_12 AS _hash_map_string_12, _hash_map_string_13 AS _hash_map_string_13, _hash_map_string_14 AS _hash_map_string_14, _hash_map_string_15 AS _hash_map_string_15, _hash_map_string_16 AS _hash_map_string_16, _hash_map_string_17 AS _hash_map_string_17, _hash_map_string_18 AS _hash_map_string_18, _hash_map_string_19 AS _hash_map_string_19, _hash_map_string_20 AS _hash_map_string_20, _hash_map_string_21 AS _hash_map_string_21, _hash_map_string_22 AS _hash_map_string_22, _hash_map_string_23 AS _hash_map_string_23, _hash_map_string_24 AS _hash_map_string_24, _hash_map_string_25 AS _hash_map_string_25, _hash_map_string_26 AS _hash_map_string_26, _hash_map_string_27 AS _hash_map_string_27, _hash_map_string_28 AS _hash_map_string_28, _hash_map_string_29 AS _hash_map_string_29, _hash_map_string_30 AS _hash_map_string_30, _hash_map_string_31 AS _hash_map_string_31, _hash_map_string_32 AS _hash_map_string_32, _hash_map_string_33 AS _hash_map_string_33, _hash_map_string_34 AS _hash_map_string_34, _hash_map_string_35 AS _hash_map_string_35, _hash_map_string_36 AS _hash_map_string_36, _hash_map_string_37 AS _hash_map_string_37, _hash_map_string_38 AS _hash_map_string_38, _hash_map_string_39 AS _hash_map_string_39, attributes_float_0 AS attributes_float_0, attributes_float_1 AS attributes_float_1, attributes_float_2 AS attributes_float_2, attributes_float_3 AS attributes_float_3, attributes_float_4 AS attributes_float_4, attributes_float_5 AS attributes_float_5, attributes_float_6 AS attributes_float_6, attributes_float_7 AS attributes_float_7, attributes_float_8 AS attributes_float_8, attributes_float_9 AS attributes_float_9, attributes_float_10 AS attributes_float_10, attributes_float_11 AS attributes_float_11, attributes_float_12 AS attributes_float_12, attributes_float_13 AS attributes_float_13, attributes_float_14 AS attributes_float_14, attributes_float_15 AS attributes_float_15, attributes_float_16 AS attributes_float_16, attributes_float_17 AS attributes_float_17, attributes_float_18 AS attributes_float_18, attributes_float_19 AS attributes_float_19, attributes_float_20 AS attributes_float_20, attributes_float_21 AS attributes_float_21, attributes_float_22 AS attributes_float_22, attributes_float_23 AS attributes_float_23, attributes_float_24 AS attributes_float_24, attributes_float_25 AS attributes_float_25, attributes_float_26 AS attributes_float_26, attributes_float_27 AS attributes_float_27, attributes_float_28 AS attributes_float_28, attributes_float_29 AS attributes_float_29, attributes_float_30 AS attributes_float_30, attributes_float_31 AS attributes_float_31, attributes_float_32 AS attributes_float_32, attributes_float_33 AS attributes_float_33, attributes_float_34 AS attributes_float_34, attributes_float_35 AS attributes_float_35, attributes_float_36 AS attributes_float_36, attributes_float_37 AS attributes_float_37, attributes_float_38 AS attributes_float_38, attributes_float_39 AS attributes_float_39, _hash_map_float_0 AS _hash_map_float_0, _hash_map_float_1 AS _hash_map_float_1, _hash_map_float_2 AS _hash_map_float_2, _hash_map_float_3 AS _hash_map_float_3, _hash_map_float_4 AS _hash_map_float_4, _hash_map_float_5 AS _hash_map_float_5, _hash_map_float_6 AS _hash_map_float_6, _hash_map_float_7 AS _hash_map_float_7, _hash_map_float_8 AS _hash_map_float_8, _hash_map_float_9 AS _hash_map_float_9, _hash_map_float_10 AS _hash_map_float_10, _hash_map_float_11 AS _hash_map_float_11, _hash_map_float_12 AS _hash_map_float_12, _hash_map_float_13 AS _hash_map_float_13, _hash_map_float_14 AS _hash_map_float_14, _hash_map_float_15 AS _hash_map_float_15, _hash_map_float_16 AS _hash_map_float_16, _hash_map_float_17 AS _hash_map_float_17, _hash_map_float_18 AS _hash_map_float_18, _hash_map_float_19 AS _hash_map_float_19, _hash_map_float_20 AS _hash_map_float_20, _hash_map_float_21 AS _hash_map_float_21, _hash_map_float_22 AS _hash_map_float_22, _hash_map_float_23 AS _hash_map_float_23, _hash_map_float_24 AS _hash_map_float_24, _hash_map_float_25 AS _hash_map_float_25, _hash_map_float_26 AS _hash_map_float_26, _hash_map_float_27 AS _hash_map_float_27, _hash_map_float_28 AS _hash_map_float_28, _hash_map_float_29 AS _hash_map_float_29, _hash_map_float_30 AS _hash_map_float_30, _hash_map_float_31 AS _hash_map_float_31, _hash_map_float_32 AS _hash_map_float_32, _hash_map_float_33 AS _hash_map_float_33, _hash_map_float_34 AS _hash_map_float_34, _hash_map_float_35 AS _hash_map_float_35, _hash_map_float_36 AS _hash_map_float_36, _hash_map_float_37 AS _hash_map_float_37, _hash_map_float_38 AS _hash_map_float_38, _hash_map_float_39 AS _hash_map_float_39, sampling_weight * 512 AS sampling_weight FROM eap_items_1_local WHERE (cityHash64(item_id) % 512) = 0;
-- end forward migration events_analytics_platform : 0033_materialize_sampled_storage_views




-- backward migration events_analytics_platform : 0033_materialize_sampled_storage_views
Local op: DROP TABLE IF EXISTS eap_items_1_downsample_8_mv;
Local op: DROP TABLE IF EXISTS eap_items_1_downsample_64_mv;
Local op: DROP TABLE IF EXISTS eap_items_1_downsample_512_mv;
-- end backward migration events_analytics_platform : 0033_materialize_sampled_storage_views

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant