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 4 Question 41 Discussion

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

Which functions will compute a 'fingerprint' over an entire table, query result, or window to quickly detect changes to table contents or query results? (Select TWO).

Show Suggested Answer Hide Answer
Suggested Answer: B

This option is the best way to ensure that Snowpipe is performant while minimizing costs. By splitting the files before loading them, the Data Engineer can reduce the size of each file and increase the parallelism of loading. By setting the SIZE_LIMIT option to 250 MB, the Data Engineer can specify the maximum file size that can be loaded by Snowpipe, which can prevent performance degradation or errors due to large files. The other options are not optimal because:

Increasing the size of the virtual warehouse used by Snowpipe will increase the performance but also increase the costs, as larger warehouses consume more credits per hour.

Changing the file compression size and increasing the frequency of the Snowpipe loads will not have much impact on performance or costs, as Snowpipe already supports various compression formats and automatically loads files as soon as they are detected in the stage.

Decreasing the buffer size to trigger delivery of files sized between 100 to 250 MB in Kinesis Firehose will not affect Snowpipe performance or costs, as Snowpipe does not depend on Kinesis Firehose buffer size but rather on its own SIZE_LIMIT option.


Contribute your Thoughts:

Candra
4 hours ago
Woah, this is a tricky one! I'm going to go with C and D, but I'm curious to see what the other candidates come up with.
upvoted 0 times
...
Annabelle
1 days ago
Hmm, I'm not too sure about this one. I'm leaning towards B and C, but I'll need to do some more research on these hash functions.
upvoted 0 times
...
Merilyn
3 days ago
I'm not sure about HASH_AGG_COMPARE (*) or HASH COMPARE(*). I think A) HASH (*) and B) HASH_AGG(*) are the correct options.
upvoted 0 times
...
Allene
4 days ago
I think A and D are the correct options, as they both seem to involve hashing functions for detecting changes.
upvoted 0 times
...
Norah
8 days ago
I agree with Titus. HASH (*) and HASH_AGG(*) are commonly used for detecting changes in table contents or query results.
upvoted 0 times
...
Titus
11 days ago
I think A) HASH (*) and B) HASH_AGG(*) are the functions that compute a 'fingerprint'.
upvoted 0 times
...

Save Cancel