SnowPro Advanced: Architect — Question 148

A company has a single Snowflake account for both its production and non-production environments. An Architect needs to design a solution defining the different database layers with a process that also includes a periodic data refresh from production to non-production with data governance in place to protect columns that contain sensitive data.

How should the layers be configured, and what process should be followed?

Answer options

Correct answer: C

Explanation

The correct answer is C because it correctly identifies the database layer sequence as RAW->Integration->Presentation and uses the cloning method for data refresh, which is suitable for non-production environments. Option A is incorrect due to the wrong layer sequence and data sharing method, while B has the correct sequence but incorrectly uses the Presentation layer. Option D uses row access policies, which are less suitable than Dynamic Data Masking for the described requirement.