base model

This commit is contained in:
Yam ZhengLim
2023-08-06 07:16:58 +00:00
parent b510a3ee03
commit 0ea657fcdc
@@ -0,0 +1,62 @@
-- IMPORTS
WITH source AS (
SELECT * FROM {{ source('src_exchange_mysql', 'statement_transaction_owners') }}
),
-- LOGIC
statement_transaction_owners_rename as (
SELECT
id AS statement_transaction_owner_id,
statement_transaction_id,
type,
system,
owner_type,
owner_id,
owner_reference,
invoice_reference,
receipt_reference,
is_auto_mapped,
status,
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__statement_transaction_owners AS (
SELECT
-- ids
statement_transaction_owner_id,
statement_transaction_id,
owner_id,
-- dimensions
system,
type,
owner_type,
owner_reference,
invoice_reference,
receipt_reference,
is_auto_mapped,
status,
-- measures
-- date/times
created_datetime,
updated_datetime,
-- metadata
_dbt_ran_datetime
FROM statement_transaction_owners_rename
)
SELECT * FROM final__base_exchange__statement_transaction_owners