We are attempting to configure a Linked Service from Azure Data Factory (ADF) to a Microsoft Fabric Lakehouse. However, the connection consistently fails with the following error:
“Lakehouse operation failed… ErrorCode: BadRequest, IncomingOperationUntrusted”
⸻
What we have already configured:
• Created a new Fabric Workspace and Lakehouse
• Verified workspace and lakehouse accessibility via UI
• Configured Service Principal (App Registration) with:
• Power BI API permissions:
• Workspace.ReadWrite.All
• Tenant.Read.All
• Admin consent granted
• Added Service Principal to Fabric Workspace with Admin role
• Enabled tenant setting:
• “Service principals can use Fabric APIs”
• Verified Client ID, Tenant ID, and Client Secret are valid
⸻
Additional troubleshooting performed:
• Created a new Lakehouse to rule out resource-level issues
• Retested Linked Service configuration multiple times
• Attempted alternative authentication using Managed Identity, which also failed
⸻
Expected behavior:
ADF Linked Service should successfully connect to Fabric Lakehouse and allow data operations.
⸻
Actual behavior:
Connection fails consistently with “IncomingOperationUntrusted” error, indicating request is not trusted by Fabric backend.
⸻
Request:
• Confirm whether ADF → Fabric Lakehouse integration via Service Principal / Managed Identity is fully supported
• Identify if any additional backend configuration, tenant setting, or regional limitation is required
• Validate if this is a known issue or limitation with Fabric Lakehouse connectors