From 908ec75d17ad36b1d2bb3cb0922ea9b862992206 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Mon, 13 May 2024 18:08:53 +0200 Subject: [PATCH] denormalized line item table to ease pbi --- models/reporting/xero/xero__denom_invoicing_mart.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 models/reporting/xero/xero__denom_invoicing_mart.sql diff --git a/models/reporting/xero/xero__denom_invoicing_mart.sql b/models/reporting/xero/xero__denom_invoicing_mart.sql new file mode 100644 index 0000000..f119d45 --- /dev/null +++ b/models/reporting/xero/xero__denom_invoicing_mart.sql @@ -0,0 +1,10 @@ +{{ config(materialized="view", unique_key="id_booking") }} +with + xero__invoices as (select * from {{ ref("xero__invoices") }}), + xero__contacts as (select * from {{ ref("xero__contacts") }}), + xero__invoice_line_items as (select * from {{ ref("xero__invoice_line_items") }}) + +select li.*, i.*, c.* +from xero__invoice_line_items li +left join xero__invoices i on li.id_invoice = i.id_invoice +left join xero__contacts c on i.id_contact = c.id_contact