共用方式為


測試第 2 課的基本封裝

新增: 2006 年 4 月 14 日

在這一課,您完成了下列工作:

  • 更新「執行 SQL」工作中的 SQL 陳述式,以包括其他資料行的定義。
  • 加入並設定「排序」轉換,以依 State 再依 City 排序資料集。
  • 加入「衍生的資料行」轉換並加以設定,以使用運算式來產生新資料行的值。
  • 修改 OLE DB 目的地,以將新資料行 (FullName) 寫入 ProspectiveCustomers 資料表。

現在已完成封裝!測試封裝的時間到了。

ms365312.note(zh-tw,SQL.90).gif重要事項:
您第一次執行封裝時,「卸除資料表工作」將會失敗。此行為在預料之中。發生的原因是封裝試圖卸除並重新建立 ProspectiveCustomers 資料表,但封裝第一次執行時該資料表並不存在,所以 DROP 陳述式便會失敗。

檢查封裝配置

在測試封裝之前,您應該確認第 1 課封裝中的控制流程和資料流程是否包含下圖所示的物件。

控制流程

基礎第 1 課的控制流程

資料流程

基礎第 2 課的已更新資料流程

此外,封裝也應該包含下列兩個連接管理員。一個連接到 customers.xls (Excel 活頁簿檔案),另一個則連接到 AdventureWorks 資料庫。

基礎第 1 課的連接管理員

執行第 2 課的封裝

  1. 在 [方案總管] 中,按一下 Basic Package Lesson 2.dtsx。

  2. [偵錯] 功能表上,按一下 [開始偵錯]

    封裝會開始執行,並會將產生的 809 個資料列成功加入 AdventureWorksProspectiveCustomers 資料表。

  3. 在封裝完成執行之後,在 [偵錯] 功能表上,按一下 [停止偵錯]

確認 ProspectiveCustomers 資料表的內容

  1. [開始] 功能表上,依序指向 [所有程式][Microsoft SQL Server 2005],然後按一下 [SQL ServerManagement Studio]

  2. [連接到伺服器] 對話方塊中,選取 [伺服器類型] 清單中的 [Database Engine]、在 [伺服器名稱] 方塊中提供安裝 AdventureWorks 所在的伺服器名稱,以及選取驗證模式選項。如果選取 [SQL Server 驗證],請一併提供使用者名稱及密碼。

  3. 按一下 [連接]。此時會開啟 SQL Server Management Studio。

  4. 在工具列上,按一下 [新增查詢]

  5. 在查詢視窗中輸入或複製下列查詢。

    SELECT * FROM AdventureWorks.dbo.ProspectiveCustomers

  6. 在工具列上,按一下 [執行] 按鈕。[結果] 窗格會顯示資料集,包括新的 FullName 資料行。您可以根據中間名首字母是否為 Null 來確認運算式是否已正確格式化資料行值。