1. 為什么使用資源庫(kù)
之前,我們新建轉(zhuǎn)換或者作業(yè)的時(shí)候垫毙,都是直接保存在本地,而如果我們是多人開發(fā)的話拱绑,除了使用SVN等版本控制軟件综芥,還可以使用Kettle的資源庫(kù),他會(huì)將轉(zhuǎn)換欺栗、作業(yè)直接保存在數(shù)據(jù)庫(kù)中毫痕,而且,連接資源庫(kù)的話迟几,我們就不需要每一次都新建數(shù)據(jù)庫(kù)連接了消请,用起來(lái)還是蠻方便的。
2. 新建資源庫(kù)
Kettle7.0里面类腮,是在右上角這個(gè)Connect來(lái)連接的
2.1 資源庫(kù)的類型
資源庫(kù)有3中類型
Pentaho Repository
Database Repository(使用數(shù)據(jù)庫(kù)存儲(chǔ))
File Repository(使用文件存儲(chǔ))
2.2 新建Pentaho Repository
我們單擊上面的get started 之后臊泰,就會(huì)進(jìn)入新建界面
http://localhost:8080/pentaho
一開始還沒搞懂這個(gè)Server到底怎么啟動(dòng),后來(lái)google了半天發(fā)現(xiàn)
后來(lái)又找到了這個(gè)蚜枢,應(yīng)該是要安裝其他的組件才行缸逃,這個(gè)類型的庫(kù)就放棄吧。厂抽。
2.3 Database Repository
好了需频,這回,我們選擇哪個(gè)database的資源庫(kù)
我們填一個(gè)connection的名字筷凤,然后配置一個(gè)資源庫(kù)的連接就可以了昭殉,最好給kettle新建一個(gè)數(shù)據(jù)庫(kù)使用
至于數(shù)據(jù)庫(kù)連接的話,和轉(zhuǎn)換里面是一樣的藐守,大家可以自行新建一個(gè)
配置好挪丢,以后,大家選擇Finish就可以了卢厂,然后乾蓬,我們可以連接下這個(gè)庫(kù),注意下慎恒,這里的用戶名和密碼任内,
默認(rèn)是admin/admin撵渡,大家直接登錄就好了,這是Kettle自己初始化的
這個(gè)怎么改呢族奢,暫時(shí)還沒有發(fā)現(xiàn)姥闭,待研究丹鸿,等我再google看看越走,估計(jì)官網(wǎng)上會(huì)有。
(找了下靠欢,發(fā)現(xiàn)了在哪改密碼廊敌,就是剛剛的搜索資源庫(kù)
)
連接后,我們正常使用就好了门怪,沒啥兩樣骡澈,會(huì)多一些功能,比如掷空,探索資源庫(kù)這里
我們?cè)俦4孀鳂I(yè)和轉(zhuǎn)換的話肋殴,會(huì)直接保存在數(shù)據(jù)庫(kù)中,
而且坦弟,很好的一個(gè)功能护锤,個(gè)人感覺,就是數(shù)據(jù)庫(kù)連接只需要?jiǎng)?chuàng)建一次酿傍,在哪里都可以用了烙懦,不需要再次創(chuàng)建。
2.4 File Repository
這個(gè)和database的資源庫(kù)赤炒,就差不多了氯析,只不過(guò)是基于文件的,保存在本地就可以了
這個(gè)就和Eclipse一個(gè)工作區(qū)差不多莺褒,轉(zhuǎn)換掩缓、作業(yè)都保存在這個(gè)目錄下
好了,關(guān)于資源庫(kù)遵岩,就簡(jiǎn)單的說(shuō)這些了你辣,大家可以自行連接,試試旷余。