第一節 常用元件 之 Filter 概述

2021-06-30 16:07:49 字數 687 閱讀 6801

轉換型別:已連線、主動

過濾器轉換允許您過濾對映中的行。通過過濾器轉換從源轉換傳遞所有的行,然後為轉換輸入過濾條件。所有過濾器轉換中的埠均為輸入/輸出埠,只有符合條件的行才能通過過濾器轉換。  

在某些情況下,資料寫入目標前需要基於乙個或多個條件對其進行過濾。例如,如果您有包含關於當前員工資訊的人力資源目標,可能希望過濾出兼職員工和鐘點工。  

下面的對映通過過濾器轉換從包含員工資料的人力資源表傳遞行。過濾器僅允許薪水為 $30,000 或更高的員工行通過。

使用 salary > 30000 過濾器,只有員工薪水高於 $30,000 的資料行可通過到達目標。 

作為主動轉換,過濾器轉換可以更改通過它的行數。過濾條件將根據行是否符合指定條件為通過轉換的每行返回 true 或 false。只有返回 true 的行可以通過此轉換。被放棄行不會出現在會話日誌或拒絕檔案中。 

要使會話效能最優化,應使過濾器轉換盡可能靠近對映中的源。並不是將您準備放棄的行傳遞至對映,而是在隨後從源至目標的資料流中過濾出不需要的資料。

您不能將多個轉換的埠連線至過濾器轉換。過濾器的輸入埠必須來自於單個轉換。過濾器轉換不允許設定輸出預設值。

第一節 常用元件 之 Aggregator 概述

轉換型別 已連線 主動 聚合轉換允許您執行聚合計算,比如平均值和總和。聚合轉換與表示式轉換不同,您可以使用聚合轉換對多組執行計算。而表示式轉換只允許您逐行地執行計算。使用轉換語言來建立聚合轉換時,您可以使用條件子句過濾行,這比 sql 語言更為靈活。powercenter 執行其讀取的聚合計算並儲存...

常用類第一節

string與基本資料型別,包裝類之間的轉換 string與字元陣列之間的轉換 string與byte型別的轉換 stringbuffer string類 特性string 是乙個final類,代表不可變的字串行 final類是不可以被繼承的 string實現了serializable介面,表示字串...

第一節綜述

shader是什麼?shader是著色器。渲染流水線的概念?渲染流水線的工作任務在於由乙個三維場景出發,生成一張二維影象。渲染流程分為3個階段 應用階段 幾何階段 光柵化階段。1 應用階段 由cpu負責實現,由開發者主導。最重要的輸出是渲染所需的幾何資訊,即渲染圖元。這些渲染圖元傳遞給幾何階段。2 ...