Trying to understand dbt Materialization strategies -
Some of our models are using the {materialized = “view”} option, and still I see that an underlying table is created in the database (We are using AWS Redshift)
dbt documentation says that:
“When using the view materialization, your model is rebuilt as a view on each run, via a create view as statement…”
And that: “When using the table materialization, your model is rebuilt as a table on each run, via a create table as statement”
Still I see a table with the name as the model under “Tables” and no such view under “Views”.
Can someone please explain this?
Thanks!