Home › Certifications › Snowflake SnowPro Core › Data Governance, Lineage and Trust Center
28 multiple-choice questions and 10 flashcards on Data Governance, Lineage and Trust Center, about 9% of the Snowflake SnowPro Core bank. Every one carries a written rationale.
Data Governance, Lineage and Trust Center is one of 9 chapters in CoStudy's Snowflake SnowPro Core bank, and it holds 28 of the bank's 301 multiple-choice questions — roughly 9% of the total. That proportion is not arbitrary: chapters follow the certifying body's published exam outline, and the number of questions in each is set by that domain's published weight, so the share of your practice time this chapter takes matches the share of the real exam it accounts for.
Studying by chapter is worth doing once you have a diagnostic score. A single overall percentage tells you whether you are close; it does not tell you which domain is dragging. Working a weak chapter in isolation, and re-testing it in isolation, is the fastest way to move a score that has stalled — and it is why the mock exams in CoStudy report by domain rather than as one number.
7 questions drawn from this chapter, with the full rationale shown — the controlling principle behind the right answer, and why each wrong option tempts and fails.
Dynamic Data Masking does what?
Answer: B — Returns masked values at query time based on the role
B) Correct — a masking policy is evaluated at query time against the current role and substitutes a masked value for unauthorized roles. A) At-rest encryption is always on and separate. C) Nothing is deleted. D) Masking has no bearing on MFA.
A query against ACCOUNT_USAGE views can be:
Answer: B — Subject to latency, up to about 45 minutes or more per view
B) Correct — ACCOUNT_USAGE views carry documented latency that varies by view. A) The two schemas differ in both freshness and scope. C) The data is materialized on a delay, not read live. D) ACCOUNT_USAGE is fully supported and widely used.
Object tags are used to:
Answer: A — Label objects and columns for governance and cost use
A) Correct — tags carry metadata that drives policies (such as tag-based masking) and cost or classification reporting. B) Tags are not a performance feature. C) Reordering rows is what a cluster key does. D) Caching is handled by the result cache.
A governance team wants a masking policy to apply automatically to every column tagged PII, including columns tagged in the future. The MOST appropriate approach is:
Answer: D — Assign the masking policy to the tag itself so tagged columns are protected
D) Correct — a tag-based masking policy is set on the tag, so any column carrying that tag is protected without per-column attachment. A) is the manual approach the team is explicitly trying to avoid. C) misapplies future grants, which govern privileges rather than policy attachment. B) is a workaround that reintroduces lag and operational risk when a native capability exists.
A single sales table must show each regional manager only their own region's rows, with no duplication of the table. The BEST mechanism is:
Answer: A — A row access policy mapped to a lookup table of role-to-region
A) Correct — row access policies filter rows at query time and commonly join a mapping table to resolve which rows a role may see. B) hides a column value but still returns every row. C) works but creates and maintains one object per region and leaves the base table exposed. D) confuses a performance feature with a security control; clustering never restricts visibility.
A provider wants to share a subset of a table's columns and rows with a consumer account. Which object type must be added to the share?
Answer: D — A secure view over the base table, added to the share
D) Correct — only secure views may be shared, because sharing a standard view would risk exposing base-table structure and data to the consumer. A) fails for that reason and cannot be added to a share. B) is not a shareable object and also does not solve the exposure concern. C) technically shares data but is a static copy that must be rebuilt as the source changes.
All of the following are governance advantages of running Cortex AI functions inside Snowflake EXCEPT:
Answer: D — Model outputs are automatically guaranteed free of inaccuracies
A) True benefit — data does not leave the governed platform. B) True — RBAC (e.g., the CORTEX_USER database role) gates access. C) True — admins can track and restrict consumption. D) Correct exception — no platform can guarantee LLM outputs are accurate; results still require human validation.
4 cards from the 10 in this chapter.
What does the ACCESS_HISTORY view provide that the query history does not?
ACCESS_HISTORY records the specific columns and objects that each query read and wrote, including through views. This supports column-level lineage, sensitive-data access auditing, and impact analysis, whereas query history only records the statements themselves.
Row Access Policies?
Filter rows visible per user/role/context. Like row-level security in DBs.
What does Snowflake data classification do?
Classification profiles a column's data and assigns system categories — a semantic category such as name or email, and a privacy category such as identifier, quasi-identifier, or sensitive. The results can be persisted as tags, which can then drive tag-based masking policies.
Standard view vs Secure view?
Standard: query rewritten + optimizer may inspect underlying objects. Secure: definition hidden, optimization limited but data is protected.
These are a sample. The full Data Governance, Lineage and Trust Center chapter runs 38 items with per-chapter progress tracking, on the web and in the iOS app.
Open Snowflake SnowPro Core in CoStudy →