Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake Exam DEA-C01 Topic 1 Question 27 Discussion

Actual exam question for Snowflake's DEA-C01 exam
Question #: 27
Topic #: 1
[All DEA-C01 Questions]

A stream called TRANSACTIONS_STM is created on top of a transactions table in a continuous pipeline running in Snowflake. After a couple of months, the TRANSACTIONS table is renamed transactiok3_raw to comply with new naming standards

What will happen to the TRANSACTIONS _STM object?

Show Suggested Answer Hide Answer
Suggested Answer: C

This option will meet the requirements of creating a new development database (DEV) as a clone of the permanent production database (PROD) and disabling Fail-safe for all tables. By using the CREATE TRANSIENT DATABASE command, the Data Engineer can create a transient database that does not have Fail-safe enabled by default. Fail-safe is a feature in Snowflake that provides additional protection against data loss by retaining historical data for seven days beyond the time travel retention period. Transient databases do not have Fail-safe enabled, which means that they do not incur additional storage costs for historical data beyond their time travel retention period. By using the CLONE option, the Data Engineer can create an exact copy of the PROD database, including its schemas, tables, views, and other objects.


Contribute your Thoughts:

Joaquin
9 days ago
Wait, they renamed the table to 'transactiok3_raw'? I guess the person in charge of naming conventions was a little 'transactioked' that day.
upvoted 0 times
...
Hildred
10 days ago
Hmm, this is a tricky one. I bet the answer is hidden in some obscure Snowflake documentation. *opens laptop and starts frantically searching*
upvoted 0 times
...
Stevie
12 days ago
I'm going with D. The stream might continue to work for a while, but eventually, it will start failing when the STALE_TIME period expires.
upvoted 0 times
...
Talia
13 days ago
C looks like the correct answer to me. Snowflake should automatically rename the stream to match the new table name.
upvoted 0 times
Alfred
1 days ago
I agree, option C seems like the most logical choice.
upvoted 0 times
...
...
Alesia
1 months ago
I think the answer is B. The stream is created on top of the TRANSACTIONS table, so when the table is renamed, the stream will become stale and need to be re-created.
upvoted 0 times
Glory
16 days ago
So, it means that the stream won't automatically adjust to the new table name?
upvoted 0 times
...
Weldon
19 days ago
Yes, that's correct. The stream will indeed be stale and will need to be re-created after the table is renamed.
upvoted 0 times
...
Haydee
28 days ago
I think the answer is B. The stream is created on top of the TRANSACTIONS table, so when the table is renamed, the stream will become stale and need to be re-created.
upvoted 0 times
...
...
Kanisha
2 months ago
I'm not sure, but I think C) TRANSACTIONS _STM will be automatically renamed TRANSACTIONS _RAW_STM. Snowflake might handle the renaming automatically.
upvoted 0 times
...
Rochell
2 months ago
I disagree, I believe the correct answer is D) Reading from the transactiok3_raw stream will succeed for some time after the expected STALE_TIME. It will still work for a while.
upvoted 0 times
...
Latosha
2 months ago
I think the answer is B) TRANSACTIONS _STM will be stale and will need to be re-created. The name change will affect it.
upvoted 0 times
...

Save Cancel