Kettle 获取系统信息


相关概念

系统信息是指Kettle系统环境的信息,包括了计算机系统的日期、星期等时间类型信息,计算机名称、IP地址等设备信息,Kettle系统转换过程中的信息等。

为方便读取计算机上到本月最后一天的交易数据文件,需要通过获取系统信息,获得当月最后一天的时间以及当前计算机名称与IP地址等系统信息。

实现思路

  • 建立【获取系统信息】转换工程。
  • 设置【获取系统信息】组件参数。
  • 预览结果数据。

操作过程

1)建立获取系统信息转换工程

使用Ctrl+N快捷键,创建【获取系统信息】转换工程,单击【核心对象】选项卡,展开【输入】对象,选中【获取系统信息】组件,并拖拽到右边工作区中,如图所示:

kettle,kettle获取当前日期,kettle获取系统信息,kettle获取系统日期,kettle获取数据

2)设置参数

双击【获取系统信息】组件,弹出【获取系统信息】对话框,如图所示:

kettle,kettle获取当前日期,kettle获取系统信息,kettle获取系统日期,kettle获取数据

【获取系统信息】组件的参数包含组件的基础参数,以及【字段】表参数。

在【获取系统信息】对话框中,设置参数,获取当月最后一天的时间,以及当前的计算机名称与IP地址等系统信息,步骤如下:

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

2)设置字段参数。在【字段】表中,设置字段参数。

①设置第1行参数。【名称】参数设置为“当月最后一天”。单击【类型】输入框,弹出【选择信息类型】对话框。选择“本月最后一天的23::59:59”类型,如图所示,并单击【确定】按钮。

kettle,kettle获取当前日期,kettle获取系统信息,kettle获取系统日期,kettle获取数据

②设置第2行参数。与设置第1行参数类似,第2行参数的【名称】参数设置为“计算机名称”,【类型】参数设置为“主机名”。

③设置第3行参数。与设置第1行参数类似,第3行参数的【名称】参数设置为“IP地址”,【类型】参数设置为“IP地址”,如图所示,此时已完成【获取系统信息】组件的参数设置。

kettle,kettle获取当前日期,kettle获取系统信息,kettle获取系统日期,kettle获取数据

3)预览结果数据

单击【浏览记录】按钮,弹出【Enter preview size】对话框,预览记录数采用默认值,单击【确定】按钮。弹出【预览数据】对话框,展示获取系统信息的数据,如图所示。

kettle,kettle获取当前日期,kettle获取系统信息,kettle获取系统日期,kettle获取数据