作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过数据流实现 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/
我是一名优秀的程序员,十分优秀!