У меня есть SQL, который помогает анализировать продолжительность каждого компонента пакета SSIS, он использует
- SSISDB.catalog.executions
- SSISDB.CATALOG.operations
- SSISDB.CATALOG.event_messages
Дело в том, что из данных в этих сущностях я не могу понять, что означает event_messages.message_source_name
. У меня есть только его имя и путь в пакете. Мне нужно понять каждый тип компонента:
- SQL Задача сценария
- Поток данных
- Контейнер последовательности
- L oop Контейнер
- и т. Д.
Например, у меня есть пакет служб SSIS (name = "Test") с 4 компонентами:
- Выполнение Sql Задача (name = "Start")
- Задача потока данных (name = "Load")
- Задача сценария (name = "Check")
- Выполнение Sql Задача ( name = "Fini sh")
И запрос SSISDB Я хочу получить что-то вроде этого
Package_name |Component_name | Component_type
Test | Start | Execute Sql Task
Test | Load | Data Flow Task
Test | Check | Script Task
Test | Finish | Execute Sql Task
Возможно ли это?