Build voucher users

This commit is contained in:
CIEF ACC1
2024-04-01 09:48:53 +00:00
parent e52857c521
commit bd446b3f1f
2 changed files with 18 additions and 9 deletions
@@ -1,9 +1,9 @@
-- IMPORTS
WITH source AS (
SELECT * FROM {{ source('src_exchange_mysql', 'voucher_redemptions') }}
),
-- LOGIC
voucher_redemptions_rename AS (
@@ -15,14 +15,16 @@ voucher_redemptions_rename AS (
value AS voucher_credit,
created_at AS created_datetime,
updated_at AS updated_datetime,
'{{ modules.datetime.datetime.now(modules.pytz.timezone("Asia/Kuala_Lumpur")) }}' AS _dbt_ran_datetime
FROM source
),
-- FINAL
final__base_exchange__voucher_redemptions AS (
final__stg_exchange__voucher_redemptions AS (
SELECT
-- ids
@@ -47,4 +49,4 @@ final__base_exchange__voucher_redemptions AS (
)
SELECT * FROM final__base_exchange__voucher_redemptions
SELECT * FROM final__stg_exchange__voucher_redemptions
@@ -1,9 +1,9 @@
-- IMPORTS
-- IMPORT
WITH source AS (
SELECT * FROM {{ source('src_exchange_mysql', 'vouchers') }}
),
-- LOGIC
vouchers_rename AS (
@@ -11,18 +11,22 @@ vouchers_rename AS (
id AS voucher_id,
name,
code,
type,
type AS credit_type,
value AS voucher_credit,
start_date AS voucher_start_datetime,
end_date AS voucher_end_datetime
created_at AS created_datetime,
updated_at AS updated_datetime,
'{{ modules.datetime.datetime.now(modules.pytz.timezone("Asia/Kuala_Lumpur")) }}' AS _dbt_ran_datetime
FROM source
),
-- FINAL
final__base_exchange__vouchers AS (
final__stg_exchange__vouchers AS (
SELECT
-- ids
@@ -32,11 +36,14 @@ final__base_exchange__vouchers AS (
name,
code,
type,
voucher_credit,
credit_type,
-- measures
voucher_credit,
-- date/times
voucher_start_datetime,
voucher_end_datetime
created_datetime,
updated_datetime,
@@ -47,4 +54,4 @@ final__base_exchange__vouchers AS (
)
SELECT * FROM final__base_exchange__vouchers
SELECT * FROM final__stg_exchange__vouchers