pentaho可读作“彭塔湖”,在keetle被pentaho公司收购后改名而来。pentaho是一款开源ETL工具,纯java编写的C/S模式的工具,可绿色免安装,开箱即用。支持Windows、macOS、Linux平台。
这里使用sqlserver到postgresql同步。在Windows平台上操作。3.1 执行Spoon.bat文件,启动图形化界面
创建连接前,需要先下载sqlserver的 jdbc驱动mssql-jdbc-12.2.0.jre8.jar 和 postgresql的jdbc驱动postgresql-42.6.0.jar,我这里直接选的最新版。sqlserver的连接
sqlserver的连接,如果选择JNDI则无法连接,目前猜测可能是驱动版本问题postgresql的连接
如果是全表覆盖同步,则选择表输出,因为这里是需要根据主键判断是否重复,重复则更新,否则就插入,因此这里选择 插入/更新展开输出节点,选择 插入/更新,并将其拖入到右侧图形界面中,然后将表输入连线到当前节点,按住shift+鼠标左键
这里如果不先连线的话,在配置映射字段时,就无法获取源表字段,需要自行输入
无论转换、还是作业,都是以xml文件形式保存在本地
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |