kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移 。
1、文档 https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371557269/Pentaho+Data+Integration+Kettle+Tutorial
2、社区版下载 https://sourceforge.net/projects/pentaho/files/Data%20Integration/
3、运行Spoon.bat,打开Spoon图形工具
4、新建转换
5、DB 连接,右键,新建

6、配置好数据库连接信息
7、在左侧找到表输入(核心对象->输入->表输入),拖到右方
8、双击右侧表输入,进行配置,选择数据源,并输入 SQL。可以点击预览进行预览数据
9、在左侧找到插入/更新(核心对象->输出->插入/更新),拖到右方
10、选中表输入,按住 Shift 键,把表输入和插入/更新用线连接起来

11、双击插入/更新进行配置。目标表,表结构需要先建好
postgresql的表名、字段名均为小写
12、点击运行,就可以运行这一个转换
需要提前将ojdbc7-12.2.0.1.jar放入 kettle 解压后路径的 lib 文件夹中
13、运行结束后,我们可以在下方看到运行结果,其中有日志,数据预览等

kettle数据迁移相关推荐

  1. DATAX 数据迁移 oracle-oracle

    DATAX 数据迁移 oracle-oracle 数据库 项目背景,公司需要把老系统的数据迁移到新系统上,老系统使用了很多年了,历史数据比较多,又不能丢掉.新系统和老系统数据库结构和系统架构不一致,因 ...

  2. 导入数据中文乱码_基于Navicat和Kettle的数据迁移完全解读(多图)

    需求描述 对于数据分析人员来说,工作的基础是数据,没有数据分析就无从谈起,即巧妇难为无米之炊. #数据库# #数据迁移# #Oracle# 然而,数据分析往往在实验环境或者准生产环境中开展,而数据分布 ...

  3. Kettle环境搭建及使用(数据迁移)

    Kettle的功能非常强大,是一款免费开源的ETL工具.这里主要讲将Excel文件数据导入到数据库中. Kettle下载 下载地址:https://community.hitachivantara.c ...

  4. 使用Kettle 进行行Oracle数据迁移时处理编码转换处理US7ASCII 编码

    查看Oracle数据源编码: 执行: SELECT Userenv('language') FROM dual; 结果:AMERICAN_AMERICA.US7ASCII mysql  目标库 为ut ...

  5. kettle多表数据迁移

    多表数据迁移 将不同的数据库中的多个表中的数据进行迁移,将表名作为变量,在作业中执行. 本文使用的数据库均是mysql. 1.创建2个数据库 一个是源数据库,一个是目标库,源数据库中有表和数据:目标有 ...

  6. MongoDB数据迁移之迁移工具Kettle

    MongoDB数据迁移之迁移工具Kettle ETL:简介   ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装载的过程),对于企业或行业应用来说,我们经常会遇到各种数 ...

  7. kettle工具下载、安装、数据迁移、定时任务详解

    kettle工具下载.安装.数据迁移.定时任务详解 篇幅有点长,将这五个内容放在了一篇文章里,其中最主要的是数据迁移和定时任务 目录 目录 一.简单介绍 二.下载 三.安装 四.数据迁移:包括单表整体 ...

  8. kettle 十分钟百万数据迁移

    现在需要对以往数据进行整合并进行数据迁移 确定目标表 数据源及数据量如下 待迁移数据 目标表与 Z0_工单_整理备份 的字段是一致的.为了方便后续操作(增删改查.数据迁移.增量备份)需要新增几个字段 ...

  9. oracle抽取mysql_oracle到mysql,oracle到oraclel的多表批量数据迁移,定期任务抽取数据-kettle的使用...

    一.背景 上一篇文章(单表数据迁移)用kettle实现了一张表的数据迁移.但实际情况中,数据库会有几百,几千张表,而kettle的表输入和表输出只能选择一张表,我们不可能一个个地填写表名.这时候,我们 ...

最新文章

  1. 谷歌用1.2万个模型“推翻”现有无监督研究成果!斩获ICML 2019最佳论文
  2. QIIME 2教程. 19使用q2-vsearch聚类ASVs为OTUs(2020.11)
  3. 《LeetCode力扣练习》第9题 C语言版 (做出来就行,别问我效率。。。。)
  4. vscode安装本地服务器_如何用本地的VSCode连接极链AI的GPU服务器
  5. Linux下如何查看系统启动时间和运行时间
  6. 深入理解Java中的String
  7. php curl向另一个页面post,一个PHP CURL的POST提交遇到的问题
  8. 3天造了一个深度学习轮子,生猛!
  9. SQL2008 一直error40 无法连接到localhost
  10. 【NOI 2018】归程(Kruskal重构树)
  11. Nginx_查看并发连接数
  12. Android逆向笔记-使用Android Killer修改包名Android系统安装相同应用
  13. 格密码教程(试读):向量空间,基等介绍
  14. conda如何升级pytorch_第一节 PyTorch简介及环境配置
  15. 来谈谈MySQL事务及事务引发的问题
  16. 【jQuery学习】—jQuery操作CSS和表格
  17. FastStone Capture 9.3 汉化绿色便携版 - 极品屏幕截图工具
  18. IndentationError: expected an indented block
  19. android6.0以上模拟位置状态检测
  20. 三相并联功率因数校正matlab,基于并联技术的三相功率因数校正方法研究

热门文章

  1. QQ-个人中心思维导图
  2. css字体可以加边框吗,CSS------给字体添加边框时,边框大小无法改变问题
  3. 多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之nmon(006)
  4. 超级ping(多线程版)
  5. Python/numpy之ravel()多维数据展平函数
  6. Scratch3.0搭建
  7. Eureka底层架构原理
  8. python个税筹划_2020 新个税算的头疼?会 python,这都不是事儿。
  9. 奇葩说第三季被删减版下载,奇葩说被禁资源下载
  10. DM365-368内核移植