*IT Kettle:足迹第二十六步了解大数据中的ETL工具Kettle

把大数据讲成故事:第1步是抽取过去数据,第2步是找出规律,第3步是找出证据,第4步是让机器使用规律;我进入项目组后,前期做Kettle数据抽取,就是第1步;后期负责大数据的可视化展示,也就是上述第2,3步;用各种Echart作页面展示;Echart介绍过好多,我以后专门写一篇关于Echart数据分析的文章,讲我做Echart数据分析的经验与坑;现在只说Kettle数据抽取,Kettle...
摘要由CSDN通过智能技术生成

把大数据讲成故事:第1步是抽取过去数据,第2步是找出规律,第3步是找出证据,第4步是让机器使用规律;

我进入项目组后,前期做Kettle数据抽取,就是第1步;后期负责大数据的可视化展示,也就是上述第2,3步;用各种Echart作页面展示;

Echart介绍过好多,我以后专门写一篇关于Echart数据分析的文章,讲我做Echart数据分析的经验与坑;

现在只说Kettle数据抽取,Kettle的核心用法在于新建转换(临时抽取表)和新建作业(start时定时抽取表);临时抽取表,Navicat自带功能也可以支持,Navicat定时抽取就不行了;

kettle异常1:ORA-01722: 无效数字

原因:来源表中的varchar字段,插入出目标表number类型的字段里

方法1:加个字段选择组件,将数据类型强转;

方法2:在sql里用函数将数据类型强转;

kettle异常2:ORA-01481:无效的数字格式模型

原因:字段本就是String,误看作了时间格式,却使用了to_char(xxxx,'yyyy-mm-dd')函数。

方法:去to_char

kettle异常3:ORA-01830:日期格式图片在转换整个输入字符串之前结束

to_date(t.start_time,'yyyy-mm-dd')

原因:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值