【发布时间】:2017-11-11 23:10:49
【问题描述】:
我在 SSIS 中使用 MERGE 语句来填充事实表。该表有近 250 万条记录,我的源表来自 PeopleSoft。我的问题是,有时当学生放弃课程并且我试图将这条记录保留在数据仓库中时,源表中的记录会被删除。我在合并语句中使用匹配时和不匹配时的语句。 问题 - 如果记录在源中被删除并且我执行我的合并语句,由于记录不再匹配任何连接,它会保持不变还是被清除?
【问题讨论】:
-
如果你只在你的事实表上做
UPDATE/INSERT,而没有实际的DELETE,那么你不会有任何问题。 -
@Chris Mack 谢谢!!