我只是学习ADF,能否向我解释变量和参数之间的区别?我找不到很好的解释。
答案 0 :(得分:2)
参数是可以在运行时设置为模型(数据集,管道等)的东西。没有参数的情况下,您的模型是固定的,例如,没有参数的情况下,您只能在数据集中编写查询,例如“ select * from timestamp> '11 / 01/2018'的顺序”,而使用参数'TS'则可以编写查询,例如“ select *从时间戳>'@ dataset.TS'“的顺序开始,以便您的活动运行将在不同的时间窗口中查询和复制数据。
变量是在运行时包含实际值的东西,可以将其分配给应用程序模型中的那些参数(数据集,管道等)以完成实际工作。
以下是一些示例:
答案 1 :(得分:1)
参数是为整个管道设置的,并且在管道运行期间保持不变。您可以在运行过程中读取它们以控制管道的功能。它们就像在源代码顶部定义的编程语言中的常量。
可以在管道的开头设置变量,并在运行期间进行读取和修改。它们就像是编程语言中的普通变量。