摘要: 设置全局变量。 找到.properties文件: 在文件中设置值: 在kettle中新建一个job(不用做任何设置): 转换中获取便元的设置: 重启kettle的执行结果: 阅读全文
posted @ 2017-01-06 14:27 baby孔祥超 阅读(9156) 评论(0) 推荐(0) 编辑
摘要: 有没有能统一管理一个参数,然后让所有的transformation和job都可以读到呢? 答案是有 1.首先,打开.kettle\kettle.properties(个人主机是:C:\Users\for_elegant\.kettle),直接在里面定义,(注意这个文件需要与spoon.bat放在同一 阅读全文
posted @ 2017-01-06 14:17 baby孔祥超 阅读(24391) 评论(1) 推荐(3) 编辑
摘要: for(int i=0;i<queryList.size();i++){//去重 String time =queryList.get(i); if(!tempList.contains(time)){ tempList.add(time); } } 阅读全文
posted @ 2017-01-06 11:39 baby孔祥超 阅读(108) 评论(0) 推荐(0) 编辑
摘要: update TABLE1 set NAME = '?' where ID ='?' 参数字段需要添引号。 阅读全文
posted @ 2017-01-05 10:35 baby孔祥超 阅读(8477) 评论(0) 推荐(0) 编辑
摘要: (1) (2) 点击开始便进行数据库到库的迁移。 阅读全文
posted @ 2017-01-04 12:24 baby孔祥超 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: 数据库USERS表: etl步骤: (2) (3) 其中java代码为: import test.Test; public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException 阅读全文
posted @ 2017-01-04 11:03 baby孔祥超 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 实现: 数据库表字段及值: 执行结果: 阅读全文
posted @ 2017-01-04 09:43 baby孔祥超 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.新建Java测试类,导出Jar包,放在kettle目录中的libext文件中 2.抽数据--经过java处理--输出文件到桌面 来源:http://programmer.blog.51cto.com/2859493/1164002 阅读全文
posted @ 2017-01-02 13:07 baby孔祥超 阅读(5581) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-01 11:21 baby孔祥超 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 因为我的操作系统是32bit,而Ketttle的Spoon脚本中,默认是PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m"。 而2048是超过32bit的最大值,将PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx1024m" 阅读全文
posted @ 2016-12-31 10:24 baby孔祥超 阅读(8730) 评论(0) 推荐(0) 编辑