It seems you are encountering limitations with Microsoft Purview when trying to create a full end-to-end lineage for your SQL Server to Power BI architecture through Microsoft Fabric. Here are some insights based on the context provided:
- Lineage Limitations: Currently, for non-Power BI Fabric items, external data sources as upstream sources in lineage are not supported. This means that you may not be able to directly link your SQL Server source to the Fabric Lakehouse tables through the ingestion pipeline as you intended.
- Locked Assets: The Fabric Lakehouse tables appear as locked assets in Purview, which prevents you from adding the Fabric Data Factory pipeline as an upstream asset. This behavior is expected as Purview does not allow for the insertion of a Fabric pipeline between dataset assets, which is causing the validation errors you mentioned.
- Manual Lineage Restrictions: Purview currently allows manual lineage only between dataset-to-dataset, not dataset-process-dataset. Since Fabric pipelines are treated as process-type assets, this restriction further complicates your ability to represent the ingestion flow accurately.
Given these limitations, you might need to explore alternative methods for documenting your data lineage or consider providing feedback to Microsoft regarding these constraints in Purview.
References: