From 508da573fa97c3d6e5aaeaba0503126c0f16af3b Mon Sep 17 00:00:00 2001 From: Stijnvandenbroek Date: Mon, 9 Mar 2026 12:21:18 +0000 Subject: [PATCH] feat: add unique combination of columns test --- dbt/models/staging/sources.yml | 7 +++++++ dbt/models/staging/stg_funda_price_history.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/dbt/models/staging/sources.yml b/dbt/models/staging/sources.yml index 689c48d..ca9b702 100644 --- a/dbt/models/staging/sources.yml +++ b/dbt/models/staging/sources.yml @@ -101,6 +101,13 @@ sources: freshness: warn_after: { count: 25, period: hour } error_after: { count: 49, period: hour } + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - global_id + - date + - source + - status columns: - name: global_id description: Funda internal listing ID. diff --git a/dbt/models/staging/stg_funda_price_history.yml b/dbt/models/staging/stg_funda_price_history.yml index 2a79c05..68b75b2 100644 --- a/dbt/models/staging/stg_funda_price_history.yml +++ b/dbt/models/staging/stg_funda_price_history.yml @@ -9,6 +9,13 @@ models: meta: dagster: group: funda + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - global_id + - price_date + - price_source + - price_status columns: - name: global_id description: Funda internal listing ID.