Azure 数据工厂数据流表达式意外混乱

Azure Data Factory data flow expression unexpectedly scrambled

我的 ADF 数据流中有一个常用的派生列 activity,它只是一些字段的串联,应该没有错误。

表达式构建器中的表达式:

我观察到的第一个意外行为是,表达式构建器中没有可用的数据预览(而同一派生列 activity 中的其他字段有): 当我按下“保存并完成”按钮时,派生列设置中的显示在表达式中显示错误: 我试图调查并重新打开表达式生成器,表达式意外地乱码:

对这种行为有任何解释吗?我们是否有一些修复/解决方法让我保留原始表达式?

非常感谢

在表达式中使用 curl 方括号来包含列。

toString({ContactType@ID}) + '_' + toString({ContactType@Name}) + '_' + toString({ContactType@ModifiedDate})

您还可以使用CONCAT函数将多个字符串值组合起来得到一个值。

concat(toString({ContactType@ID}) , '_' , toString({ContactType@Name}) , '_' , toString({ContactType@ModifiedDate}))