我们在复制活动中使用Azure SQL数据库接收器。
要求我们在这里通过接收器的“ Pre-Copy Script”属性执行存储过程。我们正在使用动态内容,并传入“ ProcessName”参数。如您所见,我们有一个ProcessName变量,它在对@concat()的调用中用于为此Sink属性构建存储过程字符串。
但是,每当我们在Dynamic Content中使用变量集合时,都会收到此警告,如图所示。警告状态:
“变量”不是公认的函数
是否可以避免在用户界面中出现此“警告”?它工作正常,但看起来很糟糕。出现在我们使用变量的所有地方,而不仅仅是在这种情况下。
答案 0 :(得分:0)
尝试使用管道参数而不是变量并按以下说明进行调用:https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions
您最有可能必须更改逻辑才能执行此操作。但是,如果一切正常,我不会介意更改逻辑或代码只是为了停止在UI中看到警告。
希望这对您有帮助!