From d769c0d8ade41ae1aa8be9a67f6fb207845c584b Mon Sep 17 00:00:00 2001 From: Karen Hsieh Date: Wed, 29 Oct 2025 13:52:05 +0800 Subject: [PATCH] Stop tracking target-base and ignore it --- .gitignore | 1 + models/customers.sql | 2 +- models/fac_orders.sql | 29 +++++++++++++++++++++++++++++ package-lock.yml | 8 ++++++++ 4 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 models/fac_orders.sql create mode 100644 package-lock.yml diff --git a/.gitignore b/.gitignore index ea8029fdf..cf111f85a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ target/ +target-base/ dbt_packages/ dbt_modules/ logs/ diff --git a/models/customers.sql b/models/customers.sql index 9aedd70a2..f73b0543b 100644 --- a/models/customers.sql +++ b/models/customers.sql @@ -6,7 +6,7 @@ with customers as ( orders as ( - select * from {{ ref('stg_orders') }} + select * from {{ ref('fac_orders') }} ), diff --git a/models/fac_orders.sql b/models/fac_orders.sql new file mode 100644 index 000000000..0b166723b --- /dev/null +++ b/models/fac_orders.sql @@ -0,0 +1,29 @@ + +with orders as ( + select * from {{ ref('stg_orders') }} +), + +customers as ( + select * from {{ ref('stg_customers') }} +), + +payments as ( + select + * + from {{ ref('stg_payments') }} +) + +select + orders.order_id, + orders.customer_id, + customers.first_name as customer_first_name, + customers.last_name as customer_last_name, + orders.order_date, + orders.status, + 1 as payment_count, + payments.amount as total_amount +from orders +left join customers + on orders.customer_id = customers.customer_id +left join payments + on orders.order_id = payments.order_id diff --git a/package-lock.yml b/package-lock.yml new file mode 100644 index 000000000..3982ccfc6 --- /dev/null +++ b/package-lock.yml @@ -0,0 +1,8 @@ +packages: + - package: data-mie/dbt_profiler + version: 0.8.1 + - package: dbt-labs/dbt_utils + version: 0.9.6 + - package: dbt-labs/audit_helper + version: 0.11.0 +sha1_hash: 603a47dea852f3eaf2f6a828103b61386041f687