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
|