Декартово произведение в SSIS

У меня есть две таблицы (Table1 и Table2) в базе данных SQL Server, и мне нужно создать третью таблицу (Table3), содержащую все столбцы из двух таблиц и, конечно же, их данные. Каждая строка Table1 связана с каждой строкой Table2.

Эта операция является декартовым произведением, но, по-видимому, она недоступна в службах SSIS. Может кто знает как это сделать?

Я читал в Интернете, что использование декартового произведения не является хорошей практикой с точки зрения производительности, но Table2 имеет только одну строку, а это означает, что Table3 будет иметь столько строк, сколько < strong>Таблица1


person CiccioMiami    schedule 07.07.2011    source источник


Ответы (1)


Вот ссылка, где объясняются два метода получения декартова произведения с помощью SSIS:

http://sqlserverpedia.com/blog/sql-server-bloggers/performing-a-cross-join-cartesian-product-in-ssis/

person CiccioMiami    schedule 07.07.2011