This commit is contained in:
Eric Laurello 2024-11-17 07:51:51 -05:00
parent a53826ae1a
commit 94c675dd69

View File

@ -1,10 +1,10 @@
{% macro get_blockchain_api() %} {% macro get_blockchain_api() %}
{% set query %} {% set query %}
CREATE schema if NOT EXISTS bronze_api; CREATE schema if NOT EXISTS {{ target.database }}.bronze_api;
{% endset %} {% endset %}
{% do run_query(query) %} {% do run_query(query) %}
{% set query %} {% set query %}
CREATE TABLE if NOT EXISTS bronze_api.blockchain( CREATE TABLE if NOT EXISTS {{ target.database }}.bronze_api.blockchain(
call ARRAY, call ARRAY,
DATA variant, DATA variant,
_inserted_timestamp timestamp_ntz _inserted_timestamp timestamp_ntz
@ -13,7 +13,7 @@
{% do run_query(query) %} {% do run_query(query) %}
{% set query %} {% set query %}
INSERT INTO INSERT INTO
bronze_api.blockchain( {{ target.database }}.bronze_api.blockchain(
call, call,
DATA, DATA,
_inserted_timestamp _inserted_timestamp
@ -31,7 +31,7 @@ INSERT INTO
END END
) over ( ) over (
ORDER BY ORDER BY
min_block min_block DESC
) groupID_out ) groupID_out
FROM FROM
( (
@ -71,15 +71,15 @@ INSERT INTO
SELECT SELECT
DISTINCT block_id DISTINCT block_id
FROM FROM
silver.blocks {{ target.database }}.silver.blocks
EXCEPT EXCEPT
SELECT SELECT
block_id block_id
FROM FROM
silver.blockchain {{ target.database }}.silver.blockchain
) )
ORDER BY ORDER BY
block_id block_id DESC
) )
) )
GROUP BY GROUP BY