nerdexam
Snowflake

COF-C02 · Question #646

Which Snowflake object can be used to record DML changes made to a table?

The correct answer is C. Stream. A Snowflake Stream is a Change Data Capture (CDC) object that tracks and records all DML changes (INSERT, UPDATE, DELETE) made to a source table between two points in time. Streams are commonly used in ELT pipelines to process only new or changed data incrementally. Snowpipe is…

Data Transformations

Question

Which Snowflake object can be used to record DML changes made to a table?

Options

  • ASnowpipe
  • BStage
  • CStream
  • DTask

How the community answered

(20 responses)
  • A
    5% (1)
  • C
    85% (17)
  • D
    10% (2)

Explanation

A Snowflake Stream is a Change Data Capture (CDC) object that tracks and records all DML changes (INSERT, UPDATE, DELETE) made to a source table between two points in time. Streams are commonly used in ELT pipelines to process only new or changed data incrementally. Snowpipe is used for automated continuous data ingestion from staged files into tables. A Stage is a temporary file storage location (not a change-tracking object). A Task is used to schedule the execution of SQL statements or stored procedures on a recurring basis.

Topics

#Streams#Change Data Capture#DML Tracking

Community Discussion

No community discussion yet for this question.

Full COF-C02 Practice