From the course: Advanced Snowflake: Deep Dive Cloud Data Warehousing and Analytics
Unlock this course with a free trial
Join today to access over 25,500 courses taught by industry experts.
External, Iceberg, and interactive tables - Snowflake Tutorial
From the course: Advanced Snowflake: Deep Dive Cloud Data Warehousing and Analytics
External, Iceberg, and interactive tables
With external tables, your data is stored outside of Snowflake on an external cloud storage like S3 or Azure Blob Storage or Google Cloud Storage. Snowflake can query this data without actually loading them into Snowflake's internal storage layer. This creates a virtual table definition that maps files to S3, Azure Blob Storage or Google Cloud Storage, allowing SQL queries against external data as though it were native. Snowflake supports all three major cloud platforms for external table creation, allowing you to query data wherever it lives, without vendor lock-in. You define an external stage pointing to your storage location, specify the file format, whether it's Parquet, JSON, CSV, and Snowflake handles the metadata mapping and query execution. External tables are strictly read-only. You can perform select and join operations, and join those with internal tables, but you can't insert, update, delete or merge data through the external table interface. Any modifications must happen…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
(Locked)
Table structures in Snowflake3m 54s
-
(Locked)
Data storage in Snowflake2m 22s
-
(Locked)
Permanent, transient, and temporary tables2m 8s
-
(Locked)
Permanent tables3m 58s
-
(Locked)
Temporary tables4m 26s
-
(Locked)
Transient tables3m 5s
-
(Locked)
Cloning tables and data lineage4m 6s
-
(Locked)
Specialized tables in Snowflake1m 18s
-
(Locked)
Hybrid tables2m 16s
-
(Locked)
External, Iceberg, and interactive tables3m 25s
-
(Locked)
Time travel data retention and retention period3m 43s
-
(Locked)
Query historical data using query ID and timestamps5m 16s
-
(Locked)
Drop and undrop tables and disable time travel2m 2s
-
(Locked)
-
-
-
-
-
-