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

发送邮件

相关文章
|
2月前
|
监控 搜索推荐 虚拟化
VMwarepro16安装完整流程——注意事项全部详解
VMwarepro16安装完整流程——注意事项全部详解
50 0
|
9月前
|
JavaScript 前端开发 API
10 个步骤轻松掌握 ReduxToolkit
10 个步骤轻松掌握 ReduxToolkit
167 0
|
XML JSON 数据库连接
Kettle输入步骤(三)
Kettle输入步骤(三)
199 0
Kettle输入步骤(三)
|
SQL Oracle 关系型数据库
Kettle输出步骤(四)
Kettle输出步骤(四)
153 0
Kettle输出步骤(四)
|
分布式计算 大数据 Spark
阶段练习_需求介绍和明确步骤 | 学习笔记
快速学习 阶段练习_需求介绍和明确步骤
74 0
阶段练习_需求介绍和明确步骤 | 学习笔记
|
测试技术
一对一源码,完整的测试流程包含哪些步骤?
一对一源码,完整的测试流程包含哪些步骤?
|
C语言 C++ 前端开发
|
前端开发 Java 开发工具