iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >Kettle7.0同步数据(简单操作步骤mysql-mysql)
  • 384
分享到

Kettle7.0同步数据(简单操作步骤mysql-mysql)

etl数据仓库 2024-01-21 15:01:38 384人浏览 独家记忆
摘要

一、Kettle说明介绍和原理说明 Kettle是一款免费的ETL工具。 ETL分别是“Extract”、“ TransfORM” 、“Load”三个单词的首字母缩写,也就是代表ETL过程的三个最主要步骤:“抽取”、“转换”、“装载”

一、Kettle说明介绍和原理说明

Kettle是一款免费的ETL工具

ETL分别是“Extract”、“ TransfORM” 、“Load”三个单词的首字母缩写,也就是代表ETL过程的三个最主要步骤:“抽取”、“转换”、“装载”,但我们平时往往简称其为数据抽取。

ETL过程的三个最主要步骤:

“抽取”:将数据从各种原始的业务系统中读取出来,这是所有工作的前提。

“转换”:按照预先设计好的规则将抽取的数据进行转换,使本来异构的数据格式能统一起来。

“装载”:将转换完的数据按计划增量或全部导入到数据仓库中。

二、Kettle同步数据(简单操作步骤)

下载地址:https://sourceforge.net/projects/pentaho/files/Data Integration/

下载:pdi-ce-7.1.0.0-12.zip

1、文件->新建->转换

双击打开spoon.bat,在左侧主对象菜单栏,点击“转换”

2、核心对象-->输入,选择表输入

2.1、选择新建

2.2、输入数据库连接信息,点击测试,点击确定后,表输入那里可选择

 

2.3、输入查询的SQL语句,点击预览 

 

 

3、核心对象-->输出,选择表输出

3.1、点击新建,输入数据库信息进行连接(和1.2步骤一致)

 

3.2、选择数据库连接,选择目标表,点击确定即可

(如果有模式,这里可输入,并预览)

(可选择目标表的预览,看看是否可预览)

4、连接并执行

4.1、选中表输入,按shirt键,拉线和表输出建立连接。

单击【表输入】,按shift键连接【表输入】,建立起【表输入】和【表输出】的连接

 4.2、点击执行

4.3、查看结果

5、问题列表

5.1、问题1:同步的数据乱码

原因是:查看了表输入的预览,数据是正常的,表输出未设置字符设置

useCursorFetch=true

characterEncoding=utf8

再次同步,结果如下,乱码解决

5.2、问题2:mysql表输出的时候出现减速的原因可能是因为网络链接的属性设置

在配置Mysql数据库连接时在【选项】中添加参数:

useServerPrepStmts=false  
rewriteBatchedStatements=true  
useCompression=true 

如图:

来源地址:https://blog.csdn.net/fen_fen/article/details/129999682

您可能感兴趣的文档:

--结束END--

本文标题: Kettle7.0同步数据(简单操作步骤mysql-mysql)

