【发布时间】:2021-05-08 08:04:19
【问题描述】:
专家,
我有一个简单的要求,我需要将变量的值存储在目标 SQL 表(接收器)的列中。
这就是我正在做的事情:
- 创建了一个新管道并创建了一个变量“createDate”,其值为“@utcNow”
- 我创建了一个“数据流”任务,在其中配置了我的源(一个简单的 CSV 文件)并添加了一个“派生列”任务,因为我想存储数据加载到目标表中的日期李>
- 在我的“派生列”任务中,我添加了一个新列“der_createDate”,但是,我不知道如何将“createDate”变量的值分配给这个派生列,我尝试了几个表达式,例如 - @ variables('createDate'),但是,表达式验证失败。
如何在任何“数据流”中使用在管道中创建的变量的值?甚至可能吗?我已经在可迭代对象甚至“复制数据”任务中看到了几个变量的用例,但是,我正在使用数据流并且想要引用我在管道中创建的那些局部变量。让我知道你的建议。
【问题讨论】:
-
您必须使用变量
createDate来存储@utcnow 值吗?您可以在数据流中通过expression生成时间戳。 -
嗨@PythonRookie,如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。非常感谢!
标签: azure variables azure-data-factory