Merged PR 2037: Make XE Rates stg model incremental

make model incremental to improve performance

Related work items: #17212
This commit is contained in:
Pablo Martín 2024-06-14 14:20:28 +00:00
commit 7d245a3b08

View file

@ -1,3 +1,5 @@
{{ config(materialized="incremental", unique_key="id_exchange_rate") }}
with
raw_exchange_rates as (select * from {{ source("xedotcom", "exchange_rates") }}),
stg_xedotcom__exchange_rates as (
@ -17,3 +19,8 @@ with
)
select *
from stg_xedotcom__exchange_rates
{% if is_incremental() %}
where
dwh_extracted_at_utc
>= ((select max(dwh_extracted_at_utc) from {{ this }}) - interval '7 days')
{% endif %}