本文链接: https://www.lsjlt.com/news/556183.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Kettle7.0同步数据(简单操作步骤mysql-mysql)
    一、Kettle说明介绍和原理说明 Kettle是一款免费的ETL工具。 ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写,也就是代表ETL过程的三个最主要步骤:“抽取”、“转换”、“装载”...
    99+
    2024-01-21
    etl 数据仓库
  • Python操作MySQL数据库的简单步骤分享
    前言 现在Python越来越被大众所使用,特别是进入AI人工智能时代,对编程要求更加高效根据快捷,所以Python也经常成为人工智和大数据编程的重要语音。既然是编程语言就多多少少会需...
    99+
    2024-04-02
  • MySQL同步数据Replication的实现步骤
    目录一、同步复制数据基本原理二、同步数据示例1、修改主从mysql配置文件2、主机建立同步账号,并查看主库状态信息3、从机同步配置4、查看同步配置效果MySQL提供了Replication功能,可以实现将一个数据库的数据...
    99+
    2023-03-24
    MySQL同步数据Replication MySQL Replication同步
  • 简单易懂:DedeCMS数据库修改操作步骤
    标题:简单易懂:DedeCMS数据库修改操作步骤,需要具体代码示例 在使用DedeCMS网站管理系统时,有时候需要对数据库进行修改操作。数据库的修改操作包括插入数据、更新数据和删除数据...
    99+
    2024-03-14
    数据库 dedecms 修改
  • mysql插入多条数据的操作步骤
    这篇文章主要介绍mysql插入多条数据的操作步骤,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql插入多条数据的方法:1、登录mysql数据库;2、指定要插入多条数据的数据库;...
    99+
    2024-04-02
  • JDBC连接MySQL操作步骤
    package testJDBC; import java.sql.*; public class JDBCdemo1 { public static void main(String[] args){Co...
    99+
    2024-04-02
  • navicat导入sql数据库文件的简单操作步骤
    目录 前言必读 一、概念 二、操作步骤 (一)新建连接  (二)新建数据库 (三)数据库导入sql文件 前言必读 读者手册(必读)_云边的快乐猫的博客-CSDN博客 一、概念 在很多项目当中都有sql文件导入到MySQL数据库的需...
    99+
    2023-09-07
    数据库 数据库导入 sql导入 MySQL mysql导入
  • 数据库MySQL简单操作(三)
    1.3 多表查询1.3.1连接查询:#内连接:自连接查询:#外连接左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录)SELECT 属性名列表 FROM 表名1 LEFT JOIN ...
    99+
    2024-04-02
  • MySQL binlog日志恢复数据详细操作步骤
    场景 遇到后台数据批量误删,需要进行数据恢复。 准备 确定需要恢复数据的时间段 2、查看是否开启了binlog (1)终端执行命令,连接mysql mysql -h地址 -P端口号 -u账号 -p 输入密码后回车即可连接成功 (2)执行如...
    99+
    2023-08-17
    数据库 sql mysql
  • ClickHouse同步MySQL数据
    目录 1 概述1.1 特点1.2 使用细则 2 案例实操2.1 MySQL 开启 binlog 和 GTID 模式2.2 准备 MySQL 表和数据2.3 开启 ClickHouse 物化...
    99+
    2023-08-31
    mysql 数据库 clickhouse
  • xshell搭建mysql的操作步骤
    这篇文章给大家分享的是有关xshell搭建mysql的操作步骤的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。xshell搭建mysql的方法:首先进行repo的安装;然后启动my...
    99+
    2024-04-02
  • navicat连接mysql的操作步骤
    这篇文章主要介绍了navicat连接mysql的操作步骤,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。navicat连接mysql的方法:首...
    99+
    2024-04-02
  • sqlyog连接mysql的操作步骤
    小编给大家分享一下sqlyog连接mysql的操作步骤,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!sqlyog连接mysql的方法:1、在桌面上点击sqlyog快捷方式,打开sqlyog窗口...
    99+
    2024-04-02
  • MYSQL数据库主从同步设置的实现步骤
    目录为什么要主从同步?主从同步的原理MYSQL数据库进行主从同步创建两个MYSQL数据库初始化,安装主机数据库配置从机测试主从同步为什么要主从同步? 1、读写分离 主从同步分为一个主...
    99+
    2024-04-02
  • node基于express框架操作Mysql数据库的步骤
    目录一.在express项目中操作数据库的步骤1.安装mysql模块2.配置mysql模块3.测试mysql模块能否正常工作 4.查询数据库数据5.向数据库插入数据6.更新...
    99+
    2024-04-02
  • MySQL 到 ClickHouse 实时数据同步实操
    摘要: 很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以非常方便地...
    99+
    2024-04-02
  • 如何给mysql数据库重新命名(操作步骤)
    目录一,误操作:直接在data下修改数据库名称。二,重新命名数据库名操作步骤。1,打开cmd,就数据库导出.sql文件。2,新建数据库并导入数据。总记:以前的数据库命名可以用rename来重新命名,不过有些版本的mysq...
    99+
    2023-05-12
    mysql数据库重新命名 mysql数据库命名 mysql命名
  • 使用ORM新增数据在Mysql中的操作步骤
    【前言】 想要使用ORM在数据库中进行操作数据,前提是已经新建了ORM模型 ;就是我们之前已经搭建的模型https://www.jb51.net/article/218036.htm...
    99+
    2024-04-02
  • 使用Docker-compose部署mysql的简单步骤
    目录前言一、docker-compose简介二、部署步骤总结前言 虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动...
    99+
    2023-04-14
    docker-compose部署mysql docker-compose部署mysql主从服务器
  • MySQL操作日志查看的实际操作步骤
    本篇内容介绍了“MySQL操作日志查看的实际操作步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  对m...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作