Kettle流程步骤与应用步骤(六)

简介: Kettle流程步骤与应用步骤(六)

作用 

流程主要用来控制数据流程与数据流向

应用则是提供一些工具类

流程

数据过滤

switch/case:一路到多路,支持字符串,数值,日期

20190506140949556.png过滤记录:一路到两路,支持字符串,数值,日期

20190506141858472.png

根据java代码过滤记录,name表示字段,再配上java的代码。

20190506141921935.png


流程步骤-处理不确定行数的数据

检测空流用来检测前面过来的流是否是空流;阻塞数据只要最后一行

20190506150619849.png

多数据源合并

使用的是UNION进行合并(列数、列名、列类型需要相同),而不是JOIN:

20190506151052428.png

数据流终点

除了各个输出步骤,还包括下面几个

20190506151422894.png

应用

20190506151931770.png

启动其它程序

注意运行SSH务必提前设置免密登陆!

2019050615460996.png

日志功能

写日志就相当于Java代码里的log.info(…)了,用于自定义记录日志

20190506154645818.png

发送邮件

相关文章
|
7月前
|
Oracle 前端开发 关系型数据库
kettle开发篇-更新
kettle开发篇-更新
211 1
|
4月前
|
Java Linux 开发工具
eft搭建详细步骤!
1、安装vmware 2、下载合适版本的centos并安装 稍后安装操作系统(安装第二个时把安装程序光盘映像文件ISO清空) 自定义硬件-内存4G-处理器2X2-网络适配器NAT-CD/DVD使用ISO映像 网络和主机名:主机名设置、开启以太网(安装好使用ip addr查看ip地址1-9-2开头的) root密码设置 3、安装xshell 使用ip addr看ip然后连接上 4、安装jdk yum search java|grep jdk yum install -y java-1.8.0-openjdk*
115 2
|
JavaScript 前端开发 API
10 个步骤轻松掌握 ReduxToolkit
10 个步骤轻松掌握 ReduxToolkit
244 0
|
SQL Oracle 关系型数据库
Kettle输出步骤(四)
Kettle输出步骤(四)
208 0
Kettle输出步骤(四)
|
XML JSON 数据库连接
Kettle输入步骤(三)
Kettle输入步骤(三)
259 0
Kettle输入步骤(三)
|
测试技术
一对一源码,完整的测试流程包含哪些步骤?
一对一源码,完整的测试流程包含哪些步骤?
|
C语言 C++ 前端开发