1

嘿伙计们希望你能提供帮助。

我正在使用 DataStage 9.1,但在 Director 中的作业日志存在问题。首先让我说一下我工作的公司大约 6 个月前刚刚购买并安装了 InfoSphere,所以我完全期待一些成长的痛苦,这很可能是管理方面的事情。我熟悉 8.5 及以上版本(使用该工具 3 年),但不熟悉 9.1。...关于这个问题...

我有一个大序列,其下有许多子序列,并且我多次使用许多相同的并行作业(选中“多实例”设置)。我通过将 id 设置为向下传递的参数(目标表名称),更改了我正在加载的每个系统的多实例作业的调用 ID。

这是一个例子..

Multiple Instance job name = Temp_To_Final
When used for System_A = System_A_Temp_To_Final
When used for System_B = System_B_Temp_To_Final

我遇到的问题是,当我查看作业日志时,它将 System_A_Temp_To_Final 与 System_B_Temp_To_Final 混合在一起。

作业日志的示例:

Starting job System_A_Temp_To_Final.(....)      <---System_A
Environment variable settings (....)            <---System_A 
OSH script (....)                               <---System_A
Starting job System_B_Temp_To_Final.(....)      <---System_B
Parallel job reports successful completion      <---System_A
Environment variable settings (....)            <---System_B
OSH Script (....)                               <---System_B

当我有 18 个作业正在运行并执行此操作时,它会变成一团糟,很难单步执行或找出哪些错误或警告属于哪个作业。有谁知道组织这个的方法?我在 8.5 中没有这个问题,但是那个环境已经建立并且稳定了。

感谢所有的帮助!

4

1 回答 1

1

所以我弄清楚了问题所在,并想分享以防其他人遇到同样的问题。这个问题是在服务器端/管理(我没有经验),所以如果我没有任何意义,我现在道歉。当 DataStage 记录不同作业的日志时,它会创建一个文件并将其存储在服务器的某个位置。问题是该特定作业的文件已损坏。我们所要做的就是从另一个作业中获取一个文件,并将其重命名为与损坏文件相同的名称,然后替换损坏的文件。这立即解决了这个问题。

于 2013-12-27T18:56:04.020 回答