Я ищу способ выполнять подзапросы из основного запроса, который я выполняю в своем пакете SSIS.
Поэтому, когда я выполняю пакет, я хочу иметь возможность выполнять подзапрос после каждой строки, создаваемой основным запросом, и передавать данные из строки основного запроса во подзапрос.
Это возможно?
Да, вы создаете переменную типа object. Выполните свой запрос и поместите результаты в эту переменную SSIS. Сделайте следующий шаг циклом ForEach и используйте итератор типа ADO recordset. Вы выберете переменную объекта, которая будет использоваться для этого. Надеюсь, это поможет вам.
Вам необходимо определить переменные для использования из набора записей, и они будут доступны для любых шагов, которые вы поместите в этот контейнер цикла.
Если вы просто используете таблицы SQL, я бы рекомендовал использовать хранимую процедуру, SSIS может просто усложнить ситуацию.
Это по памяти, поэтому я могу забыть настройку или шаг.