kettle创建表_kettle教程,MySQL数据库多表批量迁移,配置label标签右对齐
详细截图(已验证)
背景
⽤kettle实现了⼀张表的数据迁移。但实际情况中,数据库会有⼏百,⼏千张表,⽽kettle的表输⼊和表输出只能选择⼀张表,我们不可能⼀个个地填写表名。这时候,我们要考虑通过循环实现多表的数据迁移。
前期准备
css实现加载动画下载Kettle,创建需要迁移的⽬标表(与源表名称⼀样)orientation和direction区别
kettle配置流程
运⾏主流程-job
设置表变量-ktr
⼦流程-job
获取表名称-ktr
插⼊数据-ktr
流程详细配置讲解
设置表名称(01_set_table_name.ktr)
这⾥可以有2中⽅式,可以直接从数据库中查询,也可以通过Excel输⼊,推荐采⽤Excel输⼊的⽅式。
mysql查询表名称SQL语句:select table_name from information_schema.tables where table_schema='数据库名称' and table_type='base table'
表输⼊
谷粒学院Excel表输⼊
mysql语句多表查询
threadlocalrandom生成随机数Excel表数据预览
获取表名称(02_get_table_name.ktr)
数据插⼊(03_insert_to_table.ktr)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。