SnowPro Core Certification — Question 484

Why would a Snowflake user create a secure view instead of a standard view?

Answer options

Correct answer: B

Explanation

The correct answer is B because secure views hide their definitions from end users, adding a layer of security, and they have different internal optimizations compared to standard views. Options A and C are incorrect as they misrepresent the functionality of secure views; A incorrectly implies access is solely based on SECURE_ACCESS and C incorrectly states that data is replicated. Option D, while true regarding additional functionality, does not address the primary reason for choosing secure views over standard views.