注意:
安裝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...