Closed VersusFacit closed 2 months ago
Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the dbt-snowflake contributing guide.
Blocked by behavior flag / Jinja security issue. Once we have a solution forward, this PR is ready for code review round 2!
resolves: #321
Add support for Iceberg Table Materialization
Built atop jaffle shop classic for testing.
Problem
We want to add support for materialization S3 bucket Iceberg tables in Snowflake.
Example of our decided model config interface:
Solution
table
materializationis_iceberg
as a field toshow objects
(this will be given to us by Snowflake for free one day)is_iceberg
to determinedrop_relation_if_exists
calls before building a table (table -> Iceberg, Iceberg -> table)Caveats
this is ready for review but needs two more things I can identify:
Impact
Get this shipped for Cloud folks to start using!!
Manually testing scenarios
create
s from table to iceberg table and backleft join
withshow objects
was worth itChecklist
(well, err, sort of)edit: Now, this PR includes tests, or tests are not required/relevant for this PR