Which statement is true regarding Row Access Policy for Materialized Views?

Master the SnowPro Advanced Architect Test with flashcards, multiple-choice questions, and detailed explanations. Prepare thoroughly for your certification!

Multiple Choice

Which statement is true regarding Row Access Policy for Materialized Views?

Explanation:
Row Access Policies filter which rows are visible at read time, while a materialized view stores a fixed, precomputed result. Snowflake cannot create a materialized view from a source that has an active row access policy because the MV would be built from data that the policy might later hide, leading to inconsistent results. That fundamental mismatch is why the statement is true: you cannot create a materialized view from a table or view if a row access policy is added to the underlying object. Snowflake also does not support attaching a row access policy directly to a materialized view, and the implication that policies can be added to the underlying object after an MV exists isn’t the supported behavior, so those options aren’t correct.

Row Access Policies filter which rows are visible at read time, while a materialized view stores a fixed, precomputed result. Snowflake cannot create a materialized view from a source that has an active row access policy because the MV would be built from data that the policy might later hide, leading to inconsistent results. That fundamental mismatch is why the statement is true: you cannot create a materialized view from a table or view if a row access policy is added to the underlying object. Snowflake also does not support attaching a row access policy directly to a materialized view, and the implication that policies can be added to the underlying object after an MV exists isn’t the supported behavior, so those options aren’t correct.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy