关于使用kettle4.3版本的几个小问题
2014-07-08 10:11
323 查看
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
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
相关文章推荐
- 关于索引使用的几个小问题
- 【转】关于在.Net开发中使用Sqlite的版本选择问题
- 关于在一套复制环境中使用不同版本OGG的问题
- 关于不使用appStore版本更新的问题
- Windows phone 7中关于Zune软件使用几个问题
- 使用cxf 关于JAXB2.1和JDK1.6/6.0版本不一致的问题 --已解决
- 关于使用unigui、webxone、mysql的几个问题
- 关于使用ADT-22.6.0版本,Eclipse中无法创建AVD的问题
- 关于centos7中使用rpm方式安装mysql5.7版本后无法使用root登录的问题
- 关于“打开项目**时发生问题,尝试退出并重新启动应用程序。如果问题仍然存在,则可能是由于正在使用不支持的项目版本,或者项目文件可能损坏”的问题的解决办法。
- 关于Android4.0及以下系统版本使用PopupWindow.dismiss()时内部的Drawable透明的问题
- 关于.net的几个重要问题的bigeagle版本
- 关于使用中文分词工具ICTCLAS2013 Java版本乱码的问题
- 关于directx sdk 使用的几个小问题
- WebService(二)-->关于 WebService 的几个问题和重要术语及相关工具使用(多图)
- 关于使用标签需要注意的几个问题
- 关于使用中文分词工具ICTCLAS2013 Java版本乱码的问题
- 关于IE8及更低版本使用innerHTML出现的问题
- 关于最新版本的log4net使用中遇到的问题