Skip to main content

Manage asset lifecycle

Use these workflows to assess the downstream impact of deprecations and migrations before taking action. Deprecating an asset that still has active consumers, or migrating a schema without knowing what depends on it, can cause unplanned failures in downstream pipelines and dashboards. These workflows surface consumer counts, ownership, and certification status so you have a complete picture before any changes are made.

info

Make sure Atlan MCP is configured before running these workflows. For setup, see Set up Atlan MCP.

Safely deprecate unused assets

Deprecating an asset without checking lineage first is risky—pipelines and dashboards that depend on it break silently. This workflow surfaces every active consumer of an asset, notifies their owners, and marks it as deprecated only after the communication is done.

How it works
1
Check downstream lineage for active consumers
semantic_search
2
Review tables, dashboards, and pipelines still referencing it
traverse_lineage
3
Announce deprecation to owners, then mark as deprecated
get_asset
Example prompt
I want to deprecate the legacy_orders_v1 table. Show me every downstream table and dashboard still consuming it and their owners. Then add a deprecation notice saying it will be removed in 30 days and mark the table as deprecated.

Triage assets for migration

Migrations fail when teams discover mid-execution that a 'low priority' table has 20 downstream consumers, no owner, and no documentation. This workflow evaluates every asset in the source environment—by consumer count, ownership, and certification—and assigns a migration priority before the work begins.

How it works
1
Search for all assets in the source environment
semantic_search
2
Check downstream consumer count, owner, and certification status
traverse_lineage
3
Score by migration priority and write to custom metadata
get_asset
Example prompt
We're migrating all tables in the legacy_dwh schema to the new warehouse. For each table, show me how many downstream consumers it has, who owns it, and whether it's certified. Then classify each one as high, medium, or low migration priority and write that to the Migration Priority custom metadata field.