Restcloud新手小白使用感受

RestCloud發表於2022-06-16

 

版本: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新手小白使用感受  

 -----

文章來源:RestCloud第一期徵稿活動
原文作者:小豆同學

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005218/viewspace-2900975/,如需轉載,請註明出處,否則將追究法律責任。

相關文章