原文:Kettle 4.2源碼分析第三講--Kettle 轉換機制transformation介紹

轉換機制 每個轉換步驟都是ETL數據流里面的一個任務。轉換步驟包括輸入 處理和輸出。輸入步驟從外部數據源獲取數據,例如文件或者數據庫 處理步驟處理數據流,字段計算,流處理等,例如整合或者過濾。輸出步驟將數據寫會到存儲系統里面,例如文件或者數據庫。 圖 轉換步驟示例 . Step類圖簡介 Kettle為擴展插件提供了 個擴展點,這 個擴展點也是每個步驟的組成。每個類都有其特定的目的及扮演的角色。以T ...

2013-07-26 10:09 5 4865 推薦指數:

查看詳情

Kettle 4.2源碼分析第二--Kettle插件結構體系簡介

1. 插件體系結構 1.1. 插件技術原理 1.1.1. 插件概念說明   插件是一種遵循統一的預定義接口規范編寫出來的程序,應用程序在運行時通過接口規范對插件進行調用,以擴展應用程序的 ...

Thu Jul 25 18:38:00 CST 2013 1 8401
Kettle轉換(transformation)的執行過程

1,Spoon.java的main方法是整個Kettle運行的入口。當打開Kettle的設計器界面后,可以在其中設計作業和轉換。這里討論轉換的執行過程。 2,設計好一個轉換后,轉換保存的本地文件是 .ktr文件。從 .ktr文件中可以讀取出該轉換的元數據transMeta。 3,點擊運行按鈕時 ...

Thu Jul 09 00:02:00 CST 2015 2 4197
ectouch第三講之加載調用機制

加載與調用機制: 當地址欄鍵入/mobile,就會加載入口文件index.php;從入口文件里面會調用EcTouch.php公共入口文件,當進入公共入口文件,會定義一些變量,然后加載公共函數文件Common.php,再加載默認配置和數據庫配置時區的設置等基本功能,然后會 ...

Fri Aug 14 19:21:00 CST 2015 0 2467
kettle系列-2.kettle源碼結構分析

kettle是一個開源產品,產品本身設計是很優秀的,代碼應該是很多開源愛好者用業余時間貢獻的,代碼整體結構還是比較容易理解的,但具體到每一個控件內部就因人而異了,感覺還是挺復雜的,肯定別人考慮得比較全面。但因為是開源產品,不像商業產品那樣完善,測試、具體代碼規范等就沒有商業產品嚴格 ...

Sun Jun 28 09:03:00 CST 2015 2 6387
Kettle從零開始】第五彈之Kettle轉換中常用組件介紹

Kettle版本:3.2GAJDK版本:1.6.0_41OS:NT由於組件涉及非常多,我這就只舉例幾個常用的組件來進行介紹。需要了解全部組件下載Kettle用戶手冊下載 本彈給大家詳細說明的組件:表輸入、獲取系統信息、表輸出、字符選擇、過濾記錄、執行SQL語句、設置變量、獲取變量 表輸入 ...

Sun May 10 02:24:00 CST 2020 0 929
Spring注解驅動第三講--@Filter介紹

上一主要針對@ComponentScan注解做了一些說明,本文主要對@Filter的掃描條件,再做一些詳細的介紹 1,FilterType.ANNOTATION 按照注解的方式進行掃描.后面classes屬性,為注解的類型,如: 2,type ...

Mon Jul 15 01:17:00 CST 2019 0 1413
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM