原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/42264543

实验项目:使用kettle完成scott用户下的emp表数据抽取到hyl用户下emptest表

实验环境

操作系统:WIN7

数据库:Oracle11G R2 64 bit

KETTLE版本:version 3.2.2

开始实验:

1. 查询scott用户下emp表的数据

2. hyl用户下创建实验表(emptest)

3. 查询hyl用户下实验表(emptest)数据

4. 配置kettle

点击“没有资源库”启动,之后添加数据库连接即可,如下图:

新建一个转换,如下图:

点击“表输入”,拖动到面板内,如下图:

同理,在输出项目中,选择“插入/更新”添加到面板内,如下图:

点击“表输入”图标,然后按住“SHIFT”,连接到“插入/更新”图标,如下图所示:

双击“表输入”图标,点击“新建”按钮,进入到如下配置界面,参考图下设置,完成数据库连接配置并进行测试,如下图所示:

完成“表输入”中数据库连接设置后,接下来按同样的方法对“插入/更新”图标下的数据库连接进行配置,参考配置如下:

完成,“表输入”和“插入/更新”的数据库连接配置后,双击“表输入”,进入如下界面,选择数据库连接为“scott”,也就是我们之前的数据源数据库,点击“获取SQL查询语句”,如下图所示:

选择我们要抽取的表,如下所示:

按提示点击“是”即可,如下图:

编写sql脚本,这里我们为使实验简单,源端和目标端的表结构是相同的,如下图所示:

双击“插入/更新”图标,对目标端进行配置,选择连接的目标端数据库hyl,点击“浏览”获取目标表,如下图所示:

然后点击“获取字段”,你就可以看到源端和目标端的对应关系。点击“获取更新字段”你就可以看到我们要更新的字段都有哪些,如下图所示:

修正内容:在这一步的时候,如果empno为主键的话,用来查询的关键字只保留“EMPNO”。

修正日期:2015年1月5日

运行前,需要先保存kettle项目,进行保存,如下图:

万事俱备,只需运行了,如下图所示:

完成抽取后,会提示完成,如下图所示:

5. hyl用户验证实验表抽取数据情况

至此,我们完成了将scott的emp表数据抽取到hyl用户下的emptest表中,完成实验。

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/42264543

Kettle_抽取数据举例相关推荐

  1. 使用Kettle抽取数据时,出现中文乱码问题解决方案

    使用Kettle抽取数据时,出现中文乱码问题解决方案 参考文章: (1)使用Kettle抽取数据时,出现中文乱码问题解决方案 (2)https://www.cnblogs.com/yiyezhiqiu ...

  2. 使用 Binlog 和 Canal 从 MySQL 抽取数据

    数据抽取是 ETL 流程的第一步.我们会将数据从 RDBMS 或日志服务器等外部系统抽取至数据仓库,进行清洗.转换.聚合等操作.在现代网站技术栈中,MySQL 是最常见的数据库管理系统,我们会从多个不 ...

  3. JDBC实现从Hive抽取数据导入Oracle

    环境:浙江移动华为云平台 云平台大数据采用了 Kerberos 认证. 开发历程: 1.在宁波大数据实验环境测试通过了JDBC实现从Hive抽取数据导入Oracle功能. 2.通过查看其它项目的数据库 ...

  4. bcp+Sql语句抽取数据导出

    最近由于项目的需求,需要将项目数据库中的数据按照一定的规则抽取出来,然后再导入到另外一个结构相同的数据库中:之前也使用过bcp的功能,但是只使用bcp将整个表的数据导入到一个csv文件中,查看了一下b ...

  5. hive随机抽取100条数据_用Excel进行随机抽取数据

    点击上面的蓝字"我的森林小屋",关注我,获取更多精彩内容!在Excel中,RANDBETWEEN是一个随机抽取数据函数,表示"返回大于等于指定的最小值,小于等于指定最大值 ...

  6. 从源数据库抽取数据到中间库

    ---------------------------------------------------------------------------------------------------- ...

  7. sqoop使用hcatalog抽取数据异常

    sqoop使用hcatalog抽取数据到hive,开启hdfs sentry权限同步后sqoop hcatalog脚本执行任务失败,错误日志如下: Job commit failed: org.apa ...

  8. 关于sqoop抽取数据时显示ERROR :/QueryResult.java‘ already exists 解读

    关于sqoop抽取数据时显示ERROR :/QueryResult.java' already exists 解读 报错日志 ERROR orm.CompilationManager: Could n ...

  9. python随机抽号_Python 随机从字典中抽取数据

    写bug的代码小白 随机从字典中抽取数据 import random listb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7 ...

最新文章

  1. F5与Ctrl+F5及地址栏输入地址回车
  2. Java中弹出对话框的方法
  3. ssh 将22端口换为其它 防火墙设置
  4. 突然!华为P30 Pro真机上手视频曝光:屏幕指纹解锁秒开
  5. 阿里撬得动“印度版”抖音吗?
  6. Linux stat命令和AIX istat命令 (查看文件修改时间)
  7. 智慧体育训练考核系统软件-智能体能综合测评系统
  8. sqlyog证书秘钥(注册码)
  9. Cesium开发基础获——取鼠标点击的经纬度(lon、lat)、高度(height)、相机的视角(heading、pitch、roll)
  10. 微信如何推送html文件,微信推送怎么附上文件_怎样在微信公众号上传附件图文步骤...
  11. c语言中双引号是什么作用,C语言中单引号与双引号的区别
  12. 如何设计财务对账系统 —— 从0到1搭建对账中心实战
  13. 医疗项目业务以及表设计介绍
  14. 评分卡--基础分、基准分、PDO、WOE、补偿、刻度 行可可
  15. MAC苹果电脑关闭系统完整性保护SIP(System Integrity Protection)
  16. The project description file (.project) for 'xxx' is missing.
  17. 魔兽世界服务器不显示角色信息,网易公告:部分服务器限制新角色创建功能
  18. ID基本操作(标尺,参考线,网格)5.11
  19. 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
  20. 智慧城市建设 这五个方面不可不考虑

热门文章

  1. Silence影视2.0.2 清爽版
  2. 用excel做一幅像素画
  3. 万一被烫伤/烧伤怎么办?
  4. @ConfigurationProperties放在类上跟放在方法上有什么区别
  5. LeetCode——保持城市天际线 C++
  6. python 打包成exe_Python打包成exe
  7. 你还在逐年下载统计年鉴,逐个选取统计指标吗?批量下载你值得拥有!
  8. 青云QingMR集群创建、HDFS节点与Client节点管理教程
  9. 华大HC32F460RTC时钟实验
  10. 微信小程序全局路由拦截