This commit is contained in:
Mike Stepanovic 2024-10-15 14:19:51 -06:00
parent 8f1fb2bb9c
commit 19000ef9c6
2 changed files with 39 additions and 20 deletions

View File

@ -8,7 +8,7 @@
) }}
SELECT
'lava' AS blockchain,
'aleo' AS blockchain,
creator,
address,
address_name,

View File

@ -6,23 +6,42 @@
tags = ['core','full_test']
) }}
SELECT
deployment_block_id,
deployment_block_timestamp,
program_id,
edition,
program,
verifying_keys,
{{ dbt_utils.generate_surrogate_key(
['program_id']
) }} AS dim_program_id,
SYSDATE() AS insert_timestamp,
SYSDATE() AS modified_timestamp,
'{{ invocation_id }}' AS invocation_id
FROM
{{ ref('silver__programs') }}
WITH base AS (
SELECT
deployment_block_id,
deployment_block_timestamp,
program_id,
edition,
program,
verifying_keys,
{{ dbt_utils.generate_surrogate_key(
['program_id']
) }} AS dim_program_id,
SYSDATE() AS insert_timestamp,
SYSDATE() AS modified_timestamp,
'{{ invocation_id }}' AS invocation_id
FROM
{{ ref('silver__programs') }}
{% if is_incremental() %}
WHERE
modified_timestamp >= (
SELECT
MAX(
modified_timestamp
)
FROM
{{ this }}
)
{% endif %}
),
custom_programs AS (
SELECT
*
FROM
{{ ref('silver__custom_programs') }}
)
SELECT * FROM base
UNION ALL
SELECT
*
FROM
{{ ref('silver__custom_programs') }}
SELECT * FROM custom_programs