首页 > 解决方案 > 如何从多个来源 upsert 到数据仓库

问题描述

我正在建立一个新的数据仓库。在这种情况下,仓库需要支持增量夜间更新。真的很标准的东西。

以前在构建数据仓库时,我要么使用 Created / Updated 日期列来驱动插入和更新,要么使用源表上的 PrimaryKey 并将其作为自然键存储在仓库中,并使用 HashBytes 来比较行数据。

然而,在这个特定的仓库中,数据将来自多个 sql 表,因此这些表将具有多个主键和/或多个创建/更新日期。

处理这种情况的典型设计模式是什么?

标签: sqltsqldata-warehouse

解决方案


推荐阅读