duplicates - 插入 SQL DB 时 ADF 重复删除不起作用
问题描述
我当前的数据流有问题,我尝试删除 SQL DB 中已经存在的条目。基于以下线程,我正在使用完全外连接和 Alter Row 步骤来消除重复条目:ADF 复制数据活动 - 在插入 SQL 数据库之前检查重复记录
唯一的区别是,属性_id 是数据类型varchar。
我遵循了所有必要的步骤:
这就是我的 AlterRow 步骤的偏好:
此外,我面临一个奇怪的问题,即我必须定期设置 FixNames@{_id} 的映射,因为 Azure 将其检测为错误。在映射部分再次设置它,错误就消失了。
一个替代方案可能是一个存储过程,但我不明白,为什么仍然插入我当前版本的重复项。
解决方案
推荐阅读
- python - 将消息从 RabbitMQ 队列发送到 Websocket 连接,反之亦然
- node.js - 从自定义 lambda 自定义中间件返回错误
- themes - CKeditor 5 背景颜色变化
- reactjs - React Native Web/Expo:如何在 Pressable 上模拟焦点可见?
- php - Laravel/codeception 测试:如何存根 time()
- aws-lambda - 将 dynamodb 流事件源触发器配置为具有可配置的重试延迟
- spring-boot - Spring JPA 存储库方法来获取排序的不同和非空值
- r - 从不等向量长度的列表中创建 data.table
- php - WooCommerce 如何检查产品是否有货
- maven - 使用版本范围时,maven 无法解决依赖关系