Kettle 生成记录


任务描述

在数据统计中,往往要生成固定行数和列数的记录,用于存放统计总数。

为方便记录1-12月份商品的销售总额,需要通过生成记录,生成一个月销售总额的数据表,包括商品名称和销售总额两个字段,记录销售的商品和当月商品统计销售总额,共生成12条记录。

实现思路

  • 建立【生成记录】转换工程。
  • 设置【生成记录】组件参数。
  • 预览结果数据。

操作过程

1、建立【生成记录】转换工程

使用ctrl+N快捷键,创建【生成记录】转换工程,单击【核心对象】,展开【输入】对象,选中【生成记录】组件,并拖拽到右边工作区中,如图所示:

kettle,kettle生成记录,kettle记录,转换工程

2、设置参数

双击【生成记录】组件,弹出创建【生成记录】对话框,如图所示:

kettle,kettle生成记录,kettle记录,转换工程

该组件参数包含两种,分别是基础参数:步骤名称、限制、“Never stop generating rows”和【字段】:名称、类型、格式、长度、精度、货币类型、小数、分组、值、设为空串?。

根据需要设置好相关参数后,生成12条记录的商品销售总额表,步骤如下:

1)确定组件名称。【步骤名称】参数保留默认值。

2)确定表的记录数。【限制】参数设置为“12”。

3)设置字段参数。在【字段】表中,对个字段的参数进行设置,如图所示,此时完成【生成记录】组件参数的设置。

kettle,kettle生成记录,kettle记录,转换工程

3、预览数据结果

单击【预览(P)】按钮,弹出【输入预览记录数】对话框,预览记录数采用默认值,单击【确定】按钮。弹出【预览数据】对话框,展示生成记录的数据,如图所示:

kettle,kettle生成记录,kettle记录,转换工程