Share via


如何:在完整快取模式中實作查閱轉換 (SQL Server 影片)

適用於: Microsoft SQL Server Integration Services

作者:Carla Sabotta,Microsoft Corporation

影片長度: 00:09:34

檔案大小: 16 Mb

檔案類型:WMV 檔案

觀看此影片

相關說明主題:

查閱轉換

其他影片:

建立基本封裝 (SQL Server 影片)

將 SQL Server 資料匯出到 Excel (SQL Server 影片)

影片摘要

本影片將示範如何使用查閱轉換、快取連接管理員以及儲存在快取中的參考資料,在完整快取模式下實作查閱轉換。

影片內容

嗨,我是 Carla Sabotta,負責 Microsoft SQL Server Integration Services 產品的文件集撰寫。

在這個影片中,我要為您示範如何在完整快取模式下實作查閱轉換。您將可學會如何使用查閱轉換、快取連接管理員以及儲存在快取中的參考資料,在完整快取模式下實作查閱轉換。

您可以利用執行查閱,存取相關資料來源中的其他資訊。查閱會根據共同有的資料行,將輸入資料來源的值,對應到相關資料來源中的值,並傳回符合的資料列。這個相關的資料來源又稱為參考資料集。

在封裝中實作查閱的第一個步驟,就是在 [控制流程 (Control Flow)] 索引標籤中加入兩個「資料流程工作」,其中一個資料流程工作含有「快取轉換」轉換以及快取連接管理員,另一個資料流程工作則要含有查閱轉換。

我們為資料流程工作所加的註解,可以概要地說明工作的內容。註解能幫我們更輕鬆地了解與維護封裝。

您要利用優先順序條件約束來連接資料流程,確保先執行「快取轉換」再執行「查閱轉換」,否則封裝會失敗。

在第一個資料流程工作中,您應該要加入「快取轉換」轉換,再將轉換連接到一個會為「查閱轉換」產生參考資料集的資料來源。以這個示範來說,「快取轉換」是要連接到一個 OLE DB 來源,而這個來源又會連接到 SQL Server 資料表 (Production.Product)。

接著,您要設定快取轉換,將它連接到快取連接管理員,並將已連接資料來源的資料寫入快取連接管理員。

現在,我們要設定快取連接管理員,以便指定以下事項:

  • 在參考資料集中,哪些資料行是索引資料行?
    「查閱轉換」只會將輸入資料來源中的資料行,對應到參考資料集中的索引資料行。您必須指定至少一個資料行做為索引資料行。
    以這個示範來說,我們就指定 productID 資料行做為索引資料行,因為這是輸入資料來源以及參考資料集都有的資料行。
  • 接著,執行封裝時儲存在記憶體內部快取中的參考資料集,是否要保存到檔案中?
    將快取儲存到檔案,不用「快取轉換」而使用這個檔案寫入資料到快取連接管理員,這種作法可以讓您在不同封裝的多個「查閱轉換」共用快取,提升查閱作業的效能。

下一步是要將「查閱轉換」加入第二個資料流程,然後將它連接到輸入資料來源。以這個示範來說,轉換是連接到 OLE DB 來源元件,而來源則是連接到 SQL Server 資料表 (Sales.SalesOrderDetail)。

現在,您要設定「查閱轉換」,以便指定以下事項:

  • 在執行「查閱轉換」之前,先快取參考資料集 (請選取 [完整快取 (Full cache)] 選項)。
  • 「查閱轉換」要使用快取連接管理員,連接到參考資料集 (請選取 [快取連接管理員 (Cache connection manager)] 選項)。
  • 選取快取連接管理員,以這個示範來說,就是我們加入第一個資料流程中的連接管理員。
  • 將輸入資料來源的某個資料行,對應到參考資料集中的某個索引資料行,在這兩個資料表之間建立聯結。
    以這個示範來說,我們要對應的是 productID 資料行,因為它是輸入資料來源以及參考資料集中都有的資料行。
  • 現在我們要根據想查閱的值,在參考資料集中選取一或多個資料行。
    以這個例子而言,我們要查閱的是 Name 值。當封裝執行時,如果輸入資料來源中的 productID 與參考資料集中的 productID 相符的話,「查閱轉換」便會傳回具有這個值的資料列。
  • 最後,我們要指定是要以參考資料集資料行中的值,取代輸入來源資料行中的值,還是要加入為新資料行。
    在這個示範中,我們要指定為 Name 值建立新的資料行。

我們要將查閱轉換連接到將 OLE DB 目的地,並加入資料檢視器來檢視查閱作業的結果。

現在我們就可以來執行封裝了。

正如您所見,查閱傳回了名稱資料行值相符的資料列。

這個影片為您示範了如何使用查閱轉換、快取連接管理員以及儲存在快取中的參考資料,在完整快取模式下實作查閱轉換,同時也示範了如何加入資料檢視器,來檢視查閱作業的結果。

謝謝您觀看本影片,希望您覺得有所收穫,並歡迎您返回網站,觀看其他 Microsoft SQL Server 影片。