提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
需求:将MySQL数据库中的 t_user 表中的数据抽取出来,装载到另外一张表 t_user1中
提示:以下是本篇文章正文内容,下面案例可供参考
为了避免重复创建数据库连接 ,在Kettle中,可以将一个数据库共享,这样其他的Kettle转换就都可以复用该数据库连接了。
(1)在转换中,点击「主对象树」,点击[DB连接]右键新建数据库连接(如果连接已经存在,则无需创建)
(2)创建好之后,右键单击需要的数据库连接,选择「共享」
(3)数据库连接已经变成黑体字,说明已经共享成功。
在新建的转换中,都可以看到该数据库连接了。这样就避免了每次我们都需要配置该数据库连接了。
按住Shift键点击 文本文件输入组件,移动鼠标到Excel输出,然后释放鼠标,这样就可以将两个组件连接到一起。
(1)双击表输入组件,在弹出对话框中选择「获取SQL查询语句」。
(2)选择 t_user 表
(3)在弹出对话框中选择「否」
(4)点击「预览」按钮,查看是否能够从MySQL读取数据
(1)双击表输出组件,输入目标表
(2)点击[SQL]按钮,让Kettle中自动创建表结构