gpt4 book ai didi

azure - 更新数据时如何在 Sink Tanformation 的 Key Column 中传递数据流参数?

转载 作者:行者123 更新时间:2023-12-02 06:41:30 25 4
gpt4 key购买 nike

我正在通过数据流实现 SCD Type2。我在其中创建了一个参数,我将在其中传递列名称以及我在键列的接收器转换中使用的该参数。

Passing a parameter in Key Column in Data Flow

我选择了“添加动态内容”,然后选择了“参数”,然后选择了在数据流中创建的参数。然后它显示为“$Key_col”。但是当我运行管道时,它给了我一个错误 -

{"message":"at Sink 'sink1'(第 56 行/第 6 列):文字表达式中不允许使用列操作数。详细信息:at Sink 'sink1'(第 56 行/第 6 列):列文字表达式中不允许使用操作数","failureType":"UserError","target":"Update_Existing_Records","errorCode":"DFExecutorUserError"}

任何人都可以告诉我如何解决此错误或此问题的任何解决方法。

最佳答案

是的,这个工作。您只需在参数值两边加上单引号,如下所示:

“'$Key_col'”

在此解决方案中,我使用双引号进行字符串插值,因此请将其完全粘贴到表达式中。

关于azure - 更新数据时如何在 Sink Tanformation 的 Key Column 中传递数据流参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61329833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com