首页 > 解决方案 > 如果源被过滤,如何从增量加载的表中删除记录

问题描述

源表是一个临时表,它获取过滤到最近 5,000 条记录的数据。数据来自 OData 请求,并且过滤器已到位以减少查询的负载。

目标表是完整的表,并通过 MERGE 语句填充,如果它是新的或修改的,则从源添加/更新记录。

如果从源中删除一条记录,则 MERGE 过程将无法区分哪些行已被删除,因为源表中的大多数记录一开始就不存在。

如果在这种情况下已从源中删除记录,那么从目标表中删除记录的好方法是什么?

标签: sqldatabasedata-warehouse

解决方案


推荐阅读