Kettle-Spoon入門示例
阿新 • • 發佈:2018-10-16
文本文件 固定寬度 file lena 5.6 結構 不同 ace 測試
Spoon 是Kettle的設計調試工具
[Demo文檔下載] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Demo.zip
[驅動下載] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Mysql-Mssq-Orcle-lwin64%E9%A9%B1%E5%8A%A8.zip
[SpoonDemo源文件下載] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Demo.zip
MySql數據庫連接
1.驅動:
a) 驅動錯誤
b) 驅動添加
2.端口錯誤:連接數據庫端口不對
3.正常連接
4.表輸入
a) 新建一個表輸入,獲取數據庫表的數據
b) 預覽數據
c) 當前表數據輸出到另外一個同樣的表
d) 當前表數據輸出到另外一個同樣的表
e) 設置輸出表
f) 輸出表字段
g) 輸出表字段選擇
h) 預覽
i) 查看日誌
j) 借助表輸入預覽來查看數據是否存儲到數據庫
a) 借助數據輸入預覽來查看數據是否存儲到數據庫
MsSql 數據庫連接
1.驅動錯誤:
2.新增驅動 a) 把下載的包放到對應位置
b) 測試連接
3.Mysql表數據獲取輸出到Mssql a) 拖拽一個表輸入,設置一個有數據的表,輸出到一個同樣結構的空表
b) 配置映射關系
c) 啟動預覽
d) 預覽數據
Oracle數據庫連接
- 數據庫驅動及連接測試: a) 數據庫連接 b) 數據庫之間的交互可以參照上面實例
文件(Txt、Json、Xml、Access等)
1.文件的路徑設置:
a) 全局變量+文件方式(${Internal.Transformation.Filename.Directory}文件名) 1. 變量通過Ctrl+Alt+Space三個鍵組合顯示出來,或者使用圖表點擊
b) 絕對路徑
2.Access輸入 a) Access文件選擇
b) 轉換預覽
3.Excel獲取
a) Excel輸入
b) 添加文件
c) 選擇工作表
d) 設置需要獲取的字段
e) 預覽記錄
4.JSON 輸入 a) Json文件輸入(8.1你可能找不到Json輸入,請拷貝文件Json輸入到你新的轉換)
b) Json文件字段獲取
c) 預覽
5.文本文件輸入
a) 一般文件
1. 輸入
2. 字段獲取=》預覽
b) 固定寬度文件輸入
1. 設置文件字段寬度
2. 字段設置=》預覽
c) 編碼文件輸入
6.文件輸出
a) 設置結構
b) 復制兩份
c) 輸出兩個不同的文件
d) 兩個輸出文件一起執行
RestApiLogon調用
1.用戶數據獲取(存在登錄參數)http://10.60.136.145:9102/api/auth/login)登錄及獲取接口Json數據 a) 有參數直接調用方式
b) 預覽
2.用戶數據獲取(未登錄狀態) a) 設置啟動參數
b) 設置參數字段是否是請求的頭類型
c) 結果中提取Token
d) 格式化符合規範的Token值
e) 設置請求參數字段類型
f) 結果一次解析,這裏得到結果就可以做更多的邏輯處理,分析是否繼續向下執行或解析
g) Data二次解析
h) 過濾或選擇字段
i) 預覽
Kettle-Spoon入門示例