第一節 Lookup 快取 之 概述

2021-07-01 19:52:13 字數 2019 閱讀 5231

可以配置查詢轉換以快取記憶體查詢表。powercenter 將在處理快取記憶體查詢轉換中的第乙個資料行時在儲存器中建立快取記憶體。它將根據您在轉換或會話特性中配置的數量來分配快取記憶體區記憶體。powercenter 會將條件值儲存在索引快取記憶體區中,而將輸出值儲存到資料快取記憶體區。powercenter 將查詢進入轉換的每行的快取記憶體。

預設情況下,powercenter 還將在 $pmcachedir 中建立快取記憶體檔案。如果資料在儲存器快取記憶體區中放不下,powercenter 會將溢位值儲存在快取記憶體檔案中。會話完成後,powercenter 將釋放快取記憶體區記憶體並刪除快取記憶體檔案,除非您將查詢轉換配置為使用永久性快取記憶體。

如果使用平面檔案查詢,powercenter 將總是快取記憶體查詢源。如果為已排序輸入配置平面檔案查詢,而未分組條件列,powercenter 將無法快取記憶體查詢。如果對列進行了分組,但尚未排序,powercenter 將按您沒有配置排序輸入的方式來處理查詢。

配置查詢快取記憶體時,您可以指定以下任意選項:

沒有為快取記憶體配置查詢轉換時,powercenter 將為每個輸入行查詢查詢表。無論您是否快取記憶體了查詢表,"查詢"查詢和處理的結果都相同。但是,使用查詢快取記憶體可以提高會話效能。源表較大時,可以通過快取記憶體查詢表來最優化效能。

不快取記憶體

靜態快取記憶體

動態快取記憶體

您不能插入或更新快取記憶體。

您不能插入或更新快取記憶體。

傳遞行至目標時,可以在快取記憶體中插入或更新行。

不能使用平面檔案查詢。

可以使用關係或平面檔案查詢。

只可以使用關係查詢。

條件為真時,powercenter server 將從查詢表或快取記憶體返回值。

條件不為真時,powercenter server 將對已連線的轉換返回預設值,而對未連線的轉換返回 null。

條件為真時,powercenter server 將從查詢表或快取記憶體返回值。

條件不為真時,powercenter server 將對已連線的轉換返回預設值,而對未連線的轉換返回 null。

條件為真時,powercenter server 將根據行的型別在快取記憶體中更新行或保留快取記憶體不更改。這表明行處於快取記憶體和目標表中。可以向目標表傳遞已更新行。

條件不為真時,powercenter server 將根據行的型別將行插入快取記憶體或保留快取記憶體不更改。這表明行不處於快取記憶體或目標表中。可以向目標表傳遞已插入行。

第一節 常用元件 之 Filter 概述

轉換型別 已連線 主動 過濾器轉換允許您過濾對映中的行。通過過濾器轉換從源轉換傳遞所有的行,然後為轉換輸入過濾條件。所有過濾器轉換中的埠均為輸入 輸出埠,只有符合條件的行才能通過過濾器轉換。在某些情況下,資料寫入目標前需要基於乙個或多個條件對其進行過濾。例如,如果您有包含關於當前員工資訊的人力資源目...

第一節 常用元件 之 Aggregator 概述

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

第一節 軟體測試概述 2

1.軟體測試的定義 軟體測試在ieee std 610.12中定義如下。1 在指定的條件下執行系統或構件,觀察或記錄結果,並對系統或構件的某些方面進行評估的過程。2 分析某個軟體項 software item 以發現現有條件與應有條件之間的差異 即缺陷 並評估軟體項的特徵的過程。軟體項是指源 目標 ...