【Kettle從零開始】第二彈之Kettle資料夾與介面介紹
1、 下載Kettle3.2GA工具壓縮檔案。
2、 下載1.5或者以上JDK。
注:安裝完成JDK後需要配置JAVA_HOME與PATH環境變數,如果不配置則需要在Kettle家族相關的指令碼檔案中設定JAVA_HOME與PATH變數。
資料夾介紹
下載Kettle3.2GA解壓後出現下圖相關資料夾以及資料夾介紹說明:
Config-jndi:存放Kettle使用JNDI方式連線資料來源方式的檔案存放目錄。目錄下的jdbc.properties配置檔案中有相應的例項提供參考。(如果有學過JAVA的同學應該一看資料夾名稱就知道是什麼意思了)。
Lib:存放Kettle的核心(core)jar
Plugins:存放Kettle自定義外掛時,需要把自定義好的外掛打成jar放在此目錄。
Docs:存放Kettle各種語言版本的API文件。
Libext:存放Kettle所使用到的第三方jar包。比如:資料庫驅動包,如缺少時需要把對應的資料庫驅動包放入此資料夾中。
Pwd:存放Kettle配置叢集時所需要的配置檔案與加密檔案。
Extra:存放Kettle生成Transformation的JAVA檔案與指令碼。
Libswt:存放Kettle對應不同平臺的相關UI jar包。
Samples:存放Kettle
Launcher:存放Kettle Spoon載入的一些配置資訊。
Ui:存放Kettle初始化使用到的圖片及配置資訊。
介面介紹
雙擊Kettle.exe或者Spoon.bat開啟Kettle圖形介面化如下:
(圖2.1)
說明:當開啟Kettle時顯示的是Kettle的相關版本資訊與GNU相關協議說明。
(圖2.2)
說明:開啟Kettle時彈出的視窗提示以資源庫方式登入相關資訊,關於【Kettle從零開始】工程儲存方式是以XML檔案方式來進行儲存,所以我就直接點選“沒有資源庫”。
圖(2.3)
說明:進入Kettle設計介面。提示關於Spoon
(圖2.4)
說明:圖片中所使用到的字母位置標識說明。
(A):Kettle所使用到的選單欄。
(B):在使用Kettle時所涉及使用到的物件。
(C):Kettle中所有的元件。
(D):根據選擇(B)或者(C)顯示相應的結果。
(E):Kettle設計介面。
(圖2.5)
說明:
檔案:是對Kettle所生成的Job與Trans進行相關的操作,如:新建、開啟、儲存、匯入、匯出等相關操作。
(圖2.6)
說明:
編輯:是對Kettle當前開啟的Job與Trans進行相關的操作,如:複製、撤銷、環境變數顯示、資源庫檢視、圖形介面自定義調整(顏色、字型、樣式)等相關操作。
(圖2.7)
說明:
檢視:是對Kettle當前開啟的Job與Trans進行放大、縮小相關操作。
(圖2.8)
說明:
資源庫:是對Kettle中所使用到的資源庫進行操作,如:資源庫連線、斷開、當前使用者編輯等操作。
(圖2.9)
說明:
轉換:是對Kettle當前所開啟的Trans進行相關測試功能。
(圖2.10)
說明:
作業:是對Kettle當前所開啟的Job進行操作,如:執行、複製、引數設定等相關操作。
(圖2.11)
說明:
嚮導:是對Kettle當前所開啟的Job或者Trans對其進行一步一步的指導性操作。
(圖2.12)
說明:
幫助:檢視當前Kettle版本相關資訊。
注:當執行Kettle後,Kettle會在當前使用者下生成一個.kettle資料夾,.kettle檔案存下會存放Kettle執行快取、Kettle全域性變數引數配置檔案、Kettle全域性資料來源配置檔案。