我的前提是我对DataStage了解不多。
我只知道其他人创造了一个" ETL工作"我需要从我的Java程序中启动它,它充当客户端。
我该怎么办?
修改
DataStage服务器与运行Java程序的客户端在逻辑上不同。我不允许在DataStage服务器上运行commans。我需要通过网络连接。我想象DataStage提供某种网络协议或web服务,或者其他什么。
答案 0 :(得分:1)
您可以使用dsjob
命令 - 详情请参阅Knowledge Center
修改强> dsjob需要在服务器上执行。
您可以从远程使用插入到数据库表中并触发在服务器上执行dsjob的某些内容(即UDF)。 或者使用WaitForFile阶段和transfera文件到服务器。