Informatica 常用組件Lookup之一 概述


轉換類型:被動、已連接/未連接

      在映射中使用查找轉換以從平面文件或關系表、視圖或同義詞查找數據。您可以從 PowerCenter Client 和 PowerCenter Server 均連接至的任何平面文件或關系數據庫中導入查找定義。您可以在一個映射中使用多個查找轉換。 

        PowerCenter 基於轉換中的查找端口來查詢查找源。它基於查找條件將查找轉換端口值與查找源列值相比較。將查找結果傳遞至其它轉換和目標。

        您可以使用查找轉換執行多項任務,包括: 

  • 獲取相關值。例如,源包括員工標識,但您需要在目標表中包括員工名稱,以便讓匯總數據更易於理解。
  • 執行計算。 許多規范化表都包括在計算中使用的值(如每張發票的銷售總額或銷售稅),而不是計算出的值(如凈銷售額)。
  • 更新緩慢更改的維表。您可以使用查找轉換來確定目標中是否已存在特定行。

        可以配置查找轉換以執行以下類型的查找: 

  • 已連接或未連接。已連接和未連接轉換接收輸入和發送輸出的方法不同。
  • 關系或平面文件查找。創建查找轉換時,您可以選擇在平面文件還是關系表中執行查找。

使用關系表作為查找源來創建查找轉換時,您可以使用 ODBC 連接到查找源並導入表定義作為查找轉換的結構。

使用平面文件作為查找源創建查找轉換時,Designer 將調用"平面文件向導"。

  • 高速緩存或不高速緩存。有些時候您可以通過高速緩存查找表來提高會話性能。如果高速緩存查找,您可以選擇使用動態或靜態高速緩存。默認情況下,查找高速緩存保持靜態且不會在會話過程中更改。對於動態高速緩存,PowerCenter 將在會話期間在高速緩存中插入行或更新行。將目標表高速緩存為查找時,您可以在目標中查找值;如果這些值不存在則插入這些值,如果已存在則進行更新。

注:如果使用平面文件查找,則必須使用靜態高速緩存。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM