Snowpipe Streaming key concepts

This section describes the key concepts for Snowpipe Streaming. For an introduction to Snowpipe Streaming and its capabilities, see Snowpipe Streaming.

Channels and exactly-once delivery

Learn how channels provide ordered ingestion and how offset tokens enable exactly-once delivery, including crash recovery examples for Kafka and log file ingestion.

The PIPE object

Understand how the PIPE object manages server-side data processing, including in-flight transformations, pre-clustering, and the default pipe for simplified setup.

Table support and schema

Review supported table types (including Apache Iceberg v2 and v3), schema evolution, supported Java data types, and insert-only operation constraints.

Operations and reference

Monitor ingestion health, understand required access privileges, and reference observability tools.