Kettle使用_24 kettle输入输出组件汇总

需求:通过Kettle实现文本文件、固定宽度文件输入、表输入、XML数据输入、JSON数据输入、表输入等输入和相应的输出。

解决方法:通过文本文件、固定宽度文件输入、表输入、XML数据、JSON数据、表输入、文本文件输出、固定宽度文件输出、表输出、XML数据输出、JSON数据输出、表输出组件来实现,该组件支持如上Excel引擎。

Previous work:

这里的数据是(Package和Version两列,每行长度是11,第一列的长度是3,第二列的长度是5),内容见下:

Kettle使用_24 Kettle输入输出组件汇总_数据

Step1:新建个转换

Step2:拖个固定宽度文件输入组件,该组件位于转换输入分类下。

Kettle使用_24 Kettle输入输出组件汇总_数据_02

Step3:配置固定宽度文件输入组件。

Kettle使用_24 Kettle输入输出组件汇总_固定宽度_03

设置列名和类型

Kettle使用_24 Kettle输入输出组件汇总_文本文件_04

Step4:连接空操作(Dummy)组件,验证结果。

完整的流程示意:

Kettle使用_24 Kettle输入输出组件汇总_Kettle输入输出_05