COF-C03 - Account Management and Data Governance (20% of the exam) - Section 2.4

Use object tagging, data classification, access history, and object dependencies to govern and audit data.

Use the governance features that track and label data: object tags to annotate and group objects, data classification to detect sensitive categories, the access history to audit who read or wrote what, and object dependencies to see how objects relate. Recognise tag-based masking as a way to apply policies at scale.

object taggingdata classificationaccess historyobject dependenciestag-based masking

Practice question for this objective

Free sampleAccount Management and Data Governancehard

An administrator is planning the privileges and object scope needed to create and manage Snowflake masking policies and row access policies at scale. Which TWO statements about managing these governance objects are correct? Select TWO.

  • ACentralised policy administration is best handled by granting every analyst the ACCOUNTADMIN role so they can attach policies to columns themselves.
  • BBoth masking policies and row access policies are schema-level objects, so creating them requires the CREATE MASKING POLICY or CREATE ROW ACCESS POLICY privilege on the target schema. Correct
  • CA masking policy must be recreated separately in every database because policies cannot be referenced from objects outside their own schema.
  • DA row access policy can be written to reference a separate mapping table so that membership changes there alter row visibility without editing the policy itself. Correct
Masking and row access policies are schema-level objects governed by schema CREATE privileges, and row policies can reference mapping tables for dynamic entitlement. Creating either policy needs the relevant CREATE privilege on the target schema, supporting least-privilege delegation, and a row access policy can join to a mapping table so entitlement changes take effect without policy edits, while a single masking policy can protect type-compatible columns elsewhere.

Why A is wrong: Tempting because ACCOUNTADMIN can do everything, but handing it out broadly violates least privilege; a dedicated custom or security role should manage policies instead.

Why B is correct: Correct, because these policies live inside a schema and their creation depends on the matching schema-level CREATE privilege, in line with least-privilege object management.

Why C is wrong: Tempting because policies are schema-scoped, but a policy can protect columns in other schemas and databases as long as the data types match, so duplication is unnecessary.

Why D is correct: Correct, because a row access policy body can join to an entitlements mapping table, letting assignment changes flow through automatically without rewriting the policy.

See more COF-C03 practice questions, answers explained.

Exam traps in Account Management and Data Governance

Answers that look right on this material and are not. Each one is a distractor from a different question in the COF-C03 bank for this domain.

  • Object dependencies, because the dependency metadata traces which columns feed downstream views and labels those columns with their detected sensitivity category

    Why it is wrong: Object dependencies record how objects reference one another, not the semantic content of column data, so they cannot inspect values or propose sensitivity categories for columns.

  • The TAG_REFERENCES view, because it links each object to the others it depends on and so reveals the downstream objects that reference the table

    Why it is wrong: TAG_REFERENCES maps tags to the objects they are assigned to, not dependencies between objects, so it cannot reveal which views or objects reference the table being dropped.

  • Object tagging, because applying a tag to the sensitive columns causes Snowflake to log every query that subsequently reads those tagged columns

    Why it is wrong: Tagging classifies and labels objects but does not record who queried them, so tags alone cannot produce a history of which columns were read and when.

Examworthy is not affiliated with or endorsed by Snowflake. Original, blueprint-aligned practice material only.