Kettle 生成随机数


任务描述

在工作中,往往需要生成随机数验证码,作为数据或文件的验证码。

为方便给授权用户验证文件,需要通过生成随机数,生成一组MD5信息授权码,作为数据文件的认证授权码。

实现思路

  • 建立【生成随机数】转换工程
  • 设置【生成随机数】组件参数
  • 预览结果参数

操作过程

1、简历生成随机数转换工程

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

kettle,kettle生成随机数,kettle授权码,kettle控件

2、设置参数

双击【生成随机数】组件,弹出【生成随机值】对话框,如图所示:

kettle,kettle生成随机数,kettle授权码,kettle控件

【生成随机数】组件的参数,包含组件的基础参数和【字段】表参数。

在【生成随机值】对话框中,设置参数,随机生成一组MD5信息授权码,步骤如下:

1)确定组件名称。【步骤名称】参数保留默认值“生成随机值”。

2)设置字段参数。在【字段】表中第1行,设置字段名称和类型。

①点击【名称】参数输入框,键盘键入“授权码”。

②单击【类型】参数输入框,弹出【选择数据类型】对话框,选择【Random Message Authentication Code(HmacMD5)】类型,如图所示。

kettle,kettle生成随机数,kettle授权码,kettle控件

3、预览结果数据

在【生成随机数】转换工程中,单击【生成随机数】组件,再从工作区上方调出【转换调试窗口】对话框,展示生成随机数的数据,如图所示。

kettle,kettle生成随机数,kettle授权码,kettle控件

单击【快速启动】按钮,弹出【预览数据】对话框,展示生成随机数的授权码数据,如图所示。

kettle,kettle生成随机数,kettle授权码,kettle控件