【发布时间】:2019-04-22 10:00:48
【问题描述】:
我正在尝试使用 SSIS 将数据加载到我的事实表中。为此,我需要为每个维度表创建查找以映射主键/外键。但问题是我的事实表源数据文件不包含外键列。我的目标事实表包含外键列和其他一些列。但源数据确实包含其他列,但不包含外键列。如何创建这些列以便将它们映射到 Lookup 中维度表的主键列?
【问题讨论】:
-
这个问题有点不清楚。您是否在问如何将列添加到数据流的源/目标?或者您是否在询问当源中没有键时如何匹配您的数据?我真的不确定。
-
将源文件加载到临时表中,并编写 SQL 查询以将临时表连接到维度以提供维度键。然后使用
INSERT ... SELECT或MERGE将该查询加载到您的事实表中。
标签: sql-server ssis