2017-10-26 1 views
0

Ich gehe davon aus, dass ich nicht viel über DataStage weiß.Wie startet man einen DataStage Job ETL vom Java Client?

Ich weiß nur, dass jemand anderes einen "ETL-Job" erstellt hat und ich es aus meinem Java-Programm starten muss, das als Client fungiert.

Wie soll ich tun?

Edit:

Der Datastage-Server ist phisically unterscheidet sich von dem Client, auf dem das Java-Programm ausgeführt wird. Ich darf keine Commans auf dem DataStage-Server ausführen. Ich muss mich über das Netzwerk verbinden. Ich stellte mir vor, dass DataStage eine Art Netzwerkprotokoll oder Webservice anbietet.

Antwort

0

können Sie den dsjob Befehl - Details finden Sie in der Knowledge Center

Edit: dsjob muss auf dem Server ausgeführt werden.

Sie könnten eine Einfügung in eine Datenbanktabelle von Remote verwenden und etwas (d. H. Eine UDF) auslösen, die den Dsjob auf dem Server ausführt. Alternativ können Sie die WaitForFile-Phase und die Transfera-Datei auf dem Server verwenden.

+0

Vielen Dank, ich erkannte, dass meine Frage unvollständig war, gehe ich und verbessere es. –

Verwandte Themen