1
我有3個scriptella腳本,我想從一個接一個地從java程序運行。這非常重要,因爲每個xml腳本都使用前一個的結果。我怎麼能做到這一點? 謝謝。如何從java程序中一個接一個地運行3個scriptella文件?
我有3個scriptella腳本,我想從一個接一個地從java程序運行。這非常重要,因爲每個xml腳本都使用前一個的結果。我怎麼能做到這一點? 謝謝。如何從java程序中一個接一個地運行3個scriptella文件?
Scriptella Tutorial提供了一個從Java調用ETL文件的例子。您可以簡單地依次添加3行:
EtlExecutor.newExecutor(new File("etl1.xml")).execute();
EtlExecutor.newExecutor(new File("etl2.xml")).execute();
EtlExecutor.newExecutor(new File("etl3.xml")).execute();
這些方法是同步的,因此etl文件會一個接一個地運行。
你可以添加代碼片段而不是描述它嗎? – Chris
我可以,但這是沒有理由的。重要的是每個etl.xml應該在前一個完成工作後運行。 –