Informatica PowerCenter 常用轉換元件一覽表
轉換(Transformation),是生成、修改 或者 傳遞資料的資料庫物件。相當於封裝了函式,利用輸入和輸出埠進行資料轉換操作。
轉換型別
積極轉換(Active):可以更改通過它來傳遞的資料行數,例如“過濾器”元件,輸入時資料量與輸出時不一樣。
被動轉換(Passive):不能更改通過它來傳遞的資料行數,例如“表示式”元件,輸入時資料量與輸出時一樣。
已連線(Connected):轉換元件連線到資料流中,也可以不連線。
未連線(Unconnected):未連線的轉換將不連線到對映中的其他轉換,它在另一個轉換中被呼叫並返回值給該轉換。
各類轉換元件功能(Update_Time: 2016/08/10)
圖示 |
元件名稱 |
轉換型別 |
功能 |
詳細介紹 |
更新策略(Update Strategy ) |
Active/ Connected |
確定是否插入、刪除、更新或者拒絕行。 |
||
應用程式資源限定符(Application Source Qualifier ) |
Active/ Connected |
表示 PowerCenter Server 在執行會話時從應用程式(例如 ERP 源)讀取的行。 |
||
自定義(Custom ) |
Active or Passive/ Connected |
呼叫共享庫或 DLL 中的過程。 |
||
表示式(Expression ) |
Passive/ Connected |
計算值。 |
||
外部過程(External Procedure) |
Passive/ Connected or Unconnected |
呼叫共享庫或 Windows COM 層中的過程。 |
||
過濾器(Filter ) |
Active/ Connected |
過濾資料。 |
||
輸入(Input ) |
Active/ Connected |
定義對映元件輸入行。Mapplet Designer 提供。 |
||
連線(Joiner ) |
Active/ Connected |
聯接不同資料庫或平面檔案系統中的資料。 |
||
查詢(Lookup ) |
Passive/ Connected or Unconnected |
查詢值。 |
||
規範化器(Normalizer ) |
Active/ Connected |
用於 COBOL 源的源限定符。還可以用在管道中,以規範化關係源或平面檔案源中的資料。 |
||
輸出(Output) |
Passive/ Connected |
定義對映元件輸出行。Mapplet Designer 提供。 |
||
等級(Rank) |
Active/ Connected |
將記錄限制在頂部或底部範圍。 |
||
路由器(Router ) |
Active/ Connected |
根據組條件將資料傳送至多個轉換。 |
||
序列生成器(Sequence Generator ) |
Passive/ Connected |
生成主鍵。 |
||
排序器(Sorter ) |
Active/ Connected |
根據排序鍵對資料進行排序。 |
||
源限定符(Source Qualifier ) |
Active/ Connected |
表示 PowerCenter Server 在執行會話時從關係源或平面檔案源讀取的行。 |
||
儲存過程(Stored Procedure ) |
Passive/ Connected or Unconnected |
呼叫儲存過程。 |
||
事務控制(Transaction Control) |
Active/ Connected |
定義提交和回滾事務。 |
||
聯合(Union) |
Active/ Connected |
合併不同資料庫或平面檔案系統中的資料。 |
||
聚合(Aggregator ) |
Active/ Connected |
執行聚合計算。 (avg(), max()…) |
||
XML 生成器(XML Generator ) |
Active/ Connected |
從一個或多個輸入埠讀取資料,然後通過單個輸出埠輸出 XML。 |
||
XML 解析器(XML Parser ) |
Active/ Connected |
從一個輸入埠讀取 XML,然後將資料輸出至一個或多個輸出埠。 | ||
XML 源限定符(XML Source Qualifier ) |
Active/ Connected |
表示 PowerCenter Server 在執行會話時從 XML 源讀取的行。 |
||
HTTP 轉換(HTTP Transformation) | Passive/Connected | 連線到HTTP伺服器讀取更新的資料。 | ||
Java |
Active/ Passive Connected |
執行使用者自定義邏輯Java程式碼。位元組碼將會存放在資源庫。 | ||
SQL | Active or Passive/Connected | 對資料庫執行各種SQL查詢操作。 |