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)
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 of the model under "Tables" and no such view under "Views".
Can someone please explain this?
Thanks!