From bbeee7a4dc641ca31a4448ad719a5423642f7e06 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Tue, 5 Mar 2024 13:33:53 +0100 Subject: [PATCH] use macro in charges --- models/staging/stripe/stg_stripe__charges.sql | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/models/staging/stripe/stg_stripe__charges.sql b/models/staging/stripe/stg_stripe__charges.sql index 4e06e42..e27c3cf 100644 --- a/models/staging/stripe/stg_stripe__charges.sql +++ b/models/staging/stripe/stg_stripe__charges.sql @@ -1,20 +1,5 @@ with - raw_charges as ( - /* - This macro runs for every country code and: - - Reads from the right source (stripe_) - - Adds a column identifying the source account with a string like "stripe__account" - */ - {% set countries = ["us", "uk"] %} - - {% for country in countries %} - select *, 'stripe_{{ country }}_account' as stripe_source_account - from {{ source("stripe_" ~ country, "charges") }} - {% if not loop.last -%} - union all - {%- endif %} - {% endfor %} - ), + raw_charges as ({{ generate_stripe_sources_unioned_select("charges") }}), stg_seed__currencies as (select * from {{ ref("stg_seed__currencies") }}), stg_stripe__charges as ( select