From a98be9edc31ce4276f233a71c4e0bbdefe65debf Mon Sep 17 00:00:00 2001 From: mattromano Date: Tue, 25 Jun 2024 13:17:48 -0700 Subject: [PATCH] convert ez table is a view --- .../gold/core/core__ez_decoded_event_logs.sql | 25 +++++-------------- .../test_gold__ez_decoded_event_logs_full.sql | 9 ------- .../test_gold__ez_decoded_event_logs_full.yml | 17 ------------- ...est_gold__ez_decoded_event_logs_recent.sql | 23 ----------------- ...est_gold__ez_decoded_event_logs_recent.yml | 18 ------------- 5 files changed, 6 insertions(+), 86 deletions(-) delete mode 100644 models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.sql delete mode 100644 models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.yml delete mode 100644 models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.sql delete mode 100644 models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.yml diff --git a/models/gold/core/core__ez_decoded_event_logs.sql b/models/gold/core/core__ez_decoded_event_logs.sql index beb3e53..565b575 100644 --- a/models/gold/core/core__ez_decoded_event_logs.sql +++ b/models/gold/core/core__ez_decoded_event_logs.sql @@ -1,12 +1,8 @@ -{{ config ( - materialized = "incremental", - unique_key = ['block_number', 'event_index'], - cluster_by = "block_timestamp::date", - incremental_predicates = ["dynamic_range", "block_number"], - post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION", - merge_exclude_columns = ["inserted_timestamp"], - tags = ['decoded_logs','reorg'] -) }} +{{ config( + materialized = 'view', + persist_docs ={ "relation": true, + "columns": true } +) }} SELECT block_number, @@ -31,13 +27,4 @@ SELECT FROM {{ ref('silver__decoded_logs') }} l - LEFT JOIN {{ ref('silver__contracts') }} C USING (contract_address) -{% if is_incremental() %} -WHERE - modified_timestamp > ( - SELECT - MAX(modified_timestamp) - FROM - {{ this }} - ) -{% endif %} \ No newline at end of file + LEFT JOIN {{ ref('silver__contracts') }} C USING (contract_address) \ No newline at end of file diff --git a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.sql b/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.sql deleted file mode 100644 index 01066ab..0000000 --- a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.sql +++ /dev/null @@ -1,9 +0,0 @@ -{{ config ( - materialized = 'view', - tags = ['full_test'] -) }} - -SELECT - * -FROM - {{ ref('core__ez_decoded_event_logs') }} \ No newline at end of file diff --git a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.yml b/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.yml deleted file mode 100644 index 2ca73a6..0000000 --- a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_full.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: 2 -models: - - name: test_gold__ez_decoded_event_logs_full - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - EZ_DECODED_EVENT_LOGS_ID - - dbt_utils.recency: - datepart: day - field: INSERTED_TIMESTAMP - interval: 1 - columns: - - name: BLOCK_TIMESTAMP - tests: - - dbt_expectations.expect_row_values_to_have_recent_data: - datepart: day - interval: 1 \ No newline at end of file diff --git a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.sql b/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.sql deleted file mode 100644 index 4e7d2d2..0000000 --- a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.sql +++ /dev/null @@ -1,23 +0,0 @@ -{{ config ( - materialized = 'view', - tags = ['recent_test'] -) }} - -WITH last_3_days AS ( - - SELECT - block_number - FROM - {{ ref("_block_lookback") }} -) -SELECT - * -FROM - {{ ref('core__ez_decoded_event_logs') }} -WHERE - block_number >= ( - SELECT - block_number - FROM - last_3_days - ) diff --git a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.yml b/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.yml deleted file mode 100644 index e80763a..0000000 --- a/models/gold/core/tests/ez_decoded_event_logs/test_gold__ez_decoded_event_logs_recent.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: 2 -models: - - name: test_gold__ez_decoded_event_logs_recent - tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - EZ_DECODED_EVENT_LOGS_ID - - dbt_utils.recency: - datepart: day - field: INSERTED_TIMESTAMP - interval: 1 - - missing_gold_decoded_logs - columns: - - name: BLOCK_TIMESTAMP - tests: - - dbt_expectations.expect_row_values_to_have_recent_data: - datepart: hour - interval: 3 \ No newline at end of file