如何从Java客户端启动DataStage作业ETL?

时间:2017-10-26 17:42:16

标签: java etl datastage

我的前提是我对DataStage了解不多。

我只知道其他人创造了一个" ETL工作"我需要从我的Java程序中启动它,它充当客户端。

我该怎么办?

修改

DataStage服务器与运行Java程序的客户端在逻辑上不同。我不允许在DataStage服务器上运行commans。我需要通过网络连接。我想象DataStage提供某种网络协议或web服务,或者其他什么。

1 个答案:

答案 0 :(得分:1)

您可以使用dsjob命令 - 详情请参阅Knowledge Center

修改 dsjob需要在服务器上执行。

您可以从远程使用插入到数据库表中并触发在服务器上执行dsjob的某些内容(即UDF)。 或者使用WaitForFile阶段和transfera文件到服务器。