Files
dbt_cloud/models/exchange/marts/warehouse/dim_exchange__users.sql
T
2023-03-28 23:57:11 +08:00

46 lines
1.3 KiB
SQL

-- IMPORTS
WITH users AS (
SELECT * FROM {{ ref('stg_exchange__users') }}
),
dedupe_user_email_verifications AS (
SELECT * FROM {{ ref('int_exchange__dedupe_user_email_verifications') }}
),
-- LOGICS
users_join_dedupe_user_email_verifications AS (
SELECT
users.id,
users.name,
users.email,
users.user_type,
users.user_type_name,
users.status,
users.status_name,
users.company_id,
users.created_at,
users.deleted_at,
users.updated_at,
dedupe_user_email_verifications.is_sent AS email_verification_is_sent,
dedupe_user_email_verifications.is_completed AS email_verification_is_completed,
dedupe_user_email_verifications.is_activated AS email_verification_is_activated,
dedupe_user_email_verifications.email_sent AS email_verification_email_sent,
first_email_created_at AS email_verification_first_email_created_at,
last_email_created_at AS email_verification_last_email_created_at
FROM users
JOIN dedupe_user_email_verifications
ON (users.id = dedupe_user_email_verifications.user_id)
),
-- FINAL
final__dim_exchange__users AS (
SELECT * FROM users_join_dedupe_user_email_verifications
)
SELECT *
FROM final__dim_exchange__users