-
|
I'm getting this error during a deployment with a new line in the config file. 2026-03-10T15:57:22.9002281Z ##[error]ADFT0010: Wrong path defined in config for object(path): factory.PRUSA-DW-ADF-DEV(properties.globalParameters.$$E1DataSchema.value) the line I have in the config file is this I'm guessing it is the "$$" I have in global parameter name. Is there a delimiter that I can put in front of the "$"'s or will I need to change the name of that global parameter? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Hi @crp746rb - thanks for using the tool. The IssueWhen using property names with Root CauseThe module uses The SolutionYou can keep your global parameter name exactly as is — no need to rename anything. Simply escape the ExampleBefore (causes ADFT0010 error): type,name,path,value
factory,PRUSA-DW-ADF-DEV,"$.properties.globalParameters.$$E1DataSchema.value",NAE1PDDTAAfter (works correctly): type,name,path,value
factory,PRUSA-DW-ADF-DEV,"$.properties.globalParameters.`$`$E1DataSchema.value",NAE1PDDTAHow It WorksThe backticks ( Summary
Additional Notes
|
Beta Was this translation helpful? Give feedback.
Hi @crp746rb - thanks for using the tool.
Below you can find a solution for your issue.
The Issue
When using property names with
$characters (such as$$E1DataSchema) in your Azure Data Factory global parameters, you may encounter the following error during deployment:Root Cause
The module uses
Invoke-Expressionto navigate to nested properties in your deployment configuration. PowerShell interprets the$character as a special character for variable references and escaping. When your config file contains$$E1DataSchema, PowerShell sees this as an escape se…