为什么在运行之前必须在数据存储中进行编译?

时间:2014-04-07 09:05:23

标签: datastage

每当我们尝试运行它时,是否有必要编译作业?我没有在工作中修改任何东西,但每次我试图运行它时都要求编译。为什么有必要?编译时发生了什么?

2 个答案:

答案 0 :(得分:0)

编译生成运行作业的二进制文件和脚本。需要在运行作业之前进行编译。编译完成后,如果作业成功运行,您可以反复运行作业而无需编译。对于Job aborts / failure,需要重新编译。

答案 1 :(得分:0)

这是DataStage的一个巨大弱点。重新编译未更改的代码充其量只是极其麻烦。 DataStage的产品所有者应该消除这个持续问题的诅咒。