BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake Exam ADA-C01 Topic 7 Question 18 Discussion

Actual exam question for Snowflake's ADA-C01 exam
Question #: 18
Topic #: 7
[All ADA-C01 Questions]

An Administrator loads data into a staging table every day. Once loaded, users from several different departments perform transformations on the data and load it into

different production tables.

How should the staging table be created and used to MINIMIZE storage costs and MAXIMIZE performance?

Show Suggested Answer Hide Answer
Suggested Answer: B

According to the Snowflake documentation1, a transient table is a type of table that does not support Time Travel or Fail-safe, which means that it does not incur any storage costs for maintaining historical versions of the data or backups for disaster recovery. A transient table can be dropped at any time, and the data is not recoverable. A transient table can also have a retention time of 0 days, which means that the data is deleted immediately after the table is dropped or truncated. Therefore, creating the staging table as a transient table with a retention time of 0 days can minimize the storage costs and maximize the performance, as the data is only loaded and transformed once, and then deleted after the production tables are populated. Option A is incorrect because creating the staging table as an external table, which references data files stored in a cloud storage location, can incur additional costs and complexity for data transfer and synchronization, and may not provide the best performance for data loading and transformation. Option C is incorrect because creating the staging table as a temporary table, which is automatically dropped when the session ends or the user logs out, can cause data loss or inconsistency if the session is interrupted or terminated before the production tables are populated. Option D is incorrect because creating the staging table as a permanent table, which supports Time Travel and Fail-safe, can incur additional storage costs for maintaining historical versions of the data and backups for disaster recovery, and may not provide the best performance for data loading and transformation.


Contribute your Thoughts:

Yasuko
3 months ago
Hmm, B sounds like the logical choice. I wonder if the exam proctor will throw in a trick question just to keep us on our toes. Guess we'll have to wait and see!
upvoted 0 times
Rory
3 months ago
Yeah, I agree. But who knows, they might try to trick us with a different answer.
upvoted 0 times
...
Diane
3 months ago
I think B is the best option for minimizing storage costs and maximizing performance.
upvoted 0 times
...
...
Shanda
4 months ago
Hey, I'm all about that 'zero days' retention time! Gotta keep things lean and mean, you know? B is my pick.
upvoted 0 times
Lorrine
2 months ago
B it is then. Zero days retention time for the win!
upvoted 0 times
...
Leota
3 months ago
I think B is the most cost-effective option. Let's go with that.
upvoted 0 times
...
Clemencia
3 months ago
Yeah, it's important to keep things efficient. B is the best choice for sure.
upvoted 0 times
...
Georgeanna
3 months ago
I agree, 'zero days' retention time is the way to go. B sounds good to me.
upvoted 0 times
...
...
Paulina
4 months ago
I agree with Gerardo, option A seems like the most cost-effective solution.
upvoted 0 times
...
Shawna
4 months ago
I agree, B is the best choice here. Minimizing storage costs and maximizing performance is the key objective.
upvoted 0 times
Elza
2 months ago
Transient tables are great for temporary data storage without incurring extra costs.
upvoted 0 times
...
Lemuel
2 months ago
I agree, having a transient table with a retention time of 0 days makes sense.
upvoted 0 times
...
Chara
3 months ago
I think B is the best choice for minimizing storage costs and maximizing performance.
upvoted 0 times
...
Josphine
3 months ago
That sounds like a good approach to handle the data in the staging table efficiently.
upvoted 0 times
...
Micaela
3 months ago
I agree, having a transient table with a retention time of 0 days makes sense.
upvoted 0 times
...
Val
4 months ago
I think B is the best choice for minimizing storage costs and maximizing performance.
upvoted 0 times
...
...
Gerardo
4 months ago
But with option A, we won't incur Time Travel costs.
upvoted 0 times
...
Chau
4 months ago
I disagree, I believe option B is better for performance.
upvoted 0 times
...
Vernice
4 months ago
Option B seems like the way to go. Transient tables are perfect for temporary data storage and don't incur any unnecessary costs.
upvoted 0 times
Malcom
3 months ago
Chaya: Definitely, we want to maximize performance as well.
upvoted 0 times
...
Annette
3 months ago
It's important to minimize storage costs.
upvoted 0 times
...
Chaya
4 months ago
I agree, transient tables are great for temporary data.
upvoted 0 times
...
Lorenza
4 months ago
I think option B is the best choice.
upvoted 0 times
...
...
Gerardo
4 months ago
I think option A is the best choice. It will save on storage costs.
upvoted 0 times
...

Save Cancel