azure - 如何使用azure数据工厂从sql数据库中删除记录

标签 azure azure-data-factory

我正在数据工厂中设置一个管道,其中管道的第一部分需要一些预处理清理。我目前设置了一个脚本来查询这些需要删除的行,并将这些结果导出到 csv 中。

我正在寻找的本质上与更新插入复制事件相反。我希望该过程根据匹配的行删除表中的行。

如果这是一个简单的解决方案,请提前致歉,我对数据工厂相当陌生,只需要帮助寻找正确的方向。

最佳答案

假设您最初获取行的源与接收器不同 有多种方法可以实现它。

  1. 如果行数较少,我们可以利用脚本事件或查找事件从目标表中删除记录

  2. 如果数据集较大、查找事件受到限制,您可以将数据复制到目的地的临时表中,并利用脚本事件删除匹配的行

  3. 如果您的组织支持使用数据流,您可以使用它来实现

关于azure - 如何使用azure数据工厂从sql数据库中删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75174138/

相关文章:

Azure 数据工厂 IP 地址问题

azure - 如何使用 Azure DevOps 发布变量将环境特定值传递到 azure 数据工厂中的管道参数

azure - 当 Azure Synapse 的数据流不支持我的数据源时该怎么办?

apache-spark - 在 U-SQL 和 Spark/Databricks 之间进行选择

azure - 如何解决 AAS 模型中的此数据网关错误?

Azure 服务总线命名空间创建失败并出现未知错误

java - 如何通过java服务在azure目录中添加文件?

azure - 类型 'String' 的表达式与 ADFv2 中 If 条件上的字段 'expression' 不匹配

c# - 为什么 .NET "de-CH"区域性数字组分隔符在本地和 Azure 上不同?

Azure - 通知中心命名空间错误