kettle 批量导入文本数据到mysqloracle数据库整改1.docx
- 文档编号:1837250
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:12
- 大小:436.16KB
kettle 批量导入文本数据到mysqloracle数据库整改1.docx
《kettle 批量导入文本数据到mysqloracle数据库整改1.docx》由会员分享,可在线阅读,更多相关《kettle 批量导入文本数据到mysqloracle数据库整改1.docx(12页珍藏版)》请在冰豆网上搜索。
kettle批量导入文本数据到mysqloracle数据库整改1
kettle批量导入文本数据到mysql、oracle数据库
1Kettle工具
Kettle是开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。
Kettle中文名称叫水壶,该项目的主程序员MATT希望把各种数据放到一个壶里,然后以一种指定的格式流出。
Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
2背景
工作中有时会有一种需求,将几百个文件导入的数据库中,这时如果一个一个去导入工作量非常大,而且容易出错不好控制。
使用kettle可以非常容易的解决。
2.1转换文件
如果有批量文件导入的可以下载本文件获取编辑好的转换。
3使用说明
3.1打开下载好的转换文件
3.2修改文本文件输入
第一步:
打开编辑界面
第二步:
通过通配符选择文件
第三步:
测验是否可以正常读到文件名
第四步:
内容设置
说明:
根据实际填写
第五步:
字段设置
3.3修改插入/更新
第一步:
打开编辑界面
第二步:
选择数据库连接及需要导入的表
第三步:
配置数据如果存在是更新还是跳过
说明:
如果文本字段Field_005和数据库表server_no相等,对字段server_no,statis_date字段不进行更新。
3.4开始执行
3.5执行结果
4符:
新建数据库连接
Mysqljdbc连接为例:
第一步:
工具-向导-创建数据库连接向导
第二步:
填写数据库连接名称-选择数据库类型-选择数据库访问类型-NEXT(下一步)
第三步:
服务器主机名(ip)-数据库端口-数据库名-NEXT(下一步)
第四步:
输入数据库用户名密码-点击测试-成功后点击Finish
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- kettle 批量导入文本数据到mysqloracle数据库整改1 批量 导入 文本 数据 mysqloracle 数据库 整改