Skip to content

Commit aa7d554

Browse files
authored
Merge pull request #318 from ScalefreeCOM/29-fabric-move-prepend_generated_by-after-first-with-to-allow-data-preview
[Fabric] Move prepend generated by after first with to allow data preview
2 parents 46f373d + a9e3380 commit aa7d554

File tree

16 files changed

+29
-32
lines changed

16 files changed

+29
-32
lines changed

macros/staging/fabric/stage.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,10 @@
177177
{#- Setting the rsrc default datatype -#}
178178
{%- set rsrc_default_dtype = datavault4dbt.string_default_dtype(type=rsrc) -%}
179179

180-
{{ datavault4dbt.prepend_generated_by() }}
181-
182180
WITH
183181

182+
{{ datavault4dbt.prepend_generated_by() }}
183+
184184
{# Selecting everything that we need from the source relation. #}
185185
source_data AS (
186186
SELECT

macros/tables/fabric/eff_sat_v0.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
{{ log('columns to select: '~final_columns_to_select, false) }}
1818

19-
{{ datavault4dbt.prepend_generated_by() }}
20-
2119
WITH
2220

21+
{{ datavault4dbt.prepend_generated_by() }}
22+
2323
{#
2424
In all cases, the source model is selected, and optionally a HWM is applied.
2525
#}

macros/tables/fabric/hub.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@
3131
{%- set src_ldts = datavault4dbt.escape_column_names(src_ldts) -%}
3232
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
3333

34-
{{ datavault4dbt.prepend_generated_by() }}
3534

3635
WITH
3736

37+
{{ datavault4dbt.prepend_generated_by() }}
38+
3839
{% if is_incremental() -%}
3940
{# Get all target hashkeys out of the existing hub for later incremental logic. #}
4041
distinct_target_hashkeys AS (

macros/tables/fabric/link.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@
3434
{%- set src_ldts = datavault4dbt.escape_column_names(src_ldts) -%}
3535
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
3636

37-
{{ datavault4dbt.prepend_generated_by() }}
38-
3937
WITH
4038

39+
{{ datavault4dbt.prepend_generated_by() }}
40+
4141
{% if is_incremental() %}
4242
{# Get all link hashkeys out of the existing link for later incremental logic. #}
4343
distinct_target_hashkeys AS (

macros/tables/fabric/ma_sat_v0.sql

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@
2626
{%- set src_payload = datavault4dbt.escape_column_names(src_payload) -%}
2727
{%- set src_ldts = datavault4dbt.escape_column_names(src_ldts) -%}
2828
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
29-
30-
{{ datavault4dbt.prepend_generated_by() }}
3129

3230
{# Selecting all source data, that is newer than latest data in sat if incremental #}
33-
WITH source_data AS (
31+
WITH
32+
33+
{{ datavault4dbt.prepend_generated_by() }}
34+
35+
source_data AS (
3436

3537
SELECT
3638
{{ parent_hashkey }},

macros/tables/fabric/ma_sat_v1.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,10 @@
2222
{% set hashkey = datavault4dbt.escape_column_names(hashkey) %}
2323
{% set hashdiff = datavault4dbt.escape_column_names(hashdiff) %}
2424

25+
WITH
2526

2627
{{ datavault4dbt.prepend_generated_by() }}
2728

28-
WITH
29-
3029
{# Getting everything from the underlying v0 satellite. #}
3130
source_satellite AS (
3231

macros/tables/fabric/nh_link.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
{%- set src_ldts = datavault4dbt.escape_column_names(src_ldts) -%}
5151
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
5252

53-
{{ datavault4dbt.prepend_generated_by() }}
54-
5553
WITH
5654

55+
{{ datavault4dbt.prepend_generated_by() }}
56+
5757
{%- if is_incremental() -%}
5858
{# Get all link hashkeys out of the existing link for later incremental logic. #}
5959
distinct_target_hashkeys AS (

macros/tables/fabric/nh_sat.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
{%- set src_ldts = datavault4dbt.escape_column_names(src_ldts) -%}
1717
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
1818

19+
WITH
1920

2021
{{ datavault4dbt.prepend_generated_by() }}
2122

22-
WITH
23-
2423
{# Selecting all source data, that is newer than latest data in sat if incremental #}
2524
source_data AS (
2625

macros/tables/fabric/pit.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,10 @@
2727
{%- set ldts = datavault4dbt.escape_column_names(ldts) -%}
2828
{%- set ledts = datavault4dbt.escape_column_names(ledts) -%}
2929

30+
WITH
3031

3132
{{ datavault4dbt.prepend_generated_by() }}
3233

33-
WITH
34-
3534
{%- if is_incremental() %}
3635

3736
existing_dimension_keys AS (

macros/tables/fabric/rec_track_sat.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@
3030
{%- set src_rsrc = datavault4dbt.escape_column_names(src_rsrc) -%}
3131
{%- set src_stg = datavault4dbt.escape_column_names(src_stg) -%}
3232

33+
WITH
3334

3435
{{ datavault4dbt.prepend_generated_by() }}
3536

36-
WITH
37-
3837
{% if is_incremental() %}
3938

4039
distinct_target AS (

0 commit comments

Comments
 (0)