Azure数据工厂中的变量和参数?

时间:2018-11-13 13:23:56

标签: azure azure-data-factory

我只是学习ADF,能否向我解释变量和参数之间的区别?我找不到很好的解释。

2 个答案:

答案 0 :(得分:2)

参数是可以在运行时设置为模型(数据集,管道等)的东西。没有参数的情况下,您的模型是固定的,例如,没有参数的情况下,您只能在数据集中编写查询,例如“ select * from timestamp> '11 / 01/2018'的顺序”,而使用参数'TS'则可以编写查询,例如“ select *从时间戳>'@ dataset.TS'“的顺序开始,以便您的活动运行将在不同的时间窗口中查询和复制数据。

变量是在运行时包含实际值的东西,可以将其分配给应用程序模型中的那些参数(数据集,管道等)以完成实际工作。

以下是一些示例:

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions#examples

答案 1 :(得分:1)

参数是为整个管道设置的,并且在管道运行期间保持不变。您可以在运行过程中读取它们以控制管道的功能。它们就像在源代码顶部定义的编程语言中的常量

可以在管道的开头设置

变量,并在运行期间进行读取和修改。它们就像是编程语言中的普通变量