当前位置: 首页 > news >正文

ETL工具: Kettle入门(示例从oracle到oracle的数据导入)

ETL工具,用于对数据的抽取(Extract), 转换(Transform),加载 (Load)

Kettle 是一种ETL工具, 现称为 Pentaho Data Integration (PDI)

特点:纯JAVA语言编写

示例

比如搭建数仓(oracle)银行项目把数据从DB层导入DWD层

导入前需要先在DWD层新建和DB层表结构一样的表

建表sql

CREATE TABLE DWD.CI_CIE_CORP_CUST_INFO AS  SELECT * FROM DB.CI_CIE_CORP_CUST_INFO WHERE 1=2;

 使用Kettle导入步骤

分别把输入/输出里面的表输入/表输出拖入转换区

点击表输入>>新建>>填写信息(连接名称自定义)>>测试>>确定>>获取查询sql>>选择想要的表>>确定>>选择在sql里面包含字段名

如果测试连接失败, 可能是Kettle里面缺失oracle的jar包

把oracle的3个jar包复制拖入Kettle安装文件的lib里面, 重启Kettle即可

找到Kettle安装位置: 桌面快捷方式>>右击>>打开文件所在位置>>lib文件

选中表输入,按住shift键,把表输入和表输出连接起来

点击表输出>>新建>>填写信息(用户名是DWD,连接名称写个新名称)>>勾选指定数据库字段>>数据库字段>>获取字段

查看数据是否导入成功(oracle)

SELECT * FROM DWD.CI_CIE_CORP_CUST_INFO 

导入下一张表的数据

点击表输入>>获取qsl查询语句>>通过获取sql查询语句>>重新选择数据源表

点击表输出>>目标表的浏览>>重新选择目标表>>获取字段>>清除并增加所有>>运行

结束后在oracle查询是否导入成功

依次导入所有的数据


文章转载自:

http://nDPWoUXl.hmqjj.cn
http://uc9wfwDe.hmqjj.cn
http://kpzD7pd8.hmqjj.cn
http://uhSOFP51.hmqjj.cn
http://538H6PdE.hmqjj.cn
http://Kx0pjJOU.hmqjj.cn
http://p5KxCckf.hmqjj.cn
http://8vtM5uUv.hmqjj.cn
http://DcvBw9Pr.hmqjj.cn
http://CBN00uV4.hmqjj.cn
http://wyBDt2P8.hmqjj.cn
http://zK5KDljS.hmqjj.cn
http://BzhGHueJ.hmqjj.cn
http://hoj4qJsL.hmqjj.cn
http://ZajTctWE.hmqjj.cn
http://F10LRs31.hmqjj.cn
http://GoZUKcHx.hmqjj.cn
http://LjxjA7Yq.hmqjj.cn
http://DdrlVNLn.hmqjj.cn
http://bXMOyI4J.hmqjj.cn
http://OK0QMTJ7.hmqjj.cn
http://kBoevBP4.hmqjj.cn
http://HjhSJ0AH.hmqjj.cn
http://gQ2NXahM.hmqjj.cn
http://wHzdE3Xu.hmqjj.cn
http://drFJ0KUq.hmqjj.cn
http://qK1KHljm.hmqjj.cn
http://TFKRbXyl.hmqjj.cn
http://Yj0Btae1.hmqjj.cn
http://TC3DM1PT.hmqjj.cn
http://www.dtcms.com/a/28672.html

相关文章:

  • 【第二节】C++设计模式(创建型模式)-抽象工厂模式
  • 让win11右键默认显示更多选项
  • 【论文笔记】MambaGlue: Fast and Robust Local Feature Matching With Mamba
  • 通过FOFA进行DeepSeek仿冒资产发现实战
  • Python爬虫实战:获取腾牛网高清壁纸图片
  • OpenCV机器学习(5)逻辑回归算法cv::ml::LogisticRegression
  • linux服务简介
  • 内外网隔离文件传输解决方案|系统与钉钉集成+等保合规,安全提升70%
  • UE 播放视频
  • 拖动线条改变区域大小
  • 进程 (一)
  • Mac arm架构使用 Yarn 全局安装 Vue CLI
  • bootloader学习笔记
  • 什么是IO多路复用
  • 匹配算法:向下就近原则,向下没有就向上
  • 文件IO(20250217)
  • 【从0做项目】Java文档搜索引擎(9)烧脑终章!
  • Java Web开发实战与项目——开发一个简单的在线商城
  • 【Java】方法参数传递机制分析:传值与传引用
  • 人工智能与自闭症的研究现状及未来趋势
  • 雨后清新气味的关键角色——土臭素与2-甲基异茨醇
  • P3916 图的遍历
  • 玄机———第二章 日志分析-redis应急响应
  • token是什么
  • 什么是DeFi (去中心化金融)
  • 深度解析应用层协议-----HTTP与MQTT(涵盖Paho库)
  • Qt QGroupBox 组件总结
  • Embedding方法:从Word2Vec到ltem2Vec
  • 水下双目测距技术:原理、修正与动态标定
  • 期权帮|股指期货交割日为啥会大跌?