From 9f32396c0da031a93c36bcecff3e0beeb6b47b07 Mon Sep 17 00:00:00 2001 From: Ryan Hill Date: Thu, 7 Mar 2024 16:19:46 +0000 Subject: [PATCH] Prepare for release --- CHANGELOG | 11 +++++++++++ dbt_project.yml | 2 +- integration_tests/dbt_project.yml | 2 +- .../macros/test_get_sde_or_context.sql | 14 +++++++------- 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 832e3ad4..24fcdf5a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,14 @@ +snowplow-utils 0.16.3 (2024-03-11) +--------------------------------------- +## Summary +This releases adds the database argument to the `get_sde_or_context` macro. + +## Features +- Add `database` argument to `get_sde_or_context` macro + +## Upgrading +To upgrade, bump the package version in your `packages.yml` file. + snowplow-utils 0.16.2 (2024-02-26) --------------------------------------- ## Summary diff --git a/dbt_project.yml b/dbt_project.yml index 90da73a8..53d402b8 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -1,5 +1,5 @@ name: 'snowplow_utils' -version: '0.16.2' +version: '0.16.3' config-version: 2 require-dbt-version: [">=1.4.0", "<2.0.0"] diff --git a/integration_tests/dbt_project.yml b/integration_tests/dbt_project.yml index e015acad..4ca940ec 100644 --- a/integration_tests/dbt_project.yml +++ b/integration_tests/dbt_project.yml @@ -1,5 +1,5 @@ name: 'snowplow_utils_integration_tests' -version: '0.16.2' +version: '0.16.3' config-version: 2 profile: 'integration_tests' diff --git a/integration_tests/macros/test_get_sde_or_context.sql b/integration_tests/macros/test_get_sde_or_context.sql index d4923b92..51e0f7be 100644 --- a/integration_tests/macros/test_get_sde_or_context.sql +++ b/integration_tests/macros/test_get_sde_or_context.sql @@ -17,13 +17,13 @@ You may obtain a copy of the Snowplow Personal and Academic License Version 1.0 {% macro postgres__test_get_sde_or_context() %} {% set expected_dict = { - "default" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "both_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "lower_only" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "upper_only" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "prefix_no_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "prefix_with_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", - "prefix_with_dates_not_single": "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by \"schema_vendor\",\"schema_name\",\"schema_format\",\"schema_version\",\"root_id\",\"root_tstamp\",\"ref_root\",\"ref_tree\",\"ref_parent\",\"device_class\",\"agent_build\",\"agent_class\",\"agent_information_email\",\"agent_information_url\",\"agent_language\",\"agent_language_code\",\"agent_name\",\"agent_name_version\",\"agent_name_version_major\",\"agent_security\",\"agent_uuid\",\"agent_version\",\"agent_version_major\",\"anonymized\",\"carrier\",\"device_brand\",\"device_cpu\",\"device_cpu_bits\",\"device_firmware_version\",\"device_name\",\"device_version\",\"facebook_carrier\",\"facebook_device_class\",\"facebook_device_name\",\"facebook_device_version\",\"facebook_fbop\",\"facebook_fbss\",\"facebook_operating_system_name\",\"facebook_operating_system_version\",\"g_sa_installation_id\",\"hacker_attack_vector\",\"hacker_toolkit\",\"i_e_compatibility_name_version\",\"i_e_compatibility_name_version_major\",\"i_e_compatibility_version\",\"i_e_compatibility_version_major\",\"kobo_affiliate\",\"kobo_platform_id\",\"layout_engine_build\",\"layout_engine_class\",\"layout_engine_name\",\"layout_engine_name_version\",\"layout_engine_name_version_major\",\"layout_engine_version\",\"layout_engine_version_major\",\"network_type\",\"operating_system_class\",\"operating_system_name\",\"operating_system_name_version\",\"operating_system_version\",\"operating_system_version_build\",\"webview_app_name\",\"webview_app_name_version_major\",\"webview_app_version\",\"webview_app_version_major\",\"operating_system_name_version_major\",\"operating_system_version_major\") as dedupe_index -- get the index across all columns for the entity from \"" ~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", dedupe_index as \"abc__index\", -- keep track of this for the join root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context )" + "default" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "both_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "lower_only" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "upper_only" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", root_tstamp as \"yauaa_context__tstamp\", root_id as \"yauaa_context__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "prefix_no_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "prefix_with_dates" : "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by root_id order by root_tstamp) as dedupe_index -- keep the first event for that root_id from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context where dedupe_index = 1 )", + "prefix_with_dates_not_single": "dd_data_get_sde_or_context as ( select \"root_id\", \"root_tstamp\", \"device_class\", \"agent_build\", \"agent_class\", \"agent_information_email\", \"agent_information_url\", \"agent_language\", \"agent_language_code\", \"agent_name\", \"agent_name_version\", \"agent_name_version_major\", \"agent_security\", \"agent_uuid\", \"agent_version\", \"agent_version_major\", \"anonymized\", \"carrier\", \"device_brand\", \"device_cpu\", \"device_cpu_bits\", \"device_firmware_version\", \"device_name\", \"device_version\", \"facebook_carrier\", \"facebook_device_class\", \"facebook_device_name\", \"facebook_device_version\", \"facebook_fbop\", \"facebook_fbss\", \"facebook_operating_system_name\", \"facebook_operating_system_version\", \"g_sa_installation_id\", \"hacker_attack_vector\", \"hacker_toolkit\", \"i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\", \"i_e_compatibility_version\", \"i_e_compatibility_version_major\", \"kobo_affiliate\", \"kobo_platform_id\", \"layout_engine_build\", \"layout_engine_class\", \"layout_engine_name\", \"layout_engine_name_version\", \"layout_engine_name_version_major\", \"layout_engine_version\", \"layout_engine_version_major\", \"network_type\", \"operating_system_class\", \"operating_system_name\", \"operating_system_name_version\", \"operating_system_version\", \"operating_system_version_build\", \"webview_app_name\", \"webview_app_name_version_major\", \"webview_app_version\", \"webview_app_version_major\", \"operating_system_name_version_major\", \"operating_system_version_major\", row_number() over (partition by \"schema_vendor\",\"schema_name\",\"schema_format\",\"schema_version\",\"root_id\",\"root_tstamp\",\"ref_root\",\"ref_tree\",\"ref_parent\",\"device_class\",\"agent_build\",\"agent_class\",\"agent_information_email\",\"agent_information_url\",\"agent_language\",\"agent_language_code\",\"agent_name\",\"agent_name_version\",\"agent_name_version_major\",\"agent_security\",\"agent_uuid\",\"agent_version\",\"agent_version_major\",\"anonymized\",\"carrier\",\"device_brand\",\"device_cpu\",\"device_cpu_bits\",\"device_firmware_version\",\"device_name\",\"device_version\",\"facebook_carrier\",\"facebook_device_class\",\"facebook_device_name\",\"facebook_device_version\",\"facebook_fbop\",\"facebook_fbss\",\"facebook_operating_system_name\",\"facebook_operating_system_version\",\"g_sa_installation_id\",\"hacker_attack_vector\",\"hacker_toolkit\",\"i_e_compatibility_name_version\",\"i_e_compatibility_name_version_major\",\"i_e_compatibility_version\",\"i_e_compatibility_version_major\",\"kobo_affiliate\",\"kobo_platform_id\",\"layout_engine_build\",\"layout_engine_class\",\"layout_engine_name\",\"layout_engine_name_version\",\"layout_engine_name_version_major\",\"layout_engine_version\",\"layout_engine_version_major\",\"network_type\",\"operating_system_class\",\"operating_system_name\",\"operating_system_name_version\",\"operating_system_version\",\"operating_system_version_build\",\"webview_app_name\",\"webview_app_name_version_major\",\"webview_app_version\",\"webview_app_version_major\",\"operating_system_name_version_major\",\"operating_system_version_major\") as dedupe_index -- get the index across all columns for the entity from \"" ~ target.database ~ "\".\""~ target.schema ~ "_snplw_utils_int_tests\".\"data_get_sde_or_context\" where root_tstamp >= '2023-01-01' and root_tstamp <= '2023-02-01' ), data_get_sde_or_context as ( select \"device_class\" as \"abc_device_class\", \"agent_build\" as \"abc_agent_build\", \"agent_class\" as \"abc_agent_class\", \"agent_information_email\" as \"abc_agent_information_email\", \"agent_information_url\" as \"abc_agent_information_url\", \"agent_language\" as \"abc_agent_language\", \"agent_language_code\" as \"abc_agent_language_code\", \"agent_name\" as \"abc_agent_name\", \"agent_name_version\" as \"abc_agent_name_version\", \"agent_name_version_major\" as \"abc_agent_name_version_major\", \"agent_security\" as \"abc_agent_security\", \"agent_uuid\" as \"abc_agent_uuid\", \"agent_version\" as \"abc_agent_version\", \"agent_version_major\" as \"abc_agent_version_major\", \"anonymized\" as \"abc_anonymized\", \"carrier\" as \"abc_carrier\", \"device_brand\" as \"abc_device_brand\", \"device_cpu\" as \"abc_device_cpu\", \"device_cpu_bits\" as \"abc_device_cpu_bits\", \"device_firmware_version\" as \"abc_device_firmware_version\", \"device_name\" as \"abc_device_name\", \"device_version\" as \"abc_device_version\", \"facebook_carrier\" as \"abc_facebook_carrier\", \"facebook_device_class\" as \"abc_facebook_device_class\", \"facebook_device_name\" as \"abc_facebook_device_name\", \"facebook_device_version\" as \"abc_facebook_device_version\", \"facebook_fbop\" as \"abc_facebook_fbop\", \"facebook_fbss\" as \"abc_facebook_fbss\", \"facebook_operating_system_name\" as \"abc_facebook_operating_system_name\", \"facebook_operating_system_version\" as \"abc_facebook_operating_system_version\", \"g_sa_installation_id\" as \"abc_g_sa_installation_id\", \"hacker_attack_vector\" as \"abc_hacker_attack_vector\", \"hacker_toolkit\" as \"abc_hacker_toolkit\", \"i_e_compatibility_name_version\" as \"abc_i_e_compatibility_name_version\", \"i_e_compatibility_name_version_major\" as \"abc_i_e_compatibility_name_version_major\", \"i_e_compatibility_version\" as \"abc_i_e_compatibility_version\", \"i_e_compatibility_version_major\" as \"abc_i_e_compatibility_version_major\", \"kobo_affiliate\" as \"abc_kobo_affiliate\", \"kobo_platform_id\" as \"abc_kobo_platform_id\", \"layout_engine_build\" as \"abc_layout_engine_build\", \"layout_engine_class\" as \"abc_layout_engine_class\", \"layout_engine_name\" as \"abc_layout_engine_name\", \"layout_engine_name_version\" as \"abc_layout_engine_name_version\", \"layout_engine_name_version_major\" as \"abc_layout_engine_name_version_major\", \"layout_engine_version\" as \"abc_layout_engine_version\", \"layout_engine_version_major\" as \"abc_layout_engine_version_major\", \"network_type\" as \"abc_network_type\", \"operating_system_class\" as \"abc_operating_system_class\", \"operating_system_name\" as \"abc_operating_system_name\", \"operating_system_name_version\" as \"abc_operating_system_name_version\", \"operating_system_version\" as \"abc_operating_system_version\", \"operating_system_version_build\" as \"abc_operating_system_version_build\", \"webview_app_name\" as \"abc_webview_app_name\", \"webview_app_name_version_major\" as \"abc_webview_app_name_version_major\", \"webview_app_version\" as \"abc_webview_app_version\", \"webview_app_version_major\" as \"abc_webview_app_version_major\", \"operating_system_name_version_major\" as \"abc_operating_system_name_version_major\", \"operating_system_version_major\" as \"abc_operating_system_version_major\", dedupe_index as \"abc__index\", -- keep track of this for the join root_tstamp as \"abc__tstamp\", root_id as \"abc__id\" from dd_data_get_sde_or_context )" } %}