The Atlan MCP Cookbook

Propagate PII tags to parent assets

Roll column-level PII classification up to parent tables and schemas so policies fire.

All recipes

On the menu

Use case
Govern & keep trusted
Action
Make changes
Persona
Data Engineer, Data Governance Lead
Effort
Moderate
Runs in
any AI tool

The task

Scenario. In the customers database, individual columns are tagged PII, but the tables and schemas above them are not. So table-level and schema-level policies never fire, and a control you think is on is quietly off. You want the classification rolled up to every level.

The ask

  • Every column tagged PII in customers
  • Their parent tables and schemas
  • The PII tag applied to any parent that is not already tagged

Hero prompt

Hero prompt

Find all columns tagged as PII in the customers database. For each one, apply the PII tag to its parent table and schema if those aren't already tagged.

Step by step

  1. Find columns tagged PII.

    Step 1

    Find all columns tagged <PII> in the <customers> database.

  2. Walk up to their parent table and schema.

    Step 2

    For each, find its parent table and schema.

  3. Apply the same classification to parents where it's missing.

    Step 3

    Apply the <PII> tag to any parent that isn't already tagged.

What you'll give it

Required context

  • The database or scope to check (customers)
  • The classification to roll up (PII, and any aliases like Confidential or Sensitive)
  • Permission to apply tags

Optional context

  • Whether to stop at the table or continue to the schema and database
  • Any parent to exclude, such as a reference table that should not inherit the tag

What Atlan creates

Outputs

  • Every PII-tagged column in customers, with its parent table and schema
  • The PII tag applied to each parent that was missing it
  • A consistent classification from column up to schema

Summary. The classification now holds at every level, so table-level and schema-level policies actually fire. A column tag alone never triggered them; now the controls apply where you expected.

Writes to Atlan

Changed: PII tags added to parent tables and schemas that lacked them. Left untouched: the column tags, the data, and any parent already correctly tagged.

Follow-up prompts

Keep going once the first answer lands.

Prove the coverage

Prove the coverage

List any table with a PII column whose schema is still untagged, so I can confirm the roll-up is complete.

Extend the classes

Extend the classes

Do the same for Confidential and Sensitive tags, not just PII.

Extend the roll-up

Extend the roll-up

Continue up to the database level: if any schema under customers now carries PII, tag the database too.

Tips & troubleshooting

Cook's note

Do this before you rely on table-level policies. A column tag alone won't trigger them.

  • Match the tool to the work. Classification changes are high-stakes; run it where you can review the parents to be tagged before it writes.
  • Automate or chain it. Schedule it so newly tagged PII columns get their parents classified within a day, before a policy gap can open.
  • Ask what it changed. Add "list every parent asset you tagged." For a compliance control, that record matters.
THE ATLAN MCP COOKBOOK

Point your AI at the Atlan MCP.
Run your first recipe.

[Website env: production]