1、Kettle安装在windows xp上的时候,如果调大Xmx到1024M的时候,有时候会无法启动,而win7就不会。32位win7最大能调Xmx至1200M左右。
2、Kettle4.3默认缺少了oracle的jdbc驱动,可以将驱动丢至主目录的libext/JDBC下。
3、Kettle安装后,所带的oracle的jdbc驱动不支持读写字符集为简体中文集的Oracle数据库,可将ojdbc6.jar替换成ojdbc14.jar,之后可读写简体中文Oracle数据库,但是批量提交的数最好是1000,设为2000或4000的时候会报错。
4、Kettle4.1的文件名不支持中文路径。
5、CSV的编码方式,UTF-8还是GBK。
6、CSV文件带不带说明性质的头一行。
7、CSV文件的分隔符是什么,封闭符是什么,在文件导出的时候要考虑替换掉源数据中的封闭符和换行符。
8、字段数据中,考虑要不要进行字典翻译。
9、特殊字符的过滤,比如单引号,如果进入数据库,可能造成SQL出错。
10、字段数据的两端空格是否要过滤。
11、windows和linux的换行符不一样,windows是\r\n,Linux是\n。
12、Kettle的Java控件,只支持jdk1.4的语法,只能调用外部jar包的静态方法。
2、Kettle4.3默认缺少了oracle的jdbc驱动,可以将驱动丢至主目录的libext/JDBC下。
3、Kettle安装后,所带的oracle的jdbc驱动不支持读写字符集为简体中文集的Oracle数据库,可将ojdbc6.jar替换成ojdbc14.jar,之后可读写简体中文Oracle数据库,但是批量提交的数最好是1000,设为2000或4000的时候会报错。
4、Kettle4.1的文件名不支持中文路径。
5、CSV的编码方式,UTF-8还是GBK。
6、CSV文件带不带说明性质的头一行。
7、CSV文件的分隔符是什么,封闭符是什么,在文件导出的时候要考虑替换掉源数据中的封闭符和换行符。
8、字段数据中,考虑要不要进行字典翻译。
9、特殊字符的过滤,比如单引号,如果进入数据库,可能造成SQL出错。
10、字段数据的两端空格是否要过滤。
11、windows和linux的换行符不一样,windows是\r\n,Linux是\n。
12、Kettle的Java控件,只支持jdk1.4的语法,只能调用外部jar包的静态方法。