A unified data governance solution that helps manage, protect, and discover data across your organization
Hi @Junaidul Haq (BEYONDSOFT CONSULTING INC)
Thank you for reaching microsoft Q&A!.
Based on the current Microsoft Learn documentation, Managed Private Endpoints (MPEs) in Microsoft Purview are supported only for the data sources explicitly listed in the documentation (such as Azure Blob Storage, Azure Data Lake Storage Gen2, Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics, Azure Databricks, Snowflake, etc.).
For your scenarios:
- Microsoft Fabric: Microsoft Fabric is not currently listed as a supported data source for Managed Private Endpoints. Based on the public documentation, we cannot confirm that Fabric scanning is supported through Purview Managed VNet Integration Runtime (Managed VNet IR) using a Managed Private Endpoint. Additionally, there is no Microsoft Learn article at this time that describes a private connectivity architecture specifically for Fabric scanning through Purview.
- SQL Server:
- For on-premises SQL Server, Microsoft recommends using a Self-hosted Integration Runtime (SHIR) for scanning. This is the documented approach for on-premises data sources.
- For SQL Server running on an Azure Virtual Machine, the current documentation does not explicitly describe support for connectivity through a Purview Managed Private Endpoint. As a result, we cannot confirm this scenario based on the published guidance alone.
- For on-premises SQL Server, Microsoft recommends using a Self-hosted Integration Runtime (SHIR) for scanning. This is the documented approach for on-premises data sources.
If your requirement is to scan a source that is not documented as supporting Managed Private Endpoints, the best next step is to verify the supported architecture for your specific scenario with Microsoft Support, as there may be product updates that are not yet reflected in the public documentation.
To help narrow this down, could you please clarify:
- Which Microsoft Fabric asset type are you trying to scan (Lakehouse, Warehouse, SQL Database, or another Fabric resource)?
- Is your SQL Server on-premises or hosted on an Azure Virtual Machine?
- Are you using only Managed VNet IR, or do you also have a Self-hosted Integration Runtime available?
References:
- Managed virtual networks and managed private endpoints in Microsoft Purview https://learn.microsoft.com/purview/data-governance-private-endpoints-managed-virtual-network
- Private endpoints for data governance solutions in Microsoft Purview https://learn.microsoft.com/azure/purview/catalog-private-link
I hope this helps clarify the currently documented support. If you can provide the additional details above, we'd be happy to help determine the most appropriate connectivity approach for your environment.