从流获取记录帮助文档

从流获取记录是从上一转换执行后的结果中获取数据并输出。该步骤必须和其他带有“转换”或“将行复制到结果”功能的插件配合使用。步骤配置信息如图1所示。 

 

                           从流获取记录帮助文档

                                                     图1 “从流获取数据”步骤配置信息

 

下文详细解释各控件的含义:

1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

2、字段

(1)、字段名称:输入流中的记录字段名称,指定后将从流中获取该字段记录。

(2)、类型:指定字段类型:字符串,日期,数字,布尔值,整数,BigNumber,序列化或二进制

(3)、长度:对于数字:数字的有效长度;对于字符串:字符串的总长度;对于日期:字符串的打印输出长度(例如,输入4只会返回年份)。

(4)、精度:对于数字:小数位数。

 

下面将举例说明“从流获取记录”步骤在“Kafka消费者”步骤中的使用场景:

在“从流获取记录”步骤中设置好Kafka消费者的字段名称,再将其写入日志如图2-4所示

             从流获取记录帮助文档

 

                                             图2 “从流获取记录”步骤配置信息

               从流获取记录帮助文档

 

                                             图3 “从流获取记录”步骤配置信息

      从流获取记录帮助文档

 

                                             图4 “从流获取记录”步骤配置信息

在“Kafka消费者”步骤中的“转换”处,设置好“从流获取记录”转换的路径。如图5所示:

     从流获取记录帮助文档

 

                                             图5 “Kafka消费者”步骤配置信息

执行后,结果如图6所示:

     从流获取记录帮助文档

 

                                                             图6 执行结果

 

文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/RecordsFromStream?s=****

更多CKettle内容,欢迎点击上述链接学习。