mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 13:56:44 +00:00
39 lines
887 B
SQL
39 lines
887 B
SQL
{{ config(
|
|
materialized = 'incremental',
|
|
incremental_strategy = 'merge',
|
|
cluster_by = ['_partition_by_block_number', '_load_timestamp::DATE'],
|
|
unique_key = 'block_id',
|
|
full_refresh = False,
|
|
tags = ['load', 'load_blocks']
|
|
) }}
|
|
|
|
WITH blocks_json AS (
|
|
|
|
SELECT
|
|
block_id,
|
|
VALUE,
|
|
_filename,
|
|
_load_timestamp,
|
|
_partition_by_block_number
|
|
FROM
|
|
{{ ref('bronze__streamline_blocks') }}
|
|
|
|
{% if var("MANUAL_FIX") %}
|
|
WHERE
|
|
{{ partition_load_manual('no_buffer') }}
|
|
AND block_id IN (
|
|
SELECT
|
|
missing_block_id
|
|
FROM
|
|
{{ target.database }}.tests.streamline_block_gaps
|
|
)
|
|
{% else %}
|
|
WHERE
|
|
{{ partition_batch_load(150000) }}
|
|
{% endif %}
|
|
)
|
|
SELECT
|
|
*
|
|
FROM
|
|
blocks_json
|