udemy-complete-dbt-bootcamp/code_thingies/dbtlearn/models/dim/dim_hosts_cleansed.sql

24 lines
403 B
MySQL
Raw Normal View History

2023-10-30 18:59:39 +01:00
{{
config(
materialized = 'view'
)
}}
2023-10-30 18:04:19 +01:00
WITH src_hosts AS(
SELECT *
FROM {{ ref('src_hosts') }}
)
SELECT
host_id,
COALESCE(
host_name,
'Anonymous'
) AS host_name,
CASE
WHEN flag_is_superhost = 't' THEN true
WHEN flag_is_superhost = 'f' THEN false
2023-10-30 18:15:38 +01:00
END::bool AS flag_is_superhost,
created_at,
updated_at
2023-10-30 18:04:19 +01:00
FROM
src_hosts