Я заполнил FactTable 12 поисками в таблице измерений, чтобы получить SK, из которых 6 относятся к разным таблицам Dim, а остальные 6 - к тому же DimTable (тип II), выполняющему поиск по тому же естественному ключу.
Ex:
PrimeObjectID => поиск DimObject.ObjectID => получить ObjectSK
и получил другие столбцы, которые делают то же самое
OtherObjectID1 => поиск DimObject.ObjectID => получить ObjectSK
OtherObjectID2 => поиск DimObject.ObjectID => get ObjectSK
OtherObjectID3 => поиск DimObject.ObjectID => get ObjectSK
OtherObjectID4 => поиск DimObject.ObjectID => get ObjectSK
OtherObjectID5 => поиск DimObject.ObjectID => get ObjectSK
для такого множественного поиска, как должно идти в моем пакете служб SSIS.
на данный момент я использую lookup / unionall foreach lookup. Есть ли лучший способ для этого.