What happens when you create the initial stream on a table where change tracking is not yet enabled?

Master Snowflake Data Engineer Exam. Study with flashcards and multiple choice questions, each question includes hints and explanations. Prepare for your success!

Multiple Choice

What happens when you create the initial stream on a table where change tracking is not yet enabled?

Explanation:
When you create a stream on a table that hasn’t had change tracking turned on, Snowflake automatically enables change tracking for that table as part of setting up the stream. Streams rely on this tracking to detect and capture changes (inserts, updates, deletes) after the stream is created. The stream initializes from the table’s current state, and then future changes are what the stream reports. So enabling change tracking on the table is the intended outcome.

When you create a stream on a table that hasn’t had change tracking turned on, Snowflake automatically enables change tracking for that table as part of setting up the stream. Streams rely on this tracking to detect and capture changes (inserts, updates, deletes) after the stream is created. The stream initializes from the table’s current state, and then future changes are what the stream reports. So enabling change tracking on the table is the intended outcome.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy