【问题标题】:Azure Data Factory - 'variables' is not a recognized functionAzure 数据工厂 - “变量”不是公认的函数
【发布时间】:2019-06-05 11:16:20
【问题描述】:

我们在复制活动中使用 Azure SQL 数据库接收器。

这里的要求是我们通过Sink的“Pre-Copy Script”属性来执行一个存储过程。我们正在使用动态内容,传入一个“ProcessName”参数。如您所见,我们有一个 ProcessName 变量,它用于调用 @concat() 来为这个 Sink 属性构建存储过程字符串。

但是,每当我们在动态内容中使用变量集合时,都会收到如图所示的警告。警告指出:

“变量”不是可识别的函数

有没有办法避免在 UI 中出现这个“警告”?它工作正常,但看起来很糟糕。它出现在我们使用变量的任何地方,不仅仅是在这种情况下。

【问题讨论】:

    标签: azure-data-factory azure-data-factory-2


    【解决方案1】:

    尝试使用管道参数而不是变量并按照此处的说明调用它:https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions

    你很可能必须改变你的逻辑才能做到这一点。但如果它按原样正常工作,我不介意更改逻辑或代码只是为了停止在 UI 中看到警告。

    希望这有帮助!

    【讨论】:

    • 嗨!这是否意味着,就个人而言,您将更改代码以避免 UI 警告,或者您不会?谢谢!
    • 我将此归结为产品中的故障/缺陷,并保持我的代码不变。谢谢!
    • 我仍然没有真正理解变量与参数的用例
    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2020-07-06
    • 2017-08-21
    • 2015-02-21
    相关资源
    最近更新 更多