kettle資源庫
阿新 • • 發佈:2018-12-07
防止 嚴重 ans 關聯 管理 自定義文件 鎖機制 增加 團隊開發 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中的變量---------------------------------------------------------
資源庫是用來保存轉換任務的,用戶通過圖形界面創建的轉換任務可以保存在資源庫中。
資源庫可以使多用戶共享轉換任務,轉換任務在資源庫中是以文件夾形式分組管理的,用戶可以自定義文件夾名稱。
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中的變量---------------------------------------------------------
kettle資源庫