Failed Connection Scanning Fabric Lakehouse Behind Private Endpoint into Purview via Managed VNet IR and Service Principal

Abdelrahman Eid 40 Reputation points
2025-04-28T13:53:32.4966667+00:00

Good day

We are setting up a POC and we are trying to scan Fabric Lakehouse metadata into Microsoft Purview.

Fabric is on the same tenant as Purview and is behind a private endpoint (Fabric is only accessible through jumpbox). Even though we followed each step in the deployment checklist (using Managed VNet IR + Service Principal), we are unable to make a successful connection:User's image

We even tried adding Purview's Managed Identity to the security group as the documentation suggested (even though we are using Service Principal as the authentication method), but that did not change the result.

Note that before setting Fabric to private, we were able to scan it successfully through the Managed VNet IR usign the same Service Principal so, the authentication is fine.

Since usually in such cases (i.e., trying to scan sources behind a private endpoint), we would set up a Managed Private Endpoint, we tried to create a Managed Private Endpoint (even though it's not mentioned any where in the deployment checklist). However, when creating a Managed Private Endpoint, there's no option for Fabric even though Managed VNet V2 should support Fabric as per the documentation.

We would appreciate any guidance as to how to accomplish this connection.

Thanks in advance!

Microsoft Purview
Microsoft Purview
A Microsoft data governance service that helps manage and govern on-premises, multicloud, and software-as-a-service data. Previously known as Azure Purview.
1,545 questions
{count} votes

Accepted answer
  1. J N S S Kasyap 1,715 Reputation points Microsoft External Staff
    2025-04-28T17:29:49.09+00:00

    Hi @Abdelrahman Eid
    To scan your Fabric Lakehouse behind a private endpoint into Microsoft Purview, you should use a Self-hosted Integration Runtime (IR) instead of the Managed VNet IR. Currently, Purview’s Managed VNet IR cannot reach Fabric resources secured behind private endpoints, and Fabric is not yet available as a target for creating Managed Private Endpoints.

    Here’s the recommended approach:

    Self-hosted Integration Runtime

    Install and configure a Self-hosted IR on a VM or jumpbox within the same virtual network as Fabric.

    Ensure the IR is updated to version 5.9.7885.3 or higher.

    Network Configuration

    Verify that the Self-hosted IR can resolve the Fabric Lakehouse’s private DNS name and connect to it.

    Ensure firewall and NSG rules allow outbound traffic from the IR to necessary Purview endpoints.

    Authentication (Service Principal)

    Your Service Principal setup is correct, as it worked before the Fabric workspace was privatized.

    Ensure the Service Principal continues to have necessary permissions on Fabric resources.

    I hope this information helps. Please do let us know if you have any further queries.

    Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.

    Thank you.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

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.