1、首先需要导入ojdbc的jar包
2、程序会在Administrator文件夹下建立.kettle的文件夹,里面比较重要的是shared.xml,里面记录了kettle创立模型的时候所共享的数据库配置,
3、创建抽取模型的时候,配置数据库的时候尽量不要使用中文,如果源端是中文且无法更改,那么就不要讲这个数据库配置共享,共享的话会将带有中文字符的数据库配置写入到上一条目所说的shared.xml文件中,以至于每次创建抽取模型的时候读取中文字符都会报错
4、建立的ktr文件,如果使用的数据源已经被共享了,则修改ktr文件里面的数据库配置信息没影响,这里的修改是使用记事本打开ktr文件,不是使用kettle软件打开ktr文件,这就说明在执行ktr文件的时候,首先会使用共享的数据库配置信息,其次才是使用生成的ktr文件本身的数据库配置信息
5、创建完ktr文件,可以设置输出日志,针对ktr里面的各种步骤都会有一些字段记录该步骤的执行情况,比如表输入步骤里面的读、写、输入、输出、更新、拒绝、错误等信息
6、创建完kjb文件,创建批处理程序,批处理内容如下:
D:
CD data-integration
Kitchen /norep /file:SyncMetaData\.kjb /level:Basic>SyncLog\.log