CertKeen

SnowPro Core (COF-C03) · Free practice question 15 of 15

Snowpipe auto-ingest for low latency

A streaming source writes ~50 small files (about 5 MB each) per minute into an S3 bucket. You want to load them into Snowflake with the lowest end-to-end latency. Which approach is best?

  1. A.A scheduled TASK that runs `COPY INTO` every 5 minutes.
  2. B.Snowpipe with auto-ingest triggered by S3 event notifications.
  3. C.A Stream over an external table built on the S3 prefix.
  4. D.Manual `COPY INTO` commands issued by an analyst.
Show answer and explanation

Correct answer: B. Snowpipe with auto-ingest triggered by S3 event notifications.

Why: Snowpipe with auto-ingest is purpose-built for continuous file-based loading: S3 event notifications trigger ingestion within roughly a minute of file arrival. Scheduled `COPY INTO` has worse latency bounded by the schedule interval. Streams capture CDC on base tables, not external file arrivals.

More free SnowPro Core (COF-C03) questions