用Kettle从MySQL迁移数据到Trafodion牛刀小试
来源:互联网 发布:gson遍历json key 编辑:程序博客网 时间:2024/06/01 07:57
众所周知, Kettle(Pentaho Data Integration, PDL)是市场上一款领头的开源的ETL工具,可以高效稳定的抽取、转换和迁移数据。Kettle提供了基于Java的图形化界面,是一款易于上手的、无需安装的绿色软件。
Kettle支持几乎所有的数据源和数据库,当然也支持Trafodion数据库。
本文概述如何通过配置并使用Kettle将数据从MySQL加载到Trafodion数据库。
(注:本文仅仅是一个功能性验证,不包含性能测试)
1、下载Kettle,下载地址:点击打开链接
2、下载MySQL驱动和Trafodion JDBC4驱动,并把这两个驱动包放到$KETTLE_HOME\data-integration\lib目录
3、打开spoon.bat,弹出GUI界面,从左上角打开并新建MySQL数据库连接,并测试配置正确性
4、新建Trafodion数据库连接,并配置连接正确性
5、至此,两个数据库连接已经成功创建完毕,右击数据库连接选择共享
6、确保Trafodion和MySQL都有一个相同表结构的表,并且MySQL中表中有记录而Trafodion对应的是空表
SQL>showddl test_table;CREATE TABLE TRAFODION.SEABASE.TEST_TABLE ( NAME VARCHAR(10) CHARACTER SET ISO88591 COLLATE DEFAULT DEFAULT NULL SERIALIZED , AGE INT DEFAULT NULL SERIALIZED , SEX VARCHAR(1) CHARACTER SET ISO88591 COLLATE DEFAULT DEFAULT NULL SERIALIZED );--- SQL operation complete.SQL>select count(*) from test_table;(EXPR)-------------------- 0--- 1 row(s) selected.
mysql> use test;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select * from test_tbl;+----------+------+------+| name | age | sex |+----------+------+------+| Wang wei | 30 | M || Li ping | 29 | F |+----------+------+------+2 rows in set (0.01 sec)
7、创建一个作业及一个转换,见下图
8、运行作业
9、从Trafodion数据库检查数据是否正常导入
SQL>select * from seabase.test_table;NAME AGE SEX---------- ----------- ----Wang wei 30 MLi ping 29 F--- 2 row(s) selected.
1 0
- 用Kettle从MySQL迁移数据到Trafodion牛刀小试
- Kettle实现Oracle到Trafodion数据定时抽取
- 从mysql导数据到trafodion
- 从mssql迁移数据到mysql
- PostgreSQL 数据迁移 (从Mysql到Postgres)
- 数据迁移,从mysql到Oracle
- GoldenGate从oracle迁移数据到mysql
- 使用Embulk从Oracle抽取数据到Trafodion
- 数据从MySQL迁移到Oracle需要注意些什么
- 数据从MySQL迁移到 Oracle的注意事项
- 从MySQL到Redis,提升数据迁移的效率
- 如何优雅的将数据从sqlite3迁移到mysql
- 将数据从MySQL迁移到Oracle的注意事项
- 将数据从MySQL迁移到Oracle的注意事项
- 将数据从MySQL迁移到Oracle的注意事项
- 从MySQL到Redis 提升数据迁移的效率
- 将mysql数据从Windows迁移到Linux中
- 从MySQL到Redis,提升数据迁移的效率
- java-数字金额大写转换
- IO和NIO的区别
- TCP与UDP的区别
- 两位资深设计师谈设计和工具
- 【Codeforces 534D】【贪心】Handshakes
- 用Kettle从MySQL迁移数据到Trafodion牛刀小试
- Android Service 服务(一)—— Service
- 字符串判断工具类
- zabbix一般监控
- Java学习总结第二十四天java.lang包(一)
- (11)企业合并&长期股权投资
- 100天土鸡饲养计划(64)
- Herren Daunenjacke him in addition to
- 可以显示坐标像素