1.為什麼使用資源庫
如果我們是團隊開發項目,除了使用SVN等版本控制軟體,還可以使用Kettle的資源庫,他會将轉換、作業直接儲存在資料庫中,而且,連接配接資源庫的話,我們就不需要每一次都建立資料庫連接配接了,用起來還是蠻友善的。
2.連結資源庫
Kettle8.2裡面,是在右上角這個Connect來連接配接的
2.1 資源庫的類型
資源庫有3中類型
Pentaho Repository(預設是如下圖)
要想連結下面兩種類型,需要點選other Repositories
Database Repository(使用資料庫存儲)
File Repository(使用檔案存儲)
2.2 Database Repository
這裡我們選擇了經常使用的Database Repository資源庫
我們填一個connection的名字,然後配置一個資源庫的連接配接就可以了,最好給kettle建立一個資料庫使用
至于資料庫連接配接,在這裡我們選擇了大家非常熟悉的ORACLE資料庫。
注意下,這裡的使用者名和密碼,預設是admin/admin,大家直接登入就好了,這是Kettle自己初始化的
連結成功之後是這個樣子
上面預設密碼怎麼改呢?找了下,發現了在哪改密碼,就是剛剛的搜尋資源庫
之後可以退對外連結接,重新登入,再次就不做具體的介紹了。
連結之後,kettle會在資料庫建立以r_*開頭的各種表。
連接配接成功後,我們再儲存作業和轉換的話,會直接儲存在資料庫中;
2.3 File Repository
這個和database的資源庫,就差不多了,隻不過是基于檔案的,儲存在本地就可以了
連接配接File Repository後轉換、作業都儲存在這個目錄下
---------------------
原文:https://blog.csdn.net/weixin_37477226/article/details/87192797