Using Delete+Insert for Incremental Models
When to Use Delete+Insert Method
Advantages and Trade-offs
Advantages
Trade-offs
Example Implementation
{{
config(
materialized='incremental',
incremental_strategy='delete+insert',
unique_key='id'
)
}}
SELECT
id,
status,
batch_date,
amount,
updated_at
FROM {{ ref('stg_source') }}
{% if is_incremental() %}
WHERE batch_date >= (SELECT MAX(batch_date) FROM {{ this }})
{% endif %}How It Works
Step By Step Guide: Delete+Insert Method Implementation
Best Practices for Delete+Insert
Last updated
Was this helpful?