如何在Unix/Linux系统中通过Shell编译DataStage 11.7作业?
关于DataStage中通过uvsh编译作业的说明
是的,uvsh确实可以用于编译DataStage作业,
dsjob工具本身聚焦于作业的运行、调度与状态查询,并没有内置直接的编译命令,这也是你在dsjob --help里找不到相关选项的原因。在uvsh中编译作业的常用操作方式:
- 进入uvsh交互环境执行:
uvsh > DS.ADMIN > COMPILEJOB <你的项目名> <你的作业名>- 直接通过shell一次性执行(无需进入交互环境):
echo "DS.ADMIN;COMPILEJOB <你的项目名> <你的作业名>" | uvsh额外注意事项:
- 执行编译操作需要拥有对应DataStage项目的管理员权限
- 编译前请确认作业的数据源、转换规则等依赖配置无误,避免因依赖问题导致编译失败
- 编译完成后可通过
dsjob -run <项目名> <作业名>验证作业是否能正常启动运行
内容的提问来源于stack exchange,提问作者dumb person
相关产品推荐
相关产品推荐

