metricsign
Start free
High severityconfigurationMicrosoft Fabric

Power BI Refresh Error:
Fabric Pipeline Error 4110

What does this error mean?

The `AzureMLExecutePipeline` activity is missing its linked service definition in the JSON, preventing the pipeline from establishing a connection to Azure Machine Learning. The activity cannot execute without valid connection details.

Common causes

  • 1The linked service reference was omitted during manual JSON authoring or when the pipeline was imported from a template or another environment
  • 2The Azure Machine Learning linked service was deleted or renamed after the pipeline was created, leaving the activity with no valid connection reference
  • 3A pipeline export/import operation failed to carry over the linked service definition, resulting in an incomplete activity configuration
  • 4Programmatic pipeline creation via SDK or REST API skipped populating the linked service block in the activity payload

How to fix it

  1. 1Step 1: Open the pipeline in Fabric Data Factory and select the AzureMLExecutePipeline activity that is failing with Error 4110.
  2. 2Step 2: Open the activity's JSON definition and check for the presence of a linked service reference block pointing to an Azure Machine Learning workspace.
  3. 3Step 3: If the linked service block is missing, navigate to Manage > Linked Services in Fabric and verify that a valid Azure ML linked service exists for the target workspace.
  4. 4Step 4: If no suitable linked service exists, create a new one by connecting to the correct Azure Machine Learning workspace using managed identity or service principal authentication.
  5. 5Step 5: Add the linked service reference to the AzureMLExecutePipeline activity, save the pipeline, and re-run to confirm the connection resolves successfully.

Frequently asked questions

Which authentication methods are supported for an Azure Machine Learning linked service in Fabric?

Fabric Data Factory supports managed identity (recommended for production), service principal, and user-assigned managed identity for Azure Machine Learning linked services. Managed identity eliminates the need to manage credentials manually.

Will renaming an Azure ML linked service break existing pipelines that reference it?

Yes — renaming a linked service in Fabric does not automatically update pipeline activity references. Any AzureMLExecutePipeline activity that referenced the old name will need to be manually updated to point to the renamed linked service.

Other configuration errors