Как я могу найти все источники и назначения, используемые в пакете SSIS, исключая отключенные задачи потока данных

#xml #visual-studio #ssis #dataflow #dataflowtask

#xml #visual-studio #ssis #поток данных #dataflowtask

Вопрос:

У меня есть это требование на работе, мне нужно перечислить все источники и назначения, используемые в нескольких пакетах SSIS для целей инвентаризации. Пакеты старые, и в них много задач потока данных, которые отключены, плюс они сложны.

Источники и назначения в этих пакетах включают SQL Server, Excel и плоские файлы.

Эти пакеты не развертываются в SSISDB.

Я попытался использовать редактор кода, чтобы открыть пакеты в формате XML и выполнить поиск по всем строкам подключения, но я не могу сказать, используются ли они или отключены.

Поэтому в настоящее время я загружаю пакеты из нашего репозитория и открываю каждый пакет и задачи потока данных (которых несколько во всех пакетах) и перечисляю источники и назначения, что является утомительной задачей.

Кто-нибудь знает, есть ли эффективный и простой способ выполнить эту задачу?

Заранее благодарю вас!

Комментарии:

1. Biml перепроектирует ваши пакеты в соответствующий Biml. Удаляет строки кода более чем на 80%. Затем это вложенные циклы foreach. Для каждого пакета в корне. Пакеты -> Для каждой задачи в пакете. Задачи. Где (Тип == «Поток данных»), а затем преобразование Foreach в task. Преобразования {проверять преобразование, отмечать соединения и т. Д.}