Exam SnowPro Advanced Architect All QuestionsBrowse all questions from this exam
Question 99

Assuming all Snowflake accounts are using an Enterprise edition or higher, in which development and testing scenarios would copying of data be required, and zero-copy cloning not be suitable? (Choose two.)

    Correct Answer: B, C

    Copying of data would be required, and zero-copy cloning would not be suitable, in scenarios where developers need to see production-like data with specific columns masked, as this often requires modifications that a zero-copy clone cannot support. Additionally, when data needs to be provided to developers in a separate development/testing Snowflake account in the same cloud region, a full copy is necessary to ensure complete isolation between the accounts, which zero-copy cloning does not provide.

Discussion
MSIDDIQUI18Options: BC

B: Zero-copy cloning in Snowflake allows for efficient creation of clones that share the underlying storage and metadata with the original object. However, if developers need to work with production data that has specific columns masked (potentially using different views or transformations), a direct copy of the data may be necessary to apply these transformations without affecting the original production data. C: When developers require a separate Snowflake account for development and testing purposes, especially in scenarios where they need to work independently and may need to modify the data structure or content significantly, a copy of the production data into the development/testing account ensures isolation and control over their own environment. Zero-copy cloning does not provide this level of isolation between different Snowflake accounts.