Restcloud新手小白使用感受

Restcloud新手小白使用感受

版本:Restcloud ETL 社区版V1.1.0

搞了几年的运维工作,中间陆陆续续因为公司各系统不够完善,但是用户的各种报表需求又不能拒绝,最后的产生结果就是在一个oracle数据库做各种数据库的dblink做数据同步,存储过程多的令人发指,既不能可视化的管理又不能及时发现发生的故障。

最近跟前同事小杨同学抱怨,在他们的推荐下遇见了Restcloud,于是开始了Restcloud ETL 社区版的探索之旅,这趟旅程总结下来,困难不少,但是收获更多,下面就跟大家一起分享下。

         1.环境搭建

1.1. 不得不说,Restcloud ETL 社区版作为一款免费的社区软件,入门的门槛好像是有点高。我还是第一次遇见默认需要搭载mongo作为数据库的软件,幸亏之前有尝试过本地mongoDB的安装,不至于直接抓瞎。

1.2. 环境搭建过程中还是遇到了不少问题的,尤其是要一个人搭建一套环境,以至于我一直在全网搜索材料,可惜,目前只是在社区看到有搭建手册,但是不知道是不是咱们社区的开发人员默认认为大家的相关水准都很高了,其实我看了很多遍,却完全没有看到那种环境搭建过程中遇到问题以及解决办法的资料,以至于我查了很久才终于搭建好环境,最终登录成功,还是很开心的。

    

            2.数据源管理

其实数据源管理本身应该是比较普通的功能,在这里我还是简单的讲一下,毕竟我遇到了一个问题,然后卡了很久…

2.1. Restcloud ETL数据源管理可以连接关系型数据库、非关系型数据库等,甚至我第一次看到还可以连接HANA数据库,感觉非常nice,这是我们烦恼了很久的问题。

2.2. 接下来就是我遇到的问题了,第一次配置连接本地的oracle数据库,很轻松一下就过了,我以为接下来会很轻松,可是当我开始连接SqlServer的时候,发生了很多问题….

在这里我就不细说了(其实是中间过程没留下照片),只给大家分享一下我最后的一个问题;连接SqlServer一直提示对象名无效,然后网上很多教程都是让我修改application.properties这个文件,然后我尝试修改了很多遍还是无效,还纠结了很久。最后一次,我在检查数据源配置发现,原来程序默认的连接池配置里面有一条:validationQuery=select 1 from dual,但是我们都知道SqlServer并没有dual,到这里就知道问题了,删掉,OK,开始数据集成开发的旅程吧。

 

 

          3.数据集成开发

第一眼看到整个应用概率的界面就被吸引了,这正是我目前需要的,看了一遍示例后,开始了自己的第一个应用开发。

   先做了一个基本的数据同步,从一个SqlServer数据库同步到oracle数据库的表

 

 

不得不说,这里面的组件太全了,基本上各种类型的操作都能满足,尤其是调试监控画面,一目了然。

 

 

 

后面又弄了一个全量的同步流程,下面给大家看看整体的结果。

 

 

 

下面这个具体任务的监控画面实在的太爽了。

 

 

 

摸索摸索、后面尝试看能不能彻底讲以前的存储过程全部迁移过来!!!!

以上就是我作为一个新手小白的入坑之路,由于篇幅有限写的不是很全,诸君共勉!

 


 

文章来源:RestCloud第一期征稿活动
原文作者:小豆同学

 

 

 

 

posted @ 2022-06-16 16:35  RestCloud谷云科技  阅读(154)  评论(0编辑  收藏  举报