
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过萃取(extract)、转置(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。
ETL(or ELT)的流程可以用任何的编程语言去开发完成,由于ETL是极为复杂的过程,而手写程式不易管理,有愈来愈多的企业采用工具协助ETL的开发,并运用其自带的metadata功能来存储来源与目的的对应(mapping)以及转换规则。
工具并可以提供较强大的连接功能(connectivity)来连接来源及目的端,开发人员不用去熟悉各种相异的平台及数据的结构,亦能进行开发。
当然,为了这些好处,付出的代价便是金钱。
不用导入导出功能,就是要通过增删改来实现大体思路是从DB1中select出数据,insert到DB2中
需要考虑的有3点,
1.DB连接及 *** 作用模块(DAO)
2.程序中用来存储DB数据的数据模型
3.DB数据与数据模型的匹配处理
“\T”选项卡,当输出数据显示,几乎以表格形式显示,目的是为了使数据看起来整齐点。
“\
n”换行,其他行显示下一个(...),目的是换行字符或字符串,使用System.out.println()效果是一样的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)