Azure数据流在更新和插入时出错

时间:2019-07-15 19:21:15

标签: azure azure-data-factory-2 dataflow

当我加入两个表并允许Alter Update和Insert出现此错误时

允许删除,插入或更新需要进行“更改行”转换才能设置行策略。

Screenshot

然后我创建了Alter Rows行,现在在运行触发器时出现此错误

  

{“错误”:{“代码”:“ BadRequest”,“消息”:“ ErrorCode = InvalidTemplate,   ErrorMessage =无法解析表达式'Order   ID'“,” target“:” pipeline / SaleDB / runid / 1cf1e695-dff8-4330-8401-b4ebb86d573f“,” details“:null}}

1 个答案:

答案 0 :(得分:1)

关于“订单ID”的错误,此列是重复的,主要来自Distinct(聚合)和Select1(OriginalData的重复流)。因此,您可以在接收器放置重复列之前放置一个选择。这样可以解决这个问题。

关于AlterRow。唯一的更改行是可以标记行以进行更新,删除,更新的转换。如果您打算更新某些行,则需要更改行,如果您不想更新,则可以从接收器中删除“允许更新”。