diff --git a/macros/dbt/get_tmp_relation_type.sql b/macros/dbt/get_tmp_relation_type.sql new file mode 100644 index 0000000..3bb7438 --- /dev/null +++ b/macros/dbt/get_tmp_relation_type.sql @@ -0,0 +1,8 @@ +{% macro dbt_snowflake_get_tmp_relation_type( + strategy, + unique_key, + language + ) %} + -- always table + {{ return('table') }} +{% endmacro %} diff --git a/models/gold/core/core__dim_labels.sql b/models/gold/core/core__dim_labels.sql index a0937a2..4a4ec2b 100644 --- a/models/gold/core/core__dim_labels.sql +++ b/models/gold/core/core__dim_labels.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__dim_tokens.sql b/models/gold/core/core__dim_tokens.sql index 7bdb71a..bf33c74 100644 --- a/models/gold/core/core__dim_tokens.sql +++ b/models/gold/core/core__dim_tokens.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__fact_blocks.sql b/models/gold/core/core__fact_blocks.sql index 6ba7ea4..e682a5f 100644 --- a/models/gold/core/core__fact_blocks.sql +++ b/models/gold/core/core__fact_blocks.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__fact_msg_attributes.sql b/models/gold/core/core__fact_msg_attributes.sql index 13e7743..44f6b14 100644 --- a/models/gold/core/core__fact_msg_attributes.sql +++ b/models/gold/core/core__fact_msg_attributes.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__fact_msgs.sql b/models/gold/core/core__fact_msgs.sql index 3908d01..c6b3f83 100644 --- a/models/gold/core/core__fact_msgs.sql +++ b/models/gold/core/core__fact_msgs.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__fact_oracle_votes.sql b/models/gold/core/core__fact_oracle_votes.sql index d97c794..38fd189 100644 --- a/models/gold/core/core__fact_oracle_votes.sql +++ b/models/gold/core/core__fact_oracle_votes.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'PRICE' }} } + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'PRICE' }} }, + tags = ['daily'] ) }} SELECT diff --git a/models/gold/core/core__fact_transactions.sql b/models/gold/core/core__fact_transactions.sql index 7ad98d6..2ceaeb0 100644 --- a/models/gold/core/core__fact_transactions.sql +++ b/models/gold/core/core__fact_transactions.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/core/core__fact_transfers.sql b/models/gold/core/core__fact_transfers.sql index 0a6ca68..86384be 100644 --- a/models/gold/core/core__fact_transfers.sql +++ b/models/gold/core/core__fact_transfers.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['core'] ) }} SELECT diff --git a/models/gold/defi/defi__fact_dex_swaps.sql b/models/gold/defi/defi__fact_dex_swaps.sql index 4a6ecd0..a8fb6da 100644 --- a/models/gold/defi/defi__fact_dex_swaps.sql +++ b/models/gold/defi/defi__fact_dex_swaps.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'SWAPS' }} } + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'SWAPS' }} }, + tags = ['core'] ) }} diff --git a/models/gold/defi/defi__fact_lp_actions.sql b/models/gold/defi/defi__fact_lp_actions.sql index 2c26d70..e7905f4 100644 --- a/models/gold/defi/defi__fact_lp_actions.sql +++ b/models/gold/defi/defi__fact_lp_actions.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['noncore'] ) }} SELECT diff --git a/models/gold/gov/gov__fact_governance_proposal_deposits.sql b/models/gold/gov/gov__fact_governance_proposal_deposits.sql index 29c3c00..50cc83d 100644 --- a/models/gold/gov/gov__fact_governance_proposal_deposits.sql +++ b/models/gold/gov/gov__fact_governance_proposal_deposits.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'GOVERNANCE' }} } + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'GOVERNANCE' }} }, + tags = ['noncore'] ) }} SELECT diff --git a/models/gold/gov/gov__fact_governance_submit_proposal.sql b/models/gold/gov/gov__fact_governance_submit_proposal.sql index 240c23d..2c36988 100644 --- a/models/gold/gov/gov__fact_governance_submit_proposal.sql +++ b/models/gold/gov/gov__fact_governance_submit_proposal.sql @@ -1,22 +1,18 @@ {{ config( materialized = 'view', - meta={ - 'database_tags':{ - 'table': { - 'PURPOSE': 'GOVERNANCE' - } - } - } + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'GOVERNANCE' }} }, + tags = ['noncore'] ) }} -SELECT - block_id, - block_timestamp, - tx_id, +SELECT + block_id, + block_timestamp, + tx_id, tx_succeeded, - proposer, - proposal_id, - proposal_type, - proposal_title, + proposer, + proposal_id, + proposal_type, + proposal_title, proposal_description -FROM {{ ref('silver__governance_submit_proposal') }} \ No newline at end of file +FROM + {{ ref('silver__governance_submit_proposal') }} diff --git a/models/gold/gov/gov__fact_governance_votes.sql b/models/gold/gov/gov__fact_governance_votes.sql index 989f693..432e3a2 100644 --- a/models/gold/gov/gov__fact_governance_votes.sql +++ b/models/gold/gov/gov__fact_governance_votes.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'GOVERNANCE' }}} + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'GOVERNANCE' }} }, + tags = ['noncore'] ) }} SELECT diff --git a/models/gold/gov/gov__fact_staking.sql b/models/gold/gov/gov__fact_staking.sql index 3173077..4a6f0cf 100644 --- a/models/gold/gov/gov__fact_staking.sql +++ b/models/gold/gov/gov__fact_staking.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'STAKING' }}} + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'STAKING' }} }, + tags = ['noncore'] ) }} SELECT diff --git a/models/gold/gov/gov__fact_staking_rewards.sql b/models/gold/gov/gov__fact_staking_rewards.sql index 3a9e957..01821b3 100644 --- a/models/gold/gov/gov__fact_staking_rewards.sql +++ b/models/gold/gov/gov__fact_staking_rewards.sql @@ -1,6 +1,7 @@ {{ config( materialized = 'view', - meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'STAKING' }} } + meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'STAKING' }} }, + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/balance/silver__balances_staked.sql b/models/silver/core/balance/silver__balances_staked.sql index ef49aa5..1adfa43 100644 --- a/models/silver/core/balance/silver__balances_staked.sql +++ b/models/silver/core/balance/silver__balances_staked.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'view' + materialized = 'view', + tags = ['daily'] ) }} SELECT diff --git a/models/silver/core/balance/silver__daily_balances_staked.sql b/models/silver/core/balance/silver__daily_balances_staked.sql index 23f49d3..a03aba7 100644 --- a/models/silver/core/balance/silver__daily_balances_staked.sql +++ b/models/silver/core/balance/silver__daily_balances_staked.sql @@ -3,7 +3,8 @@ unique_key = ['date', 'address', 'currency'], incremental_strategy = 'merge', cluster_by = ['DATE'], - post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(address);" + post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(address);", + tags = ['daily'] ) }} WITH all_staked AS ( diff --git a/models/silver/core/silver__asset_metadata.sql b/models/silver/core/silver__asset_metadata.sql index 99773b5..2171b15 100644 --- a/models/silver/core/silver__asset_metadata.sql +++ b/models/silver/core/silver__asset_metadata.sql @@ -1,5 +1,6 @@ {{ config( - materialized = 'table' + materialized = 'table', + tags = ['daily'] ) }} WITH base AS ( diff --git a/models/silver/core/silver__blockchain.sql b/models/silver/core/silver__blockchain.sql index 582b23f..aee21d5 100644 --- a/models/silver/core/silver__blockchain.sql +++ b/models/silver/core/silver__blockchain.sql @@ -3,6 +3,7 @@ unique_key = "block_id", incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH base AS ( diff --git a/models/silver/core/silver__blocks.sql b/models/silver/core/silver__blocks.sql index 5d7a76d..97417f2 100644 --- a/models/silver/core/silver__blocks.sql +++ b/models/silver/core/silver__blocks.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = "block_id", incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE','_inserted_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE','_inserted_timestamp::DATE'], + tags = ['core'] ) }} -- depends_on: {{ ref('bronze__streamline_blocks') }} WITH base AS ( diff --git a/models/silver/core/silver__contract_config.sql b/models/silver/core/silver__contract_config.sql index 7a94f2c..126f410 100644 --- a/models/silver/core/silver__contract_config.sql +++ b/models/silver/core/silver__contract_config.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "contract_address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/silver__contract_info.sql b/models/silver/core/silver__contract_info.sql index 32b70c2..8c0b94b 100644 --- a/models/silver/core/silver__contract_info.sql +++ b/models/silver/core/silver__contract_info.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "contract_address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/silver__contract_status.sql b/models/silver/core/silver__contract_status.sql index 77c8ed9..8514692 100644 --- a/models/silver/core/silver__contract_status.sql +++ b/models/silver/core/silver__contract_status.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "contract_address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/silver__contract_token_info.sql b/models/silver/core/silver__contract_token_info.sql index ee6b365..e9e0016 100644 --- a/models/silver/core/silver__contract_token_info.sql +++ b/models/silver/core/silver__contract_token_info.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "contract_address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/silver__contracts.sql b/models/silver/core/silver__contracts.sql index 3d87c25..85d3aae 100644 --- a/models/silver/core/silver__contracts.sql +++ b/models/silver/core/silver__contracts.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "contract_address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/core/silver__msg_attributes.sql b/models/silver/core/silver__msg_attributes.sql index cf80aa5..5307a69 100644 --- a/models/silver/core/silver__msg_attributes.sql +++ b/models/silver/core/silver__msg_attributes.sql @@ -1,9 +1,11 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = ["tx_id","msg_index","attribute_index"], incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE','_inserted_timestamp::DATE'], - post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(tx_id,msg_type,attribute_key,attribute_value);" + post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(tx_id,msg_type,attribute_key,attribute_value);", + tags = ['core'] ) }} SELECT diff --git a/models/silver/core/silver__msgs.sql b/models/silver/core/silver__msgs.sql index c714ad9..4cd8d22 100644 --- a/models/silver/core/silver__msgs.sql +++ b/models/silver/core/silver__msgs.sql @@ -1,9 +1,11 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = ["tx_id","msg_index"], incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE','_inserted_timestamp::DATE'], - post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(msg_type, msg:attributes);" + post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION ON EQUALITY(msg_type, msg:attributes);", + tags = ['core'] ) }} WITH b AS ( diff --git a/models/silver/core/silver__oracle_votes.sql b/models/silver/core/silver__oracle_votes.sql index f06b0c6..525e3f0 100644 --- a/models/silver/core/silver__oracle_votes.sql +++ b/models/silver/core/silver__oracle_votes.sql @@ -1,8 +1,10 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = "_unique_key", incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['daily'] ) }} WITH base_ma AS ( diff --git a/models/silver/core/silver__transactions.sql b/models/silver/core/silver__transactions.sql index bceabfd..28cd54f 100644 --- a/models/silver/core/silver__transactions.sql +++ b/models/silver/core/silver__transactions.sql @@ -1,8 +1,10 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = "tx_id", incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['core'] ) }} -- depends_on: {{ ref('bronze__streamline_transactions') }} WITH base_table AS ( diff --git a/models/silver/core/silver__transactions_final.sql b/models/silver/core/silver__transactions_final.sql index 4e0e687..58d74b2 100644 --- a/models/silver/core/silver__transactions_final.sql +++ b/models/silver/core/silver__transactions_final.sql @@ -1,8 +1,10 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = "tx_id", incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE'], + tags = ['core'] ) }} WITH atts AS ( diff --git a/models/silver/core/silver__transfers.sql b/models/silver/core/silver__transfers.sql index 95e0c62..f2af1e7 100644 --- a/models/silver/core/silver__transfers.sql +++ b/models/silver/core/silver__transfers.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['core'] ) }} WITH base_atts AS ( diff --git a/models/silver/core/silver__transfers_ibc.sql b/models/silver/core/silver__transfers_ibc.sql index fb68307..f4195f3 100644 --- a/models/silver/core/silver__transfers_ibc.sql +++ b/models/silver/core/silver__transfers_ibc.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['core'] ) }} WITH base_atts AS ( diff --git a/models/silver/core/silver__transfers_ibc_packets.sql b/models/silver/core/silver__transfers_ibc_packets.sql index d3cf81f..ed2d79b 100644 --- a/models/silver/core/silver__transfers_ibc_packets.sql +++ b/models/silver/core/silver__transfers_ibc_packets.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['core'] ) }} WITH base_atts AS ( diff --git a/models/silver/crossdb/silver__croschain_labels.sql b/models/silver/crossdb/silver__croschain_labels.sql index 3432cfa..dbaa3b8 100644 --- a/models/silver/crossdb/silver__croschain_labels.sql +++ b/models/silver/crossdb/silver__croschain_labels.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "address", - incremental_strategy = 'merge' + incremental_strategy = 'merge', + tags = ['daily'] ) }} SELECT diff --git a/models/silver/defi/dex/silver__dex_metadata_seaswap.sql b/models/silver/defi/dex/silver__dex_metadata_seaswap.sql index 9ce297c..11d5035 100644 --- a/models/silver/defi/dex/silver__dex_metadata_seaswap.sql +++ b/models/silver/defi/dex/silver__dex_metadata_seaswap.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = 'pool_id', incremental_strategy = 'merge', - enabled = true + enabled = true, + tags = ['noncore'] ) }} SELECT diff --git a/models/silver/defi/dex/silver__dex_swaps_astroport.sql b/models/silver/defi/dex/silver__dex_swaps_astroport.sql index e1c2fd0..0a5118c 100644 --- a/models/silver/defi/dex/silver__dex_swaps_astroport.sql +++ b/models/silver/defi/dex/silver__dex_swaps_astroport.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/dex/silver__dex_swaps_fuzio.sql b/models/silver/defi/dex/silver__dex_swaps_fuzio.sql index 63126f9..765b118 100644 --- a/models/silver/defi/dex/silver__dex_swaps_fuzio.sql +++ b/models/silver/defi/dex/silver__dex_swaps_fuzio.sql @@ -3,7 +3,8 @@ unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], - enabled = true + enabled = true, + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/dex/silver__dex_swaps_seaswap.sql b/models/silver/defi/dex/silver__dex_swaps_seaswap.sql index be4d1e8..186f116 100644 --- a/models/silver/defi/dex/silver__dex_swaps_seaswap.sql +++ b/models/silver/defi/dex/silver__dex_swaps_seaswap.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/lp/silver__lp_actions_astroport.sql b/models/silver/defi/lp/silver__lp_actions_astroport.sql index 5a3a600..62b90e0 100644 --- a/models/silver/defi/lp/silver__lp_actions_astroport.sql +++ b/models/silver/defi/lp/silver__lp_actions_astroport.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/lp/silver__lp_actions_fuzio.sql b/models/silver/defi/lp/silver__lp_actions_fuzio.sql index 46e8f65..f59929d 100644 --- a/models/silver/defi/lp/silver__lp_actions_fuzio.sql +++ b/models/silver/defi/lp/silver__lp_actions_fuzio.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/lp/silver__lp_actions_levana.sql b/models/silver/defi/lp/silver__lp_actions_levana.sql index 573dc67..92d072e 100644 --- a/models/silver/defi/lp/silver__lp_actions_levana.sql +++ b/models/silver/defi/lp/silver__lp_actions_levana.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE','lp_action'] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE','lp_action'], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/lp/silver__lp_actions_seaswap.sql b/models/silver/defi/lp/silver__lp_actions_seaswap.sql index b2100bc..08639b6 100644 --- a/models/silver/defi/lp/silver__lp_actions_seaswap.sql +++ b/models/silver/defi/lp/silver__lp_actions_seaswap.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH rel_contracts AS ( diff --git a/models/silver/defi/lp/silver__lp_staking_actions_fuzio.sql b/models/silver/defi/lp/silver__lp_staking_actions_fuzio.sql index 56c6bbb..ce7fec5 100644 --- a/models/silver/defi/lp/silver__lp_staking_actions_fuzio.sql +++ b/models/silver/defi/lp/silver__lp_staking_actions_fuzio.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH all_contacts AS ( diff --git a/models/silver/defi/lp/silver__lp_staking_reward_actions_fuzio.sql b/models/silver/defi/lp/silver__lp_staking_reward_actions_fuzio.sql index 55cbd15..1472e1d 100644 --- a/models/silver/defi/lp/silver__lp_staking_reward_actions_fuzio.sql +++ b/models/silver/defi/lp/silver__lp_staking_reward_actions_fuzio.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ['tx_id','msg_index'], incremental_strategy = 'merge', - cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ] + cluster_by = ['_inserted_timestamp::DATE', 'block_timestamp::DATE' ], + tags = ['noncore'] ) }} WITH all_contacts AS ( diff --git a/models/silver/gov/silver__governance_proposal_deposits.sql b/models/silver/gov/silver__governance_proposal_deposits.sql index cb77c9c..6b54d4d 100644 --- a/models/silver/gov/silver__governance_proposal_deposits.sql +++ b/models/silver/gov/silver__governance_proposal_deposits.sql @@ -3,6 +3,7 @@ unique_key = "tx_id", incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH diff --git a/models/silver/gov/silver__governance_submit_proposal.sql b/models/silver/gov/silver__governance_submit_proposal.sql index 6f3574c..6f62784 100644 --- a/models/silver/gov/silver__governance_submit_proposal.sql +++ b/models/silver/gov/silver__governance_submit_proposal.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = "tx_id", incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH diff --git a/models/silver/gov/silver__governance_votes.sql b/models/silver/gov/silver__governance_votes.sql index 18ec6c2..11e9eae 100644 --- a/models/silver/gov/silver__governance_votes.sql +++ b/models/silver/gov/silver__governance_votes.sql @@ -1,8 +1,10 @@ {{ config( materialized = 'incremental', + incremental_predicates = ['DBT_INTERNAL_DEST.block_timestamp::DATE >= (select min(block_timestamp::DATE) from ' ~ generate_tmp_view_name(this) ~ ')'], unique_key = "_unique_key", incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH base_ma AS ( diff --git a/models/silver/gov/silver__staking.sql b/models/silver/gov/silver__staking.sql index 1cdaebd..e72233c 100644 --- a/models/silver/gov/silver__staking.sql +++ b/models/silver/gov/silver__staking.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = "_unique_key", incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH pre_base AS ( diff --git a/models/silver/gov/silver__staking_rewards.sql b/models/silver/gov/silver__staking_rewards.sql index 0627086..9e3b23e 100644 --- a/models/silver/gov/silver__staking_rewards.sql +++ b/models/silver/gov/silver__staking_rewards.sql @@ -3,6 +3,7 @@ unique_key = "_unique_key", incremental_strategy = 'merge', cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} {# select 1 a #} WITH msg_attributes AS ( diff --git a/models/silver/gov/silver__validator_commission.sql b/models/silver/gov/silver__validator_commission.sql index 440a31c..5096e5d 100644 --- a/models/silver/gov/silver__validator_commission.sql +++ b/models/silver/gov/silver__validator_commission.sql @@ -2,7 +2,8 @@ materialized = 'incremental', unique_key = ["tx_id","msg_group","msg_sub_group"], incremental_strategy = 'merge', - cluster_by = ['block_timestamp::DATE'] + cluster_by = ['block_timestamp::DATE'], + tags = ['noncore'] ) }} WITH txs AS ( diff --git a/models/silver/price/silver__prices_api.sql b/models/silver/price/silver__prices_api.sql index 90a721b..60f14dc 100644 --- a/models/silver/price/silver__prices_api.sql +++ b/models/silver/price/silver__prices_api.sql @@ -1,7 +1,8 @@ {{ config( materialized = 'incremental', unique_key = "_inserted_timestamp", - incremental_strategy = 'delete+insert' + incremental_strategy = 'delete+insert', + tags = ['noncore'] ) }} SELECT