Microsoft Purview does not currently provide a built‑in “business‑friendly vs technical” lineage mode, nor rich, per‑user configurable lineage abstractions in the way described. However, the context supports several patterns and practices that can be combined to make lineage more readable and aligned to high‑level flows.
- Simplifying to high‑level dataset / layer‑to‑layer flow
Purview’s core lineage model is asset‑to‑asset (datasets, processes, reports, etc.) and is intended to show “data moving from source to destination including how the data was transformed.” This inherently includes intermediate assets and can become complex in large estates.
To get closer to high‑level, domain or layer‑to‑layer lineage:
- Use Purview primarily to show lineage between key data products rather than every technical object. The Cloud Adoption Framework recommends focusing on “data products” and using the catalog to make them “discoverable and self-serviceable,” with lineage as supporting context rather than exposing every transformation step.
- For Fabric and Power BI, consider scanning only the Fabric layer when deep upstream visibility is not required. The “scan only the Fabric layer” option is explicitly recommended where “lineage begins when data enters Fabric” and upstream systems are already governed. This reduces the number of upstream nodes and focuses lineage on curated layers and products.
- For regulated or critical domains where full provenance is required, keep end‑to‑end lineage, but for less critical domains, limit scans and lineage capture to the main curated zones.
- Reducing clutter from intermediate tables/views
The guidance emphasizes a mix of automated and manual lineage:
- “Enable automated lineage where available and close gaps manually where required.”
- “Where automation isn’t available, add lineage manually in Purview to fill gaps.”
In practice, this can be used to simplify views:
- Avoid scanning or onboarding every transient or system‑generated object into the catalog. Focus scanning on stable, governed assets (for example, main Processed/Refined/Refined+ tables, key views, and data products) rather than every staging or temp object.
- Where automated lineage produces overly detailed chains, consider representing some flows as higher‑level manual lineage between fewer, business‑relevant assets (for example, one curated Processed asset → one Refined asset → one Refined+ data product), instead of exposing all intermediate technical hops.
- Column‑level lineage and clutter
The context notes that column‑level lineage is only partially available and source‑dependent (for example, “column level lineage and transformations … are only supported when using Azure SQL Database as source” for Power BI). There is no documented toggle to globally disable column‑level lineage in Purview; rather, column‑level lineage appears only where supported and captured.
To reduce column‑level clutter:
- Prefer sources and integration patterns where only table‑level lineage is captured, if column‑level detail is not needed for a given domain.
- For Power BI, be aware of the limitations: some measures are not shown, and sub‑artifact lineage can introduce additional nodes. Where this detail is not useful for business users, consider exposing them to higher‑level workspace lineage in Power BI itself (see below) and reserving Purview’s detailed lineage for technical users.
- Best practices to improve readability for business users
The “data visibility baseline” guidance for Purview suggests:
- Use automated lineage where it adds value, but “add lineage manually in Purview to fill gaps.” This can also be interpreted as an opportunity to curate simpler, business‑oriented chains for key data products.
- Apply a unified sensitivity labeling strategy and business taxonomy. While labels do not simplify the graph structurally, they help users quickly identify important, curated assets (for example, Refined+ / data products) and focus on those nodes in the lineage view.
- Decide per domain whether to:
- Scan source systems for full end‑to‑end lineage (more complex graphs, but full provenance), or
- Scan only the Fabric / analytics layer for simpler, product‑focused lineage.
For BI scenarios, Power BI’s own lineage view is explicitly designed to help answer high‑level questions like “What happens if I change this data?” and “Why isn’t this report up to date?” It shows “lineage relationships between all the artifacts in a workspace, and all its external dependencies,” focusing on dashboards, reports, semantic models, and dataflows. For business users, this workspace‑level lineage can be easier to understand than the full Purview graph.
- Custom or curated lineage views
The context describes Purview’s lineage as:
- A platform feature that “shows the lineage between datasets created by data processes,” with automation from systems like Data Factory, Data Share, and Power BI.
- Supporting “custom lineage reporting … via Atlas hooks and REST API.”
This implies:
- Custom lineage can be pushed into Purview to represent higher‑level or curated flows (for example, domain‑level or product‑level lineage) instead of, or in addition to, raw technical lineage.
- However, there is no documented feature for multiple built‑in “view modes” (for example, business vs technical) within the Purview UI itself. Any abstraction is achieved by controlling which assets are registered/scanned and how lineage is modeled (automated vs manual/custom), not by toggling a visualization mode.
For Power BI specifically, there are known limitations in how lineage is captured and displayed in Purview (for example, limited source types, no lineage with dynamic M parameters, some measures not shown). These limitations can indirectly simplify the graph but should be treated as constraints rather than configuration options.
Summary of actionable approaches based on the context:
- Limit scans and lineage capture to key, curated assets and layers where possible (especially consider the “scan only the Fabric layer” option when appropriate).
- Use manual/custom lineage to represent simplified, domain‑level flows between Processed → Refined → Refined+ data products, instead of exposing every intermediate technical object.
- Use Power BI’s workspace lineage view for business‑friendly visualization of BI artifacts, and reserve Purview’s detailed lineage for technical users.
- Apply consistent sensitivity labels and taxonomy so business users can quickly identify and focus on important curated assets in the lineage graph.
References: