資源簡介
Pentaho Kettle解決方案:使用PDI構(gòu)建開源ETL解決方案書中包含的所有源碼及腳本

代碼片段和文件信息
package?example.ch22;
import?org.pentaho.di.core.KettleEnvironment;
import?org.pentaho.di.core.database.Databasemeta;
import?org.pentaho.di.shared.Sharedobjects;
import?org.pentaho.di.trans.Trans;
import?org.pentaho.di.trans.Transmeta;
public?class?ChangeDatabaseInTrans?{
??public?static?void?main(String[]?args)?throws?Exception?{
????String?filename?=?args[0];
????
????KettleEnvironment.init();
????
????Databasemeta?databasemeta?=?new?Databasemeta(“DB“?“MySQL“?“JDBC“?“l(fā)ocalhost“?“test“?“3306“?“user“?“password“);
????
????Sharedobjects?sharedobjects?=?new?Sharedobjects();
????sharedobjects.storeobject(databasemeta);
????sharedobjects.setFilename(“/tmp/shared.xml“);
????sharedobjects.saveToFile();
????
????//?System.setProperty(Const.KETTLE_SHARED_objectS?“/tmp/shared.xml“);
????
????Transmeta?transmeta?=?new?Transmeta(filename);
????transmeta.setSharedobjectsFile(“/tmp/shared.xml“);
????transmeta.readSharedobjects();
????
????Trans?trans?=?new?Trans(transmeta);
????trans.prepareExecution(null);
????trans.startThreads();
????trans.waitUntilFinished();
????
????if?(trans.getErrors()!=0)?{
??????System.out.println(“Error“);
????}
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????8787??2010-05-20?02:23??635179_code_ch22\.classpath
?????文件?????????368??2010-05-20?01:39??635179_code_ch22\.project
?????目錄???????????0??2010-08-04?21:55??635179_code_ch22\src\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch22\src\example\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch22\src\example\ch22\
?????文件????????1161??2010-07-20?04:21??635179_code_ch22\src\example\ch22\ChangeDataba
?????文件????????5369??2010-07-20?04:21??635179_code_ch22\src\example\ch22\CsvFileReader.java
?????文件????????3182??2010-07-20?04:37??635179_code_ch22\src\example\ch22\DynamicJob.java
?????文件?????????522??2010-07-20?04:21??635179_code_ch22\src\example\ch22\ExecuteJob.java
?????文件?????????569??2010-07-20?04:21??635179_code_ch22\src\example\ch22\ExecuteTrans.java
?????文件????????2769??2010-07-20?04:21??635179_code_ch22\src\example\ch22\InjectDataIntoTransformation.java
?????文件?????????704??2010-07-20?04:21??635179_code_ch22\src\example\ch22\ParameterTrans.java
?????文件????????1773??2010-07-20?04:21??635179_code_ch22\src\example\ch22\PassDataToTransformation.java
?????文件????????1444??2010-07-20?04:21??635179_code_ch22\src\example\ch22\ReadFromStep.java
?????目錄???????????0??2010-08-04?21:55??635179_code_ch22\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\databa
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\databa
?????文件?????????618??2010-07-02?02:29??635179_code_ch23\src\org\kettlesolutions\plugin\databa
?????文件?????????547??2010-03-19?08:33??635179_code_ch23\src\org\kettlesolutions\plugin\databa
?????文件????????1183??2010-03-19?08:33??635179_code_ch23\src\org\kettlesolutions\plugin\databa
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\helloworld\
?????文件????????2421??2010-03-23?10:05??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\helloworld\HelloworldJobEntry.java
?????文件????????6594??2010-03-23?10:02??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\helloworld\HelloworldJobEntryDialog.java
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\helloworld\messages\
?????文件?????????333??2010-03-23?09:51??635179_code_ch23\src\org\kettlesolutions\plugin\jobentry\helloworld\messages\messages_en_US.properties
?????目錄???????????0??2010-08-04?21:55??635179_code_ch23\src\org\kettlesolutions\plugin\partitioner\
............此處省略179個文件信息
- 上一篇:imate 9502中文包
- 下一篇:北京君正X1000芯片手冊
評論
共有 條評論