spoon新手入门教程
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
kettle的最新下载地址:http://jaist.dl.sourceforge.net/project/pentaho/Data%20Integration/6.0/pdi-ce-6.0.1.0-386.zip
- 此软件运行需要JDK环境,所以电脑没装JDK的话,先下载安装。
- Kettle解压到英文路径的文件夹中就可以了,不需要安装。
- 点击data-integration文件夹中的Spoon.bat就能打开了。
下面是图文教程:
进入解压的目录,找到Spoon.bat,先别着急双击打开,如果你本机的数据库是oracle,就先把oracle的驱动放进spoon解压目录的lib目录下;如果本机装的是mysql数据库,同理把mysql的驱动放到lib目录下,然后再启动spoon。否则当你启动的时候会报如下错误
Driver class 'oracle.jdbc.driver.OracleDriver' could not be found, make sure the 'Oracle' driver (jar file) is installed.
oracle.jdbc.driver.OracleDriver
打开spoon后点击左上角的主对象树,右键DB连接新建。
输入数据库连接信息
输入完成后先点击测试一下,看看连接是否正常。
下面开始新建转换。
点开左侧栏的输入,找到表输入,并用鼠标把表输入拖向右边空白区域。
双击拖进来的表输入,编辑表输入里面的信息。
点开左侧栏的输出,找到插入/更新,并用鼠标把插入/更新拖向右边空白区域。
摁住shift键不放,鼠标点击表输入,然后拖向旁边的插入/更新,这样就把两个动作连接起来了。
双击插入/更新,编辑插入/更新里面的信息。最后把该转换保存,这里保存成test.ktr。
接下来开始创建作业
创建作业和创建转换操作都差不多。
双击START,对START进行编辑,可以让作业按每天、每周、每月定时调用。
双击装换进行编辑,找到前面保存的test.ktr 转换文件。
到这一步就可以开始点击运行了
下图是运行结果
tb_user是源表
tb_user2是目标表,没运行作业前它是没有数据的。
运行作业后,数据成功导入到tb_user2表里。
根据上面的教程,可以尝试着把oracle数据库中的表的数据插入到mysql等其它数据库中的表里面去。
spoon新手入门教程相关推荐
- 【LaTeX】E喵的LaTeX新手入门教程(4)图表
这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基 ...
- 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...
原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...
- 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...
为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...
- 【LaTeX】E喵的LaTeX新手入门教程(6)中文
假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...
- 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织
这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的 ...
- 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式
昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...
- 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版
换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...
- Windows学习总结(6)——MindManager新手入门教程
2019独角兽企业重金招聘Python工程师标准>>> MindManager新手入门教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强 ...
- ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小
PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...
- JavaScript新手入门教程大全~~~
JavaScript新手入门教程大全~~~ 一. js教程介绍:JavaScript是一种运行在浏览器中的解释型的编程语言. 那么问题来了,为什么我们要学JavaScript?因为你没有选择.在Web ...
最新文章
- 操作系统常用词典(一)
- 关于 typedef typedef struct typedef union理解 --写给不长脑子的我
- java校验ip格式_JAVA IP地址格式验证,使用正则表达式
- 一份火爆AI圈的高分深度学习入门讲义,李航、马少平领衔多位科学家力荐!...
- win32 api 消息解释
- 设计模式-设计原则(Design Principle)
- Java语言编程基础:数组
- PHP发送数据到指定方法,php通过header发送自定义数据方法_php技巧
- EIGRP sutb
- 中华优秀传统文化教育的有效渗透
- PLSQL配置Oracle 64位
- linux 下tar打包举例,Linux tar打包命令
- xshell网站打不开
- 老杨推荐|初级到高级网工学习渠道最全汇总(建议收藏)
- 湖南师范大学学科综合评价计算机,师范类高校自主招生/综合评价相关问答,2020届参考...
- chia/xch rpc形式充提生成地址
- 最优服务次序问题 水 NOJ1254
- win10运行calc计算器报错 win10无法打开这个应用。请与你的系统管理员联系,以了解有关修复或重新安装该应用的信息。
- @Before、@Around和@After执行顺序
- Python50图之01散点图 02气泡图