Courseiva
Data Governance →easyMultiple Choice

DEA-C02 Data Governance Practice Question

In Snowflake's object tagging hierarchy, if a tag is applied at the Schema level and a different value for the same tag is applied at the Table level, what is the resulting behavior for the Table?

⚠ Common exam trap

Candidates often guess that the higher-level (Schema) tag takes precedence, failing to recognize that Snowflake's object tagging follows a 'most specific wins' hierarchy for inheritance.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

The Table-level tag value overrides the Schema-level tag value.

Snowflake utilizes a hierarchy for tag inheritance where the most specific assignment takes precedence. This allows organizations to set broad defaults at the database or schema level while still permitting exceptions at the table or column level. Understanding this precedence is essential for troubleshooting why certain objects may or may not appear in audit reports.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    The Table-level tag value overrides the Schema-level tag value.

    Why this is correct

    Snowflake follows a 'bottom-up' precedence rule for object tagging. A tag explicitly applied to a lower-level object, such as a table, will always take precedence over the same tag inherited from a higher-level container like a schema or database, allowing for specific overrides of general governance policies.

  • ✗

    The Schema-level tag value overrides the Table-level tag value.

    Why it's wrong here

    Higher-level tags do not override lower-level tags in Snowflake's governance model. If this were the case, it would be impossible to define specific exceptions for individual tables within a schema, significantly limiting the flexibility of the tagging system for complex data environments with varying levels of sensitivity.

  • ✗

    Snowflake returns an error due to a conflict in the tag lineage.

    Why it's wrong here

    Tag conflicts do not result in errors; instead, Snowflake uses a deterministic inheritance model to resolve which value applies. This design ensures that administrative actions, like applying a schema-level tag, do not inadvertently break existing workflows or queries that rely on the metadata associated with individual tables.

  • ✗

    Both tag values are combined into a comma-separated string for the Table.

    Why it's wrong here

    Snowflake does not aggregate or concatenate tag values through the inheritance chain. Each object can only have one active value for a specific tag at any given time, which simplifies the auditing process and ensures that security policies based on those tags have a single, clear input.

About these practice questions

One of 229 original DEA-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Snowflake exam blueprint

This DEA-C02 practice question is part of Courseiva's free Snowflake certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C02 exam.