【发布时间】:2020-02-12 09:10:52
【问题描述】:
我有一个 SQL,它有助于分析每个 SSIS 包组件的持续时间,它使用
- SSISDB.catalog.executions
- SSISDB.CATALOG.操作
- SSISDB.CATALOG.event_messages
事实上,我无法从这些实体中的数据中理解event_messages.message_source_name 代表什么。我在包中只有它的名称和路径。
我需要了解每种组件类型:
- SQL 脚本任务
- 数据流
- 序列容器
- 循环容器
- 等等
例如,我有一个包含 4 个组件的 SSIS 包(名称 =“Test”):
- 执行 Sql 任务(名称 =“开始”)
- 数据流任务(名称=“加载”)
- 脚本任务(名称 =“检查”)
- 执行 Sql 任务(名称 = “完成”)
查询 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
有可能吗?
【问题讨论】:
-
“您需要了解每种组件类型”是什么意思?就像它们是什么一样?我不明白你在这里真正问的是什么。
-
我已经编辑了我的问题,提供了示例
标签: sql-server ssis sql-server-2017