術語定義: Transformation 轉換 Step 步驟 Hops 跳接線 一個步驟是KETTLE中的最小執行單元,用於實現指定的單一邏輯任務。 一個轉換是一批步驟組成的網狀結構,用於實現一個相對完整的任務,轉換,實際上定義了數據的流向。先看一個例子: 上圖是一個轉換,它從文本文件中讀取數據,然后對其進行過濾,排序,最后將結果數據加載到一個關系型數據庫中的一張表中。在數據過濾的過程中,當遇到 ...
2014-07-31 00:23 0 6283 推薦指數:
一、概述 轉換步驟分類: 1. 增加新的列 2. 字符串處理 3. 行列變換 4. 排序/排重/字段選擇 5. 其他轉換步驟 二、增加新的列 1.增加常量列 增加一列常量的列 其它增加列的操作 ...
kettle中轉換和作業的執行順序: 1、一個作業內的轉換,是順序執行的。 2、一個轉換內的步驟是並行執行的。 3、作業內不支持事務,轉換內支持事務。 根據業務需要,通常需要在轉換內順序執行,小技巧如下: 1、執行SQL ...
關於Kettle的事務和轉換內步驟的順序執行 近來有項目中遇到Kettle事務處理和轉換內步驟順序執行的問題。為此進行了研究,找到了一個解決辦法。 在Kettle中,一個Job內的轉換,缺省是順序執行的;一個轉換內的步驟,缺省是並行執行的。但是,社區版不支持job ...
標志字段:設置標志字段的名稱,標志字段用於保存比較的結果,比較結果有下列幾種。 1. “identical” – 舊數據和新數據一樣 2. “changed” – 數據發生了變化; 3. “ne ...
一、輸入步驟概述 輸入步驟主要分為以下幾類: • 生成記錄/自定義常量 • 獲取系統信息 • 表輸入 • 文本文件輸入 • XML 文件輸入 • Json輸入 • 其他輸入步驟 二、生成記錄和自定義常量 1.生成 ...
一、概述 數據庫表: • 表輸出 • 更新,刪除,插入/更新 • 批量加載(mysql,oracle) • 數據同步 文件: • SQL 文件輸出 • 文本 ...
一、輸入步驟概述 輸入步驟主要分為以下幾類: • 生成記錄/自定義常量 • 獲取系統信息 • 表輸入 • 文本文件輸入 • XML 文件輸入 • Json輸入 • 其他輸入步驟 二、生成記錄和自定義常量 1.生成記錄 ...