1.上篇文章已經講到,怎么新建一個轉換,當然,那只是很簡單的操作,下面我們將學習怎么將在kettle新建的轉換或任務,放入到程序中,由程序調用執行
首先,我們需要將kettle的jar包放入到程序的lib目錄下,當然不只kettle包,還有其他一些重要的包,可以直接到http://download.csdn.net/download/xiaosemei/9967136進行下載,

2.新建項目kettle ,我這里用來演示,

3.kettle初始化代碼(我這里執行和初始是分開的。。方便在次執行的時候不需要初始化)
import org.pentaho.di.core.KettleEnvironment;
import org.pentaho.di.core.database.DatabaseMeta;
import org.pentaho.di.core.exception.KettleException;
import org.pentaho.di.repository.RepositoryDirectoryInterface;
import org.pentaho.di.repository.kdr.KettleDatabaseRepository;
import org.pentaho.di.repository.kdr.KettleDatabase

本文介绍了如何将Kettle ETL工具的转换和任务集成到Java程序中进行调用执行。首先,需要将Kettle及相关依赖的jar包添加到项目的lib目录。然后,通过KettleEnvironment初始化,设置数据库连接信息。接着,展示了如何执行Kettle的转换文件,包括加载转换元数据,创建并执行转换。最后,提供了执行转换和作业的Java代码示例。
最低0.47元/天 解锁文章
1757

被折叠的 条评论
为什么被折叠?



