kettle資源庫

kettle資源庫    資源庫是用來保存轉換任務的,用戶經過圖形界面建立的轉換任務能夠保存在資源庫中。    資源庫能夠使多用戶共享轉換任務,轉換任務在資源庫中是以文件夾形式分組管理的,用戶能夠自定義文件夾名稱。 kettle資源庫元數據  1:資源庫     資源庫包括文件資源庫,數據庫資源庫。     kettle4以後資源庫類型能夠插件擴展。  2:XML文件   .  ktr轉換文件的XML的根節點必須是<transformation>     .kjb做業XML的根節點必須是<job> kettle資源庫類型  1:數據庫資源庫:     把kettle的元數據串行化到數據庫中,如R_TRANSFORMATION表保存了kettle轉換的名稱,描述等信息。     在spoon中建立和升級數據庫資源庫。  2:文件資源庫     在文件的基礎上封裝,實現了org.pentaho.di.repository.Repository接口。     是kettle4之後版本中增長的功能。  3:不使用資源庫     直接保存ktr和kjb文件   kettle資源庫-如何選擇資源庫  數據庫資源庫的缺點:     1:不能存儲轉換或做業的多個版本     2:嚴重依賴於數據庫的鎖機制來防止工做丟失     3:沒有考慮到團隊開發,開發人員不能鎖住某個做業本身開發。  文件資源庫的缺點:     1:對象(如轉換,做業,數據庫鏈接等對象)之間的關聯關係難以處理,因此刪除,重命名等操做會比較麻煩。     2:沒有版本歷史     3:難以進行團隊開發。  不用資源庫:使用svn進行文件版本控制。 ----------------------------------------------------------注意kettle中的變量---------------------------------------------------------
相關文章
相關標籤/搜索