From a97a22431a182e59c9cb8be807200f0292672b0f Mon Sep 17 00:00:00 2001 From: Artemiy Kozyr Date: Tue, 12 Oct 2021 23:44:55 +0300 Subject: [PATCH] adapt prepared staging layer for greenplum --- models/stage/v_stg_inventory.sql | 4 ++-- models/stage/v_stg_orders.sql | 2 +- models/stage/v_stg_transactions.sql | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/models/stage/v_stg_inventory.sql b/models/stage/v_stg_inventory.sql index 0da5d52..847253c 100644 --- a/models/stage/v_stg_inventory.sql +++ b/models/stage/v_stg_inventory.sql @@ -81,6 +81,6 @@ WITH staging AS ( ) SELECT *, - TO_DATE('{{ var('load_date') }}') AS LOAD_DATE, - TO_DATE('{{ var('load_date') }}') AS EFFECTIVE_FROM + ('{{ var('load_date') }}')::DATE AS LOAD_DATE, + ('{{ var('load_date') }}')::DATE AS EFFECTIVE_FROM FROM staging \ No newline at end of file diff --git a/models/stage/v_stg_orders.sql b/models/stage/v_stg_orders.sql index e201c9b..b651a68 100644 --- a/models/stage/v_stg_orders.sql +++ b/models/stage/v_stg_orders.sql @@ -106,5 +106,5 @@ WITH staging AS ( ) SELECT *, - TO_DATE('{{ var('load_date') }}') AS LOAD_DATE + ('{{ var('load_date') }}')::DATE AS LOAD_DATE FROM staging \ No newline at end of file diff --git a/models/stage/v_stg_transactions.sql b/models/stage/v_stg_transactions.sql index d6359a0..1fecdf6 100644 --- a/models/stage/v_stg_transactions.sql +++ b/models/stage/v_stg_transactions.sql @@ -2,7 +2,7 @@ source_model: 'raw_transactions' derived_columns: RECORD_SOURCE: '!RAW_TRANSACTIONS' - LOAD_DATE: DATEADD(DAY, 1, TRANSACTION_DATE) + LOAD_DATE: (TRANSACTION_DATE + 1 * INTERVAL '1 day') EFFECTIVE_FROM: 'TRANSACTION_DATE' hashed_columns: TRANSACTION_PK: