
数据分析
Vip、疯子
这个作者很懒,什么都没留下…
展开
-
数据分析——Kettle自定义Step插件获取流的字段属性
前言:前几天尝试编写了一个简单的Kettle自定义Step插件,但是有一个很大的问题:之前的插件是通过用户输入字段的下标来确定哪些列需要进行字符替换,而非字段名,因此我看了下Kettle中提供的插件的源代码,找到了获取字段属性的方法,在此记录一下。开发环境:开发工具:IntelliJ IDEA 2020.1开发环境:JDK1.8、Maven-3.6.3Kettle版本:8.3.0.0-371Kettle源代码:点击进入插件示例代码:下载地址官方文档:点击进入注:本文将基于上一原创 2020-09-07 14:43:49 · 1413 阅读 · 0 评论 -
数据分析——Kettle插件开发异常信息总结
前言:此博客主要用来记录开发Kettle的过程中遇到的一些坑与异常信息,并记录对其分析的过程。(1).类型异常(org.pentaho.di.core.exception.KettleValueException)在对输入流中的字符串进行处理,并放入输出流时,使用了以下代码 //从输入流中读取一行 Object[] r = getRow(); //处理过程略 ... //将其中一个重新赋值(str为String类型) r[i] = str;原创 2020-09-04 13:37:14 · 2701 阅读 · 1 评论 -
数据分析——Kettle自定义Step插件编写
前言:公司业务需要开发Kettle的自定义Step插件,在查找资料的过程中发现网上关于Kettle的资料比较少,有的资料比较简洁,因此记录一下自己demo插件的详细开发过程。插件功能:用户输入需要替换的字符和替换后的字符以及需要替换的列号,插件进行自动替换,效果图如下开发环境:开发工具:IntelliJ IDEA 2020.1开发环境:JDK1.8、Maven-3.6.3Kettle版本:8.3.0.0-371Kettle源代码:点击进入插件示例代码:下载地址官.原创 2020-09-03 15:24:03 · 3488 阅读 · 3 评论