windows - 如何在 DB2 表上写入数据阶段性能统计信息?

标签 windows db2 etl datastage

我的 DataStage 版本是 8.5。

我必须使用数据阶段性能数据填充 DB2 中的表,例如 job_name、start_time、finish_time 和execution_date。

有一个包含大量作业的主序列。该序列本身每天运行一次。

每次运行此序列后,我必须收集性能值并将其加载到 DB2 上的表中,以用于报告目的。

我是数据阶段的新手,我不知道如何使其工作。我的数据阶段的环境是Windows,所以我无法使用shell脚本对其进行操作。

有什么方法可以将此信息放入数据阶段吗?

我尝试构建一个服务器例程并使用 DSGetJobInfo 获取数据,但我遇到了参数问题(如何将 xx 作业作为列表传递给该例程)。

抱歉我的英语不是我的母语。

提前致谢。

最佳答案

您的服务器也在 Windows 上吗?自从你说“我的数据阶段”以来我很困惑 大多数时候服务器安装在linux/unix上,客户端安装在windows上。

最好使用的命令是(同样适用于 Windows 和 Linux 服务器)

dsjob -jobinfo [项目名称] [作业名称]

输出会是这样的-

作业状态:运行正常 (1)

作业 Controller :不可用

作业开始时间:2015年3月17日星期二09:03:37

工作波次:9

用户状态:不可用

作业控制:0

临时状态:未运行(99)

调用 ID:不可用

上次运行时间:2015 年 3 月 17 日星期二 09:09:00

作业进程 ID:0

调用列表:[作业名称]

作业可重新启动:0

关于windows - 如何在 DB2 表上写入数据阶段性能统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443377/

相关文章:

c++ - 为任何用户动态获取到 PC 上桌面的链接

windows - CPU 使用率最高的进程的名称

java - 数据库单元 : NoSuchTableException caught

sql-server - 使用 SSIS 导入空白 Excel 列

etl - 程序化数据转换策略

windows - 我在将 wmic 的输出 append 到文本文件时遇到问题

c# - C#中如何获取常见的文件类型图标?

email - DB2 如何从存储过程发送电子邮件?

DB2:在外键中引用空表后无法删除空表中的行

python - 将 pandas 中前 2 列最大值分组