基于变量方式实现kettle快速循环迁移表数据(八)

简介: 基于变量方式实现kettle快速循环迁移表数据(八)

功能

功能:从blog数据库中同步数据到blog2里面

blog库里面有四张表拥有数据的,blog2中没有表

创建一个作业,从菜单栏拉取这些

20190510143138394.png

获取源库中表信息

创建一个转换,用来获取源库中的表信息

20190510143441406.png

数据迁移到目标库

数据库迁移的作业创建如下

20190510143519164.png

从结果中获取变量

把结果变成变量的转换

20190510143641308.png

设置变量,点击获取字段就可以了

创建表

同步数据,主要就是把传来的表名,创建表格语句遍历执行

20190510143752560.png

执行sql语句

20190510143839721.png

表输入

2019051014394616.png


此处的TABLE_NAME为设置变量里面传过来的,需要勾选替换SQL里面的变量

表输出

20190510144028344.png

需要注意的地方是需要勾选这里,不然不会遍历

20190510144056642.png

实现全表迁移,这边是mysql到mysql,还可以到不同的数据库类型,如oracle等

20190510144354895.png

相关文章
|
Java
ETL工具 Kettle 中 kettle循环传递变量_(最简单的方法)
本文详细介绍了如何在Kettle工具中使用循环传递变量,通过示例展示了如何将movies表数据按月插入到ods_movies表,涉及新建转换、获取变量、作业配置和执行,呈现了一个嵌套作业结构.
1897 3
|
数据采集 Oracle 关系型数据库
kettle开发-循环驱动作业
kettle开发-循环驱动作业
678 0
|
调度
kettle开发篇-写日志
kettle开发篇-写日志
1188 0
|
JavaScript 前端开发 数据库
Kettle使用脚本实现循环(十)
Kettle使用脚本实现循环(十)
2057 0
Kettle使用脚本实现循环(十)
|
存储 监控 网络协议
5张图,带你了解微服务架构治理
5张图,带你了解微服务架构治理
1791 0
5张图,带你了解微服务架构治理
|
设计模式 前端开发 JavaScript
webpack实战之手写一个loader和plugin
该文章详细讲解了如何从零开始编写一个自定义的Webpack Loader和Plugin,包括它们的工作原理、开发步骤以及如何将自定义的Loader和Plugin集成到Webpack配置中。
webpack实战之手写一个loader和plugin
|
SQL Oracle 关系型数据库
Oracle之not in中不能存在空值
Oracle之not in中不能存在空值
660 1
|
Oracle 关系型数据库
kettle开发篇-替换空值
kettle开发篇-替换空值
776 0
|
JavaScript
什么是npm?能干什么?
什么是npm?能干什么?
|
JSON API 数据格式
实时获取建材网商品数据:API实现详解与代码示例
随着电子商务的快速发展,实时获取商品数据对于企业决策、市场分析以及数据驱动的营销策略至关重要。建材网作为国内知名的建材信息平台,提供了API接口,使得第三方开发者可以方便地获取商品数据。本文将详细介绍如何使用建材网的API接口实现实时数据获取,并通过代码示例进行说明。