最近数仓新接了一个需求,需要接入国产数据库(达梦)的数据。由于公司的软件只支持oracle的数据库,所以想到了用第三方etl软件来解决这个问题。(主要是生成数据文件,放到指定的文件路径下就行)。
kettle版本的话,我这里下载了7.1和9.3两本版本的,个人感觉差异并不大(我使用的是9.3版本),反正最后都是放在linux服务器上通过命令执行。
第一步:解压kettle压缩包到D盘,这个你们随便放哪都行。
然后把需要用到的数据库jar包丢到lib这个文件夹下面就行,不像丢到idea,还得添加maven依赖啊,用maven命令添加本地jar包啊,class.froname不生效啊,还得删了iml文件重新reimport一个才行。这个感觉就跟eclipse加载jar包的方式差不多,非常方便。一般咱们用的都是jdbc连接的方式啊,毕竟kettle这玩意本身也是java写的。换句话说,只要是jdbc能连接到的数据库,它都能连。而且是跨平台的,非常的强大。
第二步:启动kettle,双击spoon.bat就行。
完事打开就这样的,新建一个转换吧,作业其实也就是多个转换连起来,可以定时执行