【发布时间】:2026-01-13 23:30:01
【问题描述】:
我有一个事实表,其中有五个与之关联的维度表。通常,事实表包含每个维度的代理键,并且没有业务/代理键。我正在尝试使用暂存事实表的数据加载事实表,即插入新记录。但是,我注意到事实表还可以处理其他操作,例如对数据的更新或删除。为此目的,在 SSIS 包中使用了条件拆分来检查所有代理键是否为 0,然后进行新插入。我的问题是,我可以在更新或删除方面使用代理键吗?
我在事实表上进行了插入,只是为了了解数据的外观。
【问题讨论】:
-
如果您的事实表没有主键,那么识别要更新或删除的记录开始取决于运气。
-
事实表中的主键不是必需的,可能没有用处。
标签: sql sql-server ssis fact