共用方式為


如何:使用 OLE DB 連接管理員以完整快取模式實作查閱轉換

您可以將查閱轉換設定為使用完整快取模式以及 OLE DB 連接管理員。在完整快取模式中,參考資料集會在查閱轉換執行之前載入快取。

查閱轉換會藉由聯結已連接資料來源輸入資料行中的資料與參考資料集中的資料行來執行查閱。如需詳細資訊,請參閱<查閱轉換>。

當您將查閱轉換設定為使用 OLE DB 連接管理員時,可以選取資料表、檢視或 SQL 查詢來產生參考資料集。

使用 OLE DB 連接管理員以完整快取模式實作查閱轉換

  1. 在 Business Intelligence Development Studio 中,開啟包含所需封裝的 Integration Services 專案,然後在 [方案總管] 中按兩下該封裝。

  2. [資料流程] 索引標籤中,將查閱轉換從 [工具箱] 拖曳至設計介面。

  3. 將連接子 (綠色或紅色的箭頭) 從來源或前一個轉換拖曳至「查閱」轉換,將「查閱」轉換連接到資料流程。

    [!附註]

    查閱轉換如果連接到包含空白日期欄位的一般檔案,則查閱轉換可能不會驗證。此轉換是否會驗證將取決於一般檔案的連線管理員是否已設定為保留 null 值。若要確保查閱轉換會驗證,請在 [一般檔案來源編輯器][連線管理員] 頁面上,選取 [將來源的 Null 值保留為資料流程中的 Null 值] 選項。

  4. 按兩下來源或前一個轉換以設定元件。

  5. 按兩下查閱轉換,然後在 [查閱轉換編輯器][一般] 頁面上,選取 [完整快取]

  6. [連接類型] 區域中,選取 [OLE DB 連接管理員]

  7. [指定如何處理無相符項目的資料列] 清單中,針對沒有相符項目的資料列選取錯誤處理選項。

  8. 在 [連接] 頁面上,從 [OLE DB 連接管理員] 清單中選取連接管理員,或按一下 [新增] 建立新的連接管理員。如需詳細資訊,請參閱<OLE DB 連接管理員>。

  9. 執行下列其中一項工作:

    • 按一下 [使用資料表或檢視],然後選取資料表或檢視,或按一下 [新增] 建立資料表或檢視。

      – 或 –

    • 按一下 [使用 SQL 查詢的結果],然後在 [SQL 命令] 視窗中建立查詢,或是按一下 [建立查詢],使用 [查詢產生器] 提供的圖形工具來建立查詢。

      – 或 –

    • 或者,按一下 [瀏覽],從檔案匯入 SQL 陳述式。

    若要驗證 SQL 查詢,請按一下 [剖析查詢]

    若要檢視資料範例,按一下 [預覽]

  10. 按一下 [資料行] 頁面,然後從 [可用的輸入資料行] 清單,拖曳至少一個資料行至 [可用的查閱資料行] 清單中的資料行。

    [!附註]

    「查閱」轉換會自動對應具有相同名稱和相同資料類型的資料行。

    [!附註]

    資料行必須具有要對應的相符資料類型。如需詳細資訊,請參閱<Integration Services 資料類型>。

  11. 執行下列工作,以便在輸出中包含查閱資料行:

    1. [可用的查閱資料行] 清單中,選取資料行。

    2. [查閱作業] 清單中,指定查閱資料行的值要取代輸入資料行中的值,還是要寫入至新的資料行。

  12. 若要設定錯誤輸出,按一下 [錯誤輸出] 頁面,然後設定錯誤處理選項。如需詳細資訊,請參閱<查閱轉換編輯器 (錯誤輸出頁面)>。

  13. 按一下 [確定],將變更儲存至查閱轉換,然後再執行封裝。