SnowPro Advanced: Architect — Question 49
What Snowflake features should be leveraged when modeling using Data Vault?
Answer options
- A. Snowflake’s support of multi-table inserts into the data model’s Data Vault tables
- B. Data needs to be pre-partitioned to obtain a superior data access performance
- C. Scaling up the virtual warehouses will support parallel processing of new source loads
- D. Snowflake’s ability to hash keys so that hash key joins can run faster than integer joins
Correct answer: A
Explanation
Option A is correct because Snowflake’s capability to perform multi-table inserts allows for efficient loading into Data Vault tables, enhancing the modeling process. Option B is incorrect as pre-partitioning is not a requirement for Data Vault in Snowflake. Option C, while relevant to performance, does not specifically address Data Vault modeling advantages. Option D, while offering performance benefits, does not relate directly to the unique characteristics of Data Vault modeling.