ETL

本文介绍了一款自行开发的小型ETL工具,该工具能够定时从不同数据库中抽取数据,并利用JDBC、Log4j、Quartz等技术实现数据迁移。文章展示了工具的配置界面、数据库连接设置、SQL语句生成及错误处理等功能。
今年做的一个小工具,只有ETL的基本功能。目的很简单,要定时抽取两个不同数据库中的数据,主要涉及技术有JDBC、Log4j 、Quartz、GEF和EMF。下面是程序的部分截图
 
4ab8907d02000f3a
 
 
数据库的链接配置和数据操作定义部分
4ab8907d02000f3b
 
 
4ab8907d02000f3c
 
数据库的结构显示
4ab8907d02000f3d
 
对定时执行任务的定义,可以采用不同的触发方式,也可以按实际的需要,采用自定义的方式,灵活设置和计算触发时间
4ab8907d02000f5a
 
运行视图,实时反应当前数据移植状态
4ab8907d02000f3e
 
程序的配置视图
4ab8907d02000f3f
 
为长期运行的方便,在不需要显示的时候可以缩小到系统托盘中。
4ab8907d02000f3g
 
数据库的连接配置
4ab8907d02000f3h
 
数据库的操作定义部分,这里使用了GEF和EMF
4ab8907d02000f3i
 
通过上面的连接设置,可以自动生成下面的SQL操纵语句
4ab8907d02000f3j
 
在数据迁移过程中的出错处理设置
4ab8907d02000f3k
 
除了实时的运行状态输出,还有详细的日志输出
4ab8907d02000f3l
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值