Files
dbt_cloud/models/marts/warehouse/fct_exchange__user_email_verifications.sql
T
2023-05-09 09:53:28 +00:00

57 lines
1.5 KiB
SQL

--IMPORT
WITH user_email_verifications AS (
SELECT * FROM {{ ref('stg_exchange__user_email_verifications') }}
),
companies_brg_users AS (
SELECT * FROM {{ ref('stg_exchange__companies_brg_users') }}
),
--LOGIC
user_email_verifications_get_company_id AS (
SELECT
user_email_verifications.user_email_verification_id,
user_email_verifications.user_id,
companies_brg_users.company_id,
user_email_verifications.email,
user_email_verifications.is_sent,
user_email_verifications.is_completed,
user_email_verifications.created_datetime AS user_email_verification_created_datetime,
user_email_verifications.updated_datetime AS user_email_verification_updated_datetime,
'{{ modules.datetime.datetime.now(modules.pytz.timezone("Asia/Kuala_Lumpur")) }}' AS _dbt_ran_datetime
FROM user_email_verifications
LEFT JOIN companies_brg_users
ON (user_email_verifications.user_id = companies_brg_users.user_id)
),
--FINAL
final__fct_exchange__company_email_verifications AS (
SELECT
-- ids
user_email_verification_id,
user_id,
company_id,
-- dimensions
email,
is_sent,
is_completed,
-- measures
-- date/times
user_email_verification_created_datetime,
user_email_verification_updated_datetime,
-- metadata
_dbt_ran_datetime
FROM user_email_verifications_get_company_id
)
SELECT * FROM final__fct_exchange__company_email_verifications