Azure 数据工厂数据流“无效伪列”

问题描述 投票:0回答:1

我有一个数据流,其中添加了一个整数参数 pMovType。在数据流源中,我尝试获取它,但不能。当我尝试以 $pMovType 形式使用它时,它只会给出“无效的伪列”。

如何获取数据流中源查询内的参数值?

我试图寻找解决方案,但人们建议的所有内容似乎都失败了,例如 {$pMovType}、@pMovType、@{pMovType}、{@pMovType} 和其他一些。

我已将我的查询简化为

选择 $pMovType 作为测试

并且仍然得到相同的结果。这不是办法吗?

谢谢

sql azure-data-factory google-cloud-dataflow
1个回答
0
投票

enter image description here

出现上述错误是由于查询中参数使用不正确造成的。

要得到想要的输出,需要在查询动态表达式中使用字符串插值

在查询动态编辑器中使用以下动态表达式。

"select {$pMovType} as number"

在这里,单击打开表达式生成器并给出上述表达式。

enter image description here

输出:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.