【问题标题】:How to launch an DataStage job ETL from Java client?如何从 Java 客户端启动 DataStage 作业 ETL?
【发布时间】:2017-10-28 01:48:18
【问题描述】:

我假设我对 DataStage 了解不多。

我只知道其他人创建了“ETL 作业”,我需要从充当客户端的 Java 程序启动它。

我该怎么办?

编辑:

DataStage 服务器在物理上不同于运行 Java 程序的客户端。我不允许在 DataStage 服务器上运行命令。我需要通过网络连接。我想象 DataStage 提供了某种网络协议,或 web 服务,或类似的东西。

【问题讨论】:

    标签: java etl datastage


    【解决方案1】:

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

    编辑: dsjob 需要在服务器端执行。

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

    【讨论】:

    • 谢谢,我意识到我的问题不完整,我去改进它。
    猜你喜欢
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    相关资源
    最近更新 更多