【发布时间】:2021-04-21 13:35:22
【问题描述】:
我正在尝试使用参数来指定列名来构建通用数据流。
我可以在“Filter”、“Join”和“Derived Columns”中使用 byName,但在“Window”中使用 byName 时会出现以下错误:-
例如 byName('xxxx') 在前面的步骤中工作正常,但在“窗口”中失败。
我该如何解决这个问题?
【问题讨论】:
标签: azure azure-data-factory azure-synapse
我正在尝试使用参数来指定列名来构建通用数据流。
我可以在“Filter”、“Join”和“Derived Columns”中使用 byName,但在“Window”中使用 byName 时会出现以下错误:-
例如 byName('xxxx') 在前面的步骤中工作正常,但在“窗口”中失败。
我该如何解决这个问题?
【问题讨论】:
标签: azure azure-data-factory azure-synapse
不要直接在 over 子句中使用 byName(),而是在 Window 转换之前使用 Derived Column,并在其中使用 byName() 设置列的名称。将新列称为 columnForMyOverClause。然后在 Window 转换中选择 columnForMyOverClause。
【讨论】: