From 177c07d683c2ce869ec0598d577ba2d977b8b8f3 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Thu, 18 Jan 2024 14:49:33 +0100 Subject: [PATCH] reporting table --- dbt_project.yml | 6 +++--- models/reporting/rpg_core_dq_dealid_health.sql | 3 +++ models/working/wkg_core_dq_dealid_health.sql | 4 ++++ 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 models/reporting/rpg_core_dq_dealid_health.sql create mode 100644 models/working/wkg_core_dq_dealid_health.sql diff --git a/dbt_project.yml b/dbt_project.yml index 112ea64..e235877 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -32,12 +32,12 @@ clean-targets: # directories to be removed by `dbt clean` # files using the `{{ config(...) }}` macro. models: dwh_dbt: - # Config indicated by + and applies to all files under models/example/ - example: - +materialized: view staging: +materialized: table +schema: staging working: +materialized: view +schema: working + reporting: + +materialized: table + +schema: reporting \ No newline at end of file diff --git a/models/reporting/rpg_core_dq_dealid_health.sql b/models/reporting/rpg_core_dq_dealid_health.sql new file mode 100644 index 0000000..29b1393 --- /dev/null +++ b/models/reporting/rpg_core_dq_dealid_health.sql @@ -0,0 +1,3 @@ +with wkg_core_dq_dealid_health as (select * from {{ ref("wkg_core_dq_dealid_health") }}) +select * +from wkg_core_dq_dealid_health diff --git a/models/working/wkg_core_dq_dealid_health.sql b/models/working/wkg_core_dq_dealid_health.sql new file mode 100644 index 0000000..b8147e8 --- /dev/null +++ b/models/working/wkg_core_dq_dealid_health.sql @@ -0,0 +1,4 @@ +with wkg_core_unified_user as (select * from {{ ref("wkg_core_unified_user") }}) +select id_deal, count(1) as users_with_this_id_deal +from wkg_core_unified_user +group by id_deal