生成记录
组件介绍
步骤“生成记录”组件输出一定数量的行,默认值(缺省值)为空。
- 输入:无
- 输出:上个步骤中指定数量的数据或者自定义的静态字段的数据
页面介绍
组件配置如下图所示:
参数选项
“生成记录”组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 步骤名称此名称在一次转换中必须唯一 | 生成记录 |
限制 | 设置要生成的最大行数 | |
Never stop generating rows | 此选项适用于您永远不希望停止正在运行的转换的实时用例。然后,此步骤的输出用于驱动重复执行的任务,例如从文件,队列,数据库等进行轮询 | |
Interval in ms(delay) | 生成的行之间的间隔(以毫秒为单位) | |
Current row time field name | 日期字段的可选字段名称,包含生成当前行的时间 | |
Previous row time field name | 日期字段的可选字段名称,包含上一行的生成时间 |
字段表
组件底部表格为字段表,组件可根据当前指定设置生成相对应的数据。该表包含以下列:
列名 | 说明 | 样例值 |
---|---|---|
名称 | 字段名。 | |
类型 | 字段类型,可以是String、Date或Number等类型。 | |
格式 | 数字的格式。请参考 java 的 Number Formatting | |
长度 | 对于 Number:有效数的数量;对于 String:字符的长度;对于 Date:打印输出字符的长度(例如 4 代表返回年份) | |
精度 | 对于 Number:浮点数的数量;对于 String,Date,Boolean:未使用 | |
货币类型 | 用来解释如$10,000.00 的数字 | |
小数 | 小数点可以是”.”(10;000.00)或者”,”(5.000,00) | |
分组 | 分组可以是”.”(10;000.00)或者”,”(5.000,00) | |
值 | 默认值 | |
设为空串? | 将该值视为 NULL |
使用案例
案例介绍如何生成记录。
1、拖动步骤“生成记录”的组件到工作区,如下图所示。
2、双击组件,做以下配置:1)设置生成的记录数量为 10。2)设置字段的名称为 test,类型为 String 。
3、预览生成的数据,如下图所示。从图中可以看出,该组件生成了10条数据,值都为null(值可以设置指定常量,默认为null)。