Metadata Editor
The Metadata Editor lets you make bulk changes to owners, tags, descriptions, and more across your Catalog assets. Admins can perform bulk metadata edits.
For Tables, Dashboards and Knowledge
Actions you can perform in bulk on your assets are:
- Add owners
- Add tags
- Certify or uncertify
- Deprecate or undeprecate
It's a 3-step process:
Step 1: Select the Tables You Want to Modify
Use the enhanced filtering system with intelligent cascading filters and lineage-based options.
Basic Filters:
- Source, Database, Schema: Hierarchical selection where database options depend on selected sources, and schema options depend on selected databases
- Tags: Filter by existing tags
- Owner: Filter by asset owners
Advanced Lineage Filters:
- Ancestors: Filter tables by their upstream dependencies using lineage relationships
- Supports flexible search formats:
database.schema.tableordatabase schema table - Case-insensitive search
- Considers all lineage types:
AUTOMATIC,MANUAL_CUSTOMER,MANUAL_OPS, andOTHER_TECHNOS
- Supports flexible search formats:
Smart cascading selection: The Source > Database > Schema filters work hierarchically to prevent invalid combinations. When you select a source, only databases from that source appear. When you select databases, only schemas from those databases appear.
Lineage-based filtering: Use the Ancestors filter to find all tables that depend on a specific upstream table. This is perfect for propagating ownership, tags, or other metadata changes downstream through your data lineage.

Step 2: Click on the Action You Want to Perform
.png)
Step 3: Apply Your Changes
.png)
Your assets are immediately updated.
Advanced Use Cases
Propagating Governance Downstream
The Ancestors filter is particularly powerful for data governance workflows:
Example Scenario: You have a core customer table prod.core.customers and want to assign the same owner to all downstream tables that depend on it.
- In the metadata editor, use the Ancestors filter
- Search for
prod.core.customersorprod core customers - All tables with lineage relationships to this table will be displayed
- Select the tables you want to update
- Apply ownership changes in bulk
This eliminates the need to manually navigate through lineage tabs for each dependent table.
Multi-Source Environment Management
The hierarchical filtering system makes it easy to work across complex data environments:
Example Scenario: You need to tag all tables in specific schemas across multiple Snowflake databases.
- Select your Snowflake source first
- Choose the relevant databases. Only Snowflake databases from that source appear.
- Select the specific schemas. Only schemas from the chosen databases appear.
- Apply tags to all selected tables
This prevents accidentally selecting tables from the wrong source or invalid database and schema combinations.
Columns
Actions you can perform in bulk on your assets are:
- Add, replace, or remove descriptions
- Add, replace tags
- Flag as PII
- Flag as Primary Key
Many columns have the same names. Shouldn't they also have the same description?
When you run Apply All on columns, you use the same Select all matching assets flow and limits as for other asset types. Before a large run, read When There Are More Results Than the List Shows for how paging works, how filters set scope, and the maximum number of assets you can include in one operation.
Bulk Descriptions Workflow
Use the Ancestors filter to select downstream tables that depend on a source table, then add or replace descriptions in bulk. This works well when column description propagation doesn't apply, for example columns with transforms or multiple parents.
For initial import of descriptions from a CSV, see Upload existing descriptions. Use the Metadata Editor for ongoing bulk updates after import.
When There Are More Results Than the List Shows
The Metadata Editor loads a limited number of matching assets at a time, for example the first 500. When your filters match more assets than appear in the grid, you can still update every matching asset in one operation.
Use Select all matching assets to start Apply All. The product runs your metadata action against the full filtered set in the background, not only the rows you see on the page. While the job runs, watch the Metadata Editor header for progress and status. You can keep working, or check back when the job finishes.
Before you start Apply All, keep these rules in mind:
- Filters set the scope. Whatever filters are active when you start Apply All apply to the whole run. Narrow or widen filters first so the scope matches what you intend.
What's Different From Selecting Rows on the Page?
If you are choosing between selecting on the page and Select all matching assets, compare these two behaviors:
- Selecting checkboxes on the loaded page updates only those visible or selected assets.
- Select all matching assets targets all assets that match the filter, including those not yet loaded in the grid.