kettleKettle流程控件

文章目录

  • Kettle流程控件
    • Test17 switch
    • Test18 过滤
  • Kettele连接控件
    • test19 连接控件-笛卡尔积
    • test20 记录集连接

Kettle流程控件

  • 流程主要用来控制数据流程和数据流向
  • switch/case组件让数据流从一路到多路。

Test17 switch


实现步骤:

1、拖入 JSON输入组件,switch/case组件,三个Excel输出组件


2、配置 switch/case 组件


Test18 过滤

过滤记录让数据流从一路到两路


实现步骤:

1、拖入 JSON输入组件、过滤记录组件、两个Excel组件,并连接各个组件

2、配置过滤记录组件


结果

Kettele连接控件

笛卡尔积

test19 连接控件-笛卡尔积




配置记录关联(笛卡尔积组件)【不要任何设置】



结果

test20 记录集连接

记录集连接

  • 记录集连接类似数据库的左连接、右连接、内连接、外连接。

  • 在进行记录集连接之前,应该要对记录集进行排序

    需求:

  • 从Excel中读取employees和departments数据,进行内关联,左关联,右关联,全关联,把数据保存到Excel










kettleKettle流程控件

文章目录

  • Kettle流程控件
    • Test17 switch
    • Test18 过滤
  • Kettele连接控件
    • test19 连接控件-笛卡尔积
    • test20 记录集连接

Kettle流程控件

  • 流程主要用来控制数据流程和数据流向
  • switch/case组件让数据流从一路到多路。

Test17 switch


实现步骤:

1、拖入 JSON输入组件,switch/case组件,三个Excel输出组件


2、配置 switch/case 组件


Test18 过滤

过滤记录让数据流从一路到两路


实现步骤:

1、拖入 JSON输入组件、过滤记录组件、两个Excel组件,并连接各个组件

2、配置过滤记录组件


结果

Kettele连接控件

笛卡尔积

test19 连接控件-笛卡尔积




配置记录关联(笛卡尔积组件)【不要任何设置】



结果

test20 记录集连接

记录集连接

  • 记录集连接类似数据库的左连接、右连接、内连接、外连接。

  • 在进行记录集连接之前,应该要对记录集进行排序

    需求:

  • 从Excel中读取employees和departments数据,进行内关联,左关联,右关联,全关联,把数据保存到Excel