ADF 在更改行后不会更新接收器

问题描述 投票:0回答:2

我是 ADF 的新手,但已经取得了很大的成功。然而,无论我做什么,我的数据流的这一部分都不会更新接收器。我有一个如下所示的 Azure SQL 数据库表。 在 acclasscode 和 acclasscode_effdt 上键入。我的转换命中了一条记录的更改行以添加结束日期,这对我来说似乎是正确的。 。然而,当我到达水槽并尝试将其写回时,什么也没有发生。我会说我不明白为什么它说 0 行将在顶部更新,但在结果集中显示 1 行要更新。

我确实启用了“允许更新”

azure azure-data-factory
2个回答
0
投票

按照 MS 文档

您分配给行的操作(插入、更新、删除、更新插入)在调试会话期间不会发生。在管道中运行执行数据流活动以在数据库表上实施更改行策略。

我尝试复制您的相同情况并观察到相同的行为。我可以在

AlterRow 转换的
数据查看中看到需要修改的标记为 * 的行。但是,接收器预览似乎不是最新的。

  • 更改行转换是您为使用表达式为其设置的行设置的策略。
  • 更改行转换可能会导致一行(或多行)被插入、更新、删除或更新插入(DDL 和 DML 操作)仅针对您的数据库

您需要运行管道并执行活动才能看到数据库中数据的变化。


0
投票

我为西方、香港和内地之间的企业跨境融资提供合规解决方案和渠道。电话/微信:+8613520320431(Boss.Qian),绕过限制。

© www.soinside.com 2019 - 2024. All rights reserved.