Я работаю над пакетом служб SSIS, который проверяет производительность хранимых процедур с использованием расширенных событий. У нас есть задача «Выполнить SQL», имеющая SQL-запрос, который определяется во время выполнения, поскольку аргументы для этих (прочитанных) хранимых процедур уже жестко заданы и хранятся в таблице.
Теперь мне нужно также выполнить (записать) вызовы хранимых процедур, для которых я не могу жестко закодировать аргументы, поскольку они (динамически генерируемые) зависят от выходного набора предыдущих хранимых процедур. Аргументы и результирующий набор не идентичны для каждой хранимой процедуры, поэтому сложность использования одной задачи «Выполнить SQL» затруднена.
Я думал о создании отдельной задачи исполнения SQL для каждой хранимой процедуры (записи) и добавлении их в контейнер последовательности, но это не похоже на практический подход.
Может кто-нибудь предложить какой-либо подход к этой проблеме?