Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Microsoft Fabric Data Pipelines currently expose only a binary run result (Succeeded or Failed).
This works well for execution errors, but becomes limiting when pipelines are used for logical checks or validations, such as:
In many real scenarios:
Today, pipeline authors must either:
Allow a pipeline run to expose an optional structured logical result
(for example, enum / string / JSON), independent of execution failure.
This would clearly separate:
and improve observability, orchestration design, and interface clarity.
This proposal does not aim to weaken or redefine execution failure semantics.
Fail should remain a clear signal for true execution errors or unrecoverable exceptions.
The intention is to allow pipeline executions to expose logical evaluation results
without overloading failure states that are currently reserved for system-level errors,
thereby reducing false failure signals in monitoring views while preserving strict execution semantics.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.