kettle 批量导入文本数据到mysqloracle数据库整改1Word文档下载推荐.docx
《kettle 批量导入文本数据到mysqloracle数据库整改1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《kettle 批量导入文本数据到mysqloracle数据库整改1Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
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