More stuff

This commit is contained in:
Pablo Martin 2023-10-30 17:24:01 +01:00
parent 63411b6190
commit 23a70ed74e
2 changed files with 24 additions and 1 deletions

View file

@ -0,0 +1,10 @@
WITH raw_hosts AS (
SELECT *
FROM raw.raw_hosts
)
SELECT
id as host_id,
name as host_name,
is_superhost as flag_is_superhost
FROM
raw_hosts

View file

@ -5,3 +5,16 @@ Models are the fundamental concept behind dbt.
They are stored as SQL files in the `models` folder. They are stored as SQL files in the `models` folder.
Models can be related between themselves to map dependencies. Models can be related between themselves to map dependencies.
## Materializations
- Ways in which a model can be stored in the database. There are 4:
- View: it's just a view
- Table: the model gets stored as a table
- Incremental: also a table, but can only create new records, not update
- Ephemeral: it's actually NOT materializing. The model can be used by dependents, but it won't be materialized in the DB. It will truly only be a CTE that gets used by other models. Mostly for intermediate states in transformations.
##