推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

kettle如何实现表连接 spoon输出表找不到数据库?

   2023-05-05 企业服务招财猫110
核心提示:spoon输出表找不到数据库?回答::spoon输出表中找不到数据库。解决方案的步骤如下。驱动程序文件安装失败。确认是否安装了驱动程序文件。下载数据库对应的驱动jar包,放在kettle下的lib目录

spoon输出表找不到数据库?

回答::spoon输出表中找不到数据库。解决方案的步骤如下。驱动程序文件安装失败。确认是否安装了驱动程序文件。下载数据库对应的驱动jar包,放在kettle下的lib目录下。连接oracl

mysql数据库可以连接sqlserver数据库吗,想要定时获取数据该怎么办?

谢谢邀请~

我的理解是想办法把Mysql里的数据放到SqlServer里。如果是两个同类型的数据库,会简单一些,但是没有办法像这样直接连接不同类型的数据库。

我我将谈谈在这种情况下我能想到的解决方案。

用代码实现作为一个程序员,你能想到的第一个方法就是用代码实现,只要你能通过代码连接两类数据库(Java,Python,PHP等。),做一个固定的服务,从Mysql数据库读取数据,然后插入SqlServer。

如果数据不多,可以每次都做完全同步:即删除目标库中所有数据后,同步所有数据。

也可以做增量同步,一般是判断数据中的时间戳,读取增量数据进行同步。

ETL工具有专门的ETL工具来实现这种跨数据库的数据抽取功能。建议数据量比较大的时候可以考虑ETL工具。有很多工具可以选择,比如Informatica,Kettle,Talend,NavicatPremium等等。

我们项目现在用的工具是Informatica(不过这个工具是收费的,而且还挺重量级的,我们公司已经购买了)。我们项目组还专门招了两个做Informatica的程序员。优点是提取速度很快,缺点很明显。一个是重,一个是学习成本比较高。

如果想免费使用开源,可以学习Kettle。

希望我的回答能帮到你!我会继续分享我对Java开发、架构设计、职业发展的看法,希望得到您的关注;另外,关注我私信后面的【资讯】二字,可以获取建筑、大数据、访谈等相关资讯。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8