metricsign
Start free
Medium severityconfigurationMicrosoft Fabric

Power BI Refresh Error:
Fabric Pipeline Error 2104

What does this error mean?

A property in the Fabric pipeline configuration has been assigned a value of the wrong data type. The pipeline cannot proceed until the property type is corrected to match what is expected.

Common causes

  • 1A string value was provided where an integer, boolean, or object type is expected (or vice versa)
  • 2A pipeline parameter of the wrong type was mapped to a property that requires a different type
  • 3Manual edits to pipeline JSON introduced a type mismatch for a property value
  • 4A template or copy-paste pipeline setup assigned a placeholder value of the wrong type

How to fix it

  1. 1Step 1: Identify the property name ('%propertyName;') from the error message to know which field has the type mismatch.
  2. 2Step 2: Review the official Microsoft Fabric or Azure Data Factory documentation for the activity or linked service in question to confirm the expected data type for the identified property.
  3. 3Step 3: Open the pipeline in the Fabric authoring canvas and navigate to the activity or configuration containing the mistyped property.
  4. 4Step 4: Correct the property value to match the expected type (e.g., change a string '"true"' to a boolean true, or a string '"5"' to an integer 5).
  5. 5Step 5: Run the pipeline validation tool to confirm no further type errors exist, then re-execute the pipeline.

Frequently asked questions

How can I check what type a pipeline property expects?

Refer to the Microsoft Fabric Data Factory documentation for the specific activity or connector. The pipeline authoring UI also provides inline schema hints, and the JSON view of the pipeline will show expected types. Running pipeline validation will also surface type errors.

Can a pipeline parameter type mismatch cause Error 2104?

Yes. If a pipeline parameter is defined as type String but is mapped to a property that expects an Integer or Boolean, you will see Error 2104. Ensure the parameter type defined in the pipeline matches the type expected by the property it is bound to.

Other configuration errors