Hi @Víctor C. Fernández What you're seeing with the jobParameters
getting broken into individual characters usually happens when the expression is passed as a string instead of being evaluated properly. In your case, the line:
"jobParameters": "@pipeline().parameters.dynamicJobParameters"
is being treated literally as a plain string rather than being interpreted as an expression.
Here’s what you can try:
Instead of hardcoding the value as a string, open the dynamic content editor (click the fx
button next to the jobParameters
field), and enter this directly as an expression:
@pipeline().parameters.dynamicJobParameters
This will make sure the value is evaluated at runtime, and passed as an object, not split up character by character.
Important: Make sure that the
dynamicJobParameters
you're passing into the pipeline is already a proper JSON object. If you’re passing a JSON string, you’ll want to parse it first using thejson()
function:
@json(pipeline().parameters.dynamicJobParameters)
About the preview status:
Since the new Databricks Job activity is still in preview, it’s not uncommon to run into unexpected behavior like this. This seems to be working as designed for now, but it’s worth keeping an eye on the Data Factory release notes or Azure updates for any changes as the feature progresses toward general availability.
Hope this helps. If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.