【发布时间】:2021-01-01 22:44:21
【问题描述】:
Azure 数据工厂 (ADF) 映射数据流 byNames 表达式在派生列块中引发异常。实际上我需要访问单个派生列中的多个列值。
toString(byNames(['parent', 'child']))
Exception: DF-TX-115 - Variable results are allowed in assignments - EXE-0001,[390 436 536 677],
Dataflow cannot be analyzed as a graph,
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#bynames
【问题讨论】:
-
你能告诉我们源架构吗?
-
我正在使用架构漂移和自动映射,因此架构将在运行时进行评估。另外,我将使用参数传递列 ['parent','child']。
-
您可以试试
array(byNames(['parent','child']))或toString(array(byNames(['parent','child'])))吗?单从数据流来看,例子是第一个。一切都很好。 -
另一个问题,派生列'test'是否映射到sink table列'test'?
-
嗨@hagarwal,如果我的回答对你有帮助,希望你能接受。这对其他社区成员可能是有益的。谢谢。
标签: azure azure-data-factory azure-data-flow