Share via

Adding custom column in schema tab grid in MS Purview

SudhakarReddy Marepalli 0 Reputation points
2026-03-12T18:27:23.9666667+00:00

Hi Team, 

We are working on a Data Governance project using Microsoft Purview with Databricks Unity Catalog as the source. Writing to seek your guidance on a schema pane customization requirement.

Scenario:

  • We have scanned Databricks Unity Catalog in Microsoft Purview
  • When opening a scanned table asset → Schema tab, we see 7 items as shown below: 
  • We need to add a new column called "Transformation Logic" next to Column Description in this schema pane

Ask:

  • Is it possible to add a custom column to the Schema pane? If yes, how?
  • If not supported, what is the recommended approach to surface column-level transformation logic at the schema pane?

What We Have Already Tried:

  • Created a custom attribute "Transformation Logic" via Unified Catalog → Catalog Management → Custom Metadata → Data Asset Attributes
  • This surfaces only under the Overview tab at Column Level as shown below, not in the Schema pane which is at the table level - this is our requirement

User's image

User's image

Microsoft Security | Microsoft Purview
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-03-12T18:27:42.98+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Adding a custom column such as “Transformation Logic” directly into the Schema tab grid for scanned assets isn’t supported.

    How the Schema tab is populated:

    • For assets with intrinsic schema (for example, Azure SQL tables or Unity Catalog tables), the Schema tab is driven by the asset’s schema elements (columns) and their type definitions.
    • The table entity points to its columns via a relationship (for example, schemaElementsAttribute).
    • The column type definition can specify which of its own attributes appear in the Schema tab via schemaAttributes. In the Azure SQL example, data_type is surfaced this way in the Schema grid.

    In the Unified Catalog experience, data asset attributes created under Custom metadata → Data asset attributes are asset-level key–value pairs. As documented, they extend the fields available for an asset and are shown in places like the Overview tab; they are not used by the Schema grid renderer and therefore do not appear as additional columns in the Schema tab.

    Because the current experience does not expose a way to:

    • change the column type definition for built‑in types coming from Unity Catalog, or
    • bind a data asset attribute so that it is rendered as a column in the Schema grid, there is no supported method to add a custom column such as “Transformation Logic” into the Schema tab grid for Databricks Unity Catalog tables.

    Recommended approaches to surface column‑level transformation logic:

    1. Continue using data asset attributes at the column level
      • Store “Transformation Logic” as a data asset attribute on each column, as already configured. This is the supported way to attach structured metadata such as governance annotations to assets and columns.
      • Consumers can open the column asset and see the transformation logic in the Overview tab.
    2. Use glossary terms for business explanation
      • For any explanatory or definitional aspect of the transformation (for example, what a derived metric means), use glossary terms and link them to the relevant columns. This is the recommended pattern for business explanations rather than structural metadata.
    3. Use lineage where applicable
      • For Unity Catalog sources, Purview can capture lineage for tables and columns (subject to the documented limitations). Transformation logic is often best understood in the context of lineage graphs rather than as an extra field in the Schema grid.

    At present there is no configuration or API in the documented surface that allows extending the Schema tab grid itself with additional custom columns for Unity Catalog–backed assets.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.