Kettle使用統一的資料庫配置

2021-07-31 15:55:47 字數 780 閱讀 5535

注意:

安裝kettle前必須配置jdk環境

1.設定kettle_home環境變數

拷貝\users.kettle資料夾到data-integration資料夾,新增環境變數

kettle_home

2.新增資料庫連線

連線資訊均使用變數代替,此處新增了乙個源資料庫source(sql server)和乙個目標資料庫destination(oralce),在資料庫連線上右鍵,選擇share 

3.在.kettle資料夾的shared.xml中可以看到已經新增的資料庫鏈結

4.在.kettle資料夾的kettle.properties中設定真正的變數值

對於加密的密碼可以在share的時候先設定真正的密碼,然後從shared.xml中儲存下來,再修改真正的密碼為密碼變數

使用資料庫統一對通知管理

最近在專案中,運用到了改變使用者狀態,實現訊息推送的功能,開始找了很多資料,都和實際的專案運用的不相符合,這裡總結下專案中如何解決問題 一般是使用觀察者模式 有興趣的可以具體了解,感覺和activemq的機制很像,實現發布訂閱和點對點的模式等等。專案中的辦法是,使用一張中間表對資料統一進行管理,具體...

使用資料庫來均勻非配任務

最近做的乙個專案中,有乙個計算模組非常的消耗cpu資源,所以就從開始就規劃成了乙個併發的模組。併發就難免要處理任務的分配,在這個專案中使用了乙個非常簡單的方式做了這個任務分配,後來在stack overflow上也看見這個方法。感覺還有意思的。具體的做法就是先將任務持久化到資料庫中,table的名字...

java呼叫kettle鏈結資料庫操作

mysql的方式 if resourcein.getrtype touppercase equals mysql resultset resultset resultset database.openquery customsql listlist new arraylist while resul...