Disclaimer: This is work in progress intended to consolidate information from various sources for learning purposes. For the latest information please consult the documentation (see the links below)!
Last updated: 26-Apr-2
[Microsoft Fabric] Dataflow Gen2 Parameters
- {def} parameters that allow to dynamically control and customize Dataflows Gen2
- makes them more flexible and reusable by enabling different inputs and scenarios without modifying the dataflow itself [1]
- the dataflow is refreshed by passing parameter values outside of the Power Query editor through either
- Fabric REST API [1]
- native Fabric experiences [1]
- parameter names are case sensitive [1]
- {type} required parameters
- {warning} the refresh fails if no value is passed for it [1]
- {type} optional parameters
- enabled via Parameters >> Enable parameters to be discovered and override for execution [1]
- {limitation} dataflows with parameters can't be
- scheduled for refresh through the Fabric scheduler [1]
- manually triggered through the Fabric Workspace list or lineage view [1]
- {limitation} parameters that affect the resource path of a data source or a destination are not supported [1]
- ⇐ connections are linked to the exact data source path defined in the authored dataflow
- can't be currently override to use other connections or resource paths [1]
- {limitation} can't be leveraged by dataflows with incremental refresh [1]
- {limitation} supports only parameters of the type decimal number, whole number, text and true/false can be passed for override
- any other data types don't produce a refresh request in the refresh history but show in the monitoring hub [1]
- {warning} allow other users who have permissions to the dataflow to refresh the data with other values [1]
- {limitation} refresh history does not display information about the parameters passed during the invocation of the dataflow [1]
- {limitation} monitoring hub doesn't display information about the parameters passed during the invocation of the dataflow [1]
- {limitation} staged queries only keep the last data refresh of a dataflow stored in the Staging Lakehouse [1]
- {limitation} only the first request will be accepted from duplicated requests for the same parameter values [1]
- subsequent requests are rejected until the first request finishes its evaluation [1]
References:
[1] Microsoft Learn (2025) Use public parameters in Dataflow
Gen2 (Preview) [link]
Resources:
[R1] Microsoft Fabric Blog (2025) Passing
parameter values to refresh a Dataflow Gen2 (Preview) [link]
Acronyms:
API - Application Programming Interface
API - Application Programming Interface
REST - Representational State Transfer
No comments:
Post a Comment