Table/Column Level Lineage with Azure Synapse and Power BI

Sharma, Praghya (CONTRACTOR) 5 Reputation points
2023-05-24T08:40:12.2766667+00:00

Hi Team,

IS there a way to track column/table level lineage in Synapse DB? And in Power BI.

I cannot see the details of column/table level lineage in both the sources i.e Synapse and Power BI. Please confirm

Any recommendation or alternative approach

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,373 questions
Microsoft Security Microsoft Purview
{count} votes

1 answer

Sort by: Most helpful
  1. KranthiPakala-MSFT 46,642 Reputation points Microsoft Employee Moderator
    2023-05-25T21:46:39.9+00:00

    @Sharma, Praghya (CONTRACTOR) Welcome to Microsoft Q&A forum and thanks for reaching out here.

    Power BI - Microsoft Purview lineage:
    Lineage of Power BI artifacts in Microsoft Purview is currently limited to below data source types:

    • Azure SQL Database
    • Azure Blob Storage
    • Azure Data Lake Store Gen1
    • Azure Data Lake Store Gen2

    Column level lineage and transformations is supported only when using Azure SQL Database as source. Other sources are currently not supported.

    Azure Synapse Analytics DB's - Microsoft Purview Lineage:

    Synapse DB Lineage is supported if dataset is used as a source/sink in Data Factory or Synapse pipeline copy or data flow activities. In addition, this lineage support is limited to tables and views only.

    User's image

    For more info please refer to this documentation:

    How to get lineage from Azure Synapse Analytics into Microsoft Purview

    Here are existing feature request logged by other users, please feel free to up-vote and comment on them to help increase the priority.

    Feature Request: Power BI Report Lineage

    Lineage for Azure Synapse SQL Dedicated Pool from Power BI Dataset (Import or Direct Query mode)

    You may explore custom lineage functionality as an alternative:

    1. Custom Lineage and Column Mapping in Purview

    Hope this info helps.


    Please don’t forget to Accept Answer and Yes for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.


Your answer

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