实战
Karida122
科技改变世界。
展开
-
kettle 转换字段遇到问题(couldn't get row from result set unable to get timestamp from resultset at index 9)
kettle imestamp : Unable to get timestamp from resultset at index 22在做ETL的时候,连接MySQL读取含有timestamp类型的表,出现如下错误:经Google,据说是MySQL自身的问题。解决方法也很简单,在Spoon的数据库连接中,打开选项,加入一行命令参数:zeroDateTimeBehavior=co...原创 2018-05-18 15:31:27 · 19895 阅读 · 7 评论 -
db2数据类型转换函数
db2数据类型转换:字段为Integer Integer ----> char char(字段) char -------> Integer Integer(trim(char(字段))) 字段为double(8,2) double -----&...原创 2018-05-02 11:46:33 · 9359 阅读 · 0 评论 -
Kettle抽取变量表名(系统时间后缀)
使用job kjb如下 完成此需求,如下图,步骤如下: 1 start2 设置表明使用的变量:时间变量(tableName.ktr)3 抽取(即表输入》表输出)() 设置时间变量的转换如下,tableName.ktr: 时间变量设置参考:http://blog.csdn.net/xiaohai798/article/detai...原创 2018-04-27 16:41:12 · 6564 阅读 · 1 评论 -
Kettle全量更新详细说明
最开始接触kettle,很直白的一种数据更新方式是数据全量更新,使用最简单的两个工具,表输入、插入/更新(曾经天真的以为这就是随着数据源的变化做出相应变化,即数据的增加、修改、删除,后来发现增加、更新可以做到,删除并不能); 后来接触到另一种数据更新方式,会使用主键做KEY值对比,对比剩下的属性值,是否...原创 2018-04-23 17:51:13 · 9556 阅读 · 1 评论 -
Oracle数据库过滤时间戳筛选条件
一开始尝试截取date类型字段substr(时间戳字段,1,10)=‘2199-12-31’,结果出不来,因为date类型字段转成字符串后于单引号内字符串格式不一致;正确结果是: `select * from table_name where 时间戳字段 = to_date('2012-06-18','yyyy-mm-dd hh24:mi:ss'));...原创 2018-10-10 16:31:35 · 6426 阅读 · 0 评论