More models
This commit is contained in:
parent
ab581b0fb5
commit
3e8423dbd8
3 changed files with 31 additions and 2 deletions
|
|
@ -11,6 +11,8 @@ SELECT
|
||||||
CASE
|
CASE
|
||||||
WHEN flag_is_superhost = 't' THEN true
|
WHEN flag_is_superhost = 't' THEN true
|
||||||
WHEN flag_is_superhost = 'f' THEN false
|
WHEN flag_is_superhost = 'f' THEN false
|
||||||
END::bool AS flag_is_superhost
|
END::bool AS flag_is_superhost,
|
||||||
|
created_at,
|
||||||
|
updated_at
|
||||||
FROM
|
FROM
|
||||||
src_hosts
|
src_hosts
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
WITH
|
||||||
|
listings AS (
|
||||||
|
SELECT *
|
||||||
|
FROM
|
||||||
|
{{ ref('dim_listings_cleansed') }}
|
||||||
|
),
|
||||||
|
hosts AS (
|
||||||
|
SELECT *
|
||||||
|
FROM
|
||||||
|
{{ ref('dim_hosts_cleansed') }}
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
listings.listing_id,
|
||||||
|
listings.listing_name,
|
||||||
|
listings.room_type,
|
||||||
|
listings.mininum_nights,
|
||||||
|
listings.price,
|
||||||
|
listings.host_id,
|
||||||
|
hosts.host_name,
|
||||||
|
hosts.flag_is_superhost,
|
||||||
|
listings.created_at,
|
||||||
|
GREATEST(listings.updated_at, hosts.updated_at) AS updated_at
|
||||||
|
FROM
|
||||||
|
listings
|
||||||
|
LEFT JOIN hosts ON (listings.host_id = hosts.host_id)
|
||||||
|
|
@ -5,6 +5,8 @@ WITH raw_hosts AS (
|
||||||
SELECT
|
SELECT
|
||||||
id as host_id,
|
id as host_id,
|
||||||
name as host_name,
|
name as host_name,
|
||||||
is_superhost as flag_is_superhost
|
is_superhost as flag_is_superhost,
|
||||||
|
created_at,
|
||||||
|
updated_at
|
||||||
FROM
|
FROM
|
||||||
raw_hosts
|
raw_hosts
|
||||||
Loading…
Add table
Add a link
Reference in a new issue