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.)
Select an option, then click Submit answer.
Reference / correct answer:
Production and development run in different databases in the same account, and Developers need to see production-like data but with specific columns masked.
Most accepted answer: B. Production and development run in different databases in the same account, and Developers need to see production-like data but with specific columns masked.
Community votes: B=1, C=1
Selected Answer: BC B: Maksing policy can not be cloned C: Need a share, not a clone upvoted 4 times ywan1600 1 year, 4 months ago B and C look like the best choices. Just a heads-up, though: masking policies can be copied over, or referenced by the clone if they're not already in the cloned database. It seems like we're working on the idea that the production data doesn't have any policies on it. https://docs.snowflake.com/en/user-guide/tag-based-masking-policies#considerations upvoted 1 times ...
B and C look like the best choices. Just a heads-up, though: masking policies can be copied over, or referenced by the clone if they're not already in the cloned database. It seems like we're working on the idea that the production data doesn't have any policies on it. https://docs.snowflake.com/en/user-guide/tag-based-masking-policies#considerations upvoted 1 times
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. upvoted 1 times