- ETL数据整合与处理(Kettle)
- 王雪松 张良均主编
- 727字
- 2025-03-12 17:56:31
2.2.2 设置参数
双击图2-12所示的【表输入】组件,弹出【表输入】对话框,如图2-13所示。【表输入】组件参数的说明如表2-3所示。

图2-13 【表输入】对话框
表2-3 【表输入】组件参数的说明

续表

在图2-13所示的【表输入】对话框中,设置有关参数,获取MySQL的demodb数据库的“数学成绩”表,步骤如下。
(1)设置组件名称。设置【步骤名称】为默认值“表输入”。
(2)设置数据库连接。单击【数据库连接】下拉框,选择“demodbConn”。
(3)浏览数据表。单击【获得SQL查询语句…】按钮,弹出【数据库浏览器】对话框,单击按钮展开“demodbConn”数据库,再单击
按钮展开【表】数据表,显示“数学成绩”表。这时,对话框右上角的【动作】和下方的【确定】按钮字体是灰色的,表示不能单击,如图2-14所示。
(4)选中数据表。单击图2-14所示的【表】数据表下的“数学成绩”,选中进行表输入的数据表后,此时对话框中的【动作】和【确定】按钮字体显示为黑色,表示可以单击,如图2-15所示。

图2-14 未选中数据库表状态下的【数据库浏览器】对话框

图2-15 选中数据库表后的【数据库浏览器】对话框
(5)查看选中的数据表信息。单击图2-15所示的【动作】按钮,弹出快捷菜单选项,可以分别预览数据库表的数据、记录数、表结构、生成SQL语句、裁剪表和查看表的有关信息等,如图2-16所示。【动作】快捷菜单选项的说明如表2-4所示。

图2-16 【动作】快捷菜单选项
表2-4 【动作】快捷菜单选项的说明

(6)确认获取数据表的SQL查询语句。单击图2-15所示的【确定】按钮,弹出【问题?】对话框,显示【你想在SQL里面包含字段名吗?】提示信息,如图2-17所示。
(7)单击图2-17所示的【否】按钮,在【SQL】表达式参数中获取的是简单的SQL查询语句,如图2-18所示,其他参数采用默认值,此时完成【表输入】组件参数的设置。

图2-17 【问题?】对话框

图2-18 【表输入】组件参数设置