如何从 Java 客户端启动 DataStage 作业 ETL?
How to launch an DataStage job ETL from Java client?
我假设我对 DataStage 了解不多。
我只知道有人创建了一个 "ETL job",我需要从我的 Java 程序启动它,该程序充当客户端。
我该怎么办?
编辑:
DataStage 服务器在物理上不同于运行 Java 程序的客户端。我不允许在 DataStage 服务器上使用 运行 命令。我需要通过网络连接。我想象DataStage提供了某种网络协议,或者webservice之类的。
您可以使用 dsjob
命令 - 详情请参阅 Knowledge Center
编辑:
dsjob需要在服务器端执行。
您可以使用从远程插入数据库 table 并触发在服务器上执行 dsjob 的东西(即 UDF)。
或者使用 WaitForFile 阶段并将文件传输到服务器。
我假设我对 DataStage 了解不多。
我只知道有人创建了一个 "ETL job",我需要从我的 Java 程序启动它,该程序充当客户端。
我该怎么办?
编辑:
DataStage 服务器在物理上不同于运行 Java 程序的客户端。我不允许在 DataStage 服务器上使用 运行 命令。我需要通过网络连接。我想象DataStage提供了某种网络协议,或者webservice之类的。
您可以使用 dsjob
命令 - 详情请参阅 Knowledge Center
编辑: dsjob需要在服务器端执行。
您可以使用从远程插入数据库 table 并触发在服务器上执行 dsjob 的东西(即 UDF)。 或者使用 WaitForFile 阶段并将文件传输到服务器。