Snowflake Streaming to Iceberg Tables

Streams events into Snowflake-managed Iceberg tables stored as Parquet files in your cloud storage.
Available Plans
  • growth
  • enterprise

Snowflake Streaming is now Generally Available for the RudderStack Growth and Enterprise plans.

Contact your Customer Success Manager for any questions.

With the Snowflake Streaming to Iceberg tables feature, you can deliver event data from RudderStack into Snowflake-managed Apache Iceberg tables backed by open Parquet files in your own cloud storage.

With this feature, you can:

  • Use Snowflake as the writer and query engine for real-time analytics
  • Store data as open-format Parquet files on AWS S3, Google Cloud Storage, or Azure Blob Storage
  • Optionally read the same tables from other engines that support Iceberg, such as Spark, Trino, Athena, or Databricks

Guides in this section

Guide
Description
Snowflake Streaming-Iceberg Integration ArchitectureLearn how Apache Iceberg and Snowflake-managed Iceberg tables work with RudderStack Snowflake Streaming
How to Configure Snowflake Streaming to Iceberg TablesConfigure RudderStack Snowflake Streaming to deliver events into Snowflake-managed Iceberg tables on your cloud storage
How to Migrate from Standard Snowflake Streaming to IcebergMigrate from standard Snowflake Streaming to Iceberg tables
Snowflake Streaming to Iceberg Configuration ReferenceReference for the Snowflake Streaming to Iceberg tables feature configuration

Questions? Let's figure it out together.

Join the RudderStack Slack community to connect with other users, customers, and the RudderStack team — or reach out for direct support.