【发布时间】:2010-04-29 04:59:19
【问题描述】:
我必须使用 12 次查找维度表来填充 FactTable 以获取 SK,其中 6 次查找不同的 Dim 表,其余 6 次查找到相同的 DimTable(类型 II),查找相同的自然键。
例如:
PrimeObjectID => 查找 DimObject.ObjectID => 获取 ObjectSK
还有其他列也一样
OtherObjectID1 => 查找 DimObject.ObjectID => 获取 ObjectSK
OtherObjectID2 => 查找 DimObject.ObjectID => 获取 ObjectSK
OtherObjectID3 => 查找 DimObject.ObjectID => 获取 ObjectSK
OtherObjectID4 => 查找 DimObject.ObjectID => 获取 ObjectSK
OtherObjectID5 => 查找 DimObject.ObjectID => 获取 ObjectSK
对于这样的多重查找应该如何进入我的 SSIS 包。
现在我正在使用查找 / unionall foreach 查找。有没有更好的方法。
【问题讨论】:
标签: sql-server ssis lookup surrogate-key fact-table