共用方式為


步驟 6:測試第 2 課的基本封裝

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

  • 更新「執行 SQL」工作中的 SQL 陳述式,以包括其他資料行的定義。

  • 加入並設定「排序」轉換,以依 State 再依 City 排序資料集。

  • 加入「衍生的資料行」轉換並加以設定,以使用運算式來產生新資料行的值。

  • 修改 OLE DB 目的地,以將新資料行 (FullName) 寫入 ProspectiveCustomers 資料表。

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

重要事項重要事項

您第一次執行封裝時,「卸除資料表工作」將會失敗。此行為在預料之中。發生的原因是封裝試圖卸除並重新建立 ProspectiveCustomers 資料表,但封裝第一次執行時該資料表並不存在,所以 DROP 陳述式便會失敗。

檢查封裝配置

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

控制流程

基礎第 1 課的控制流程

資料流程

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

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

基礎第 1 課的連接管理員

若要執行第 2 課的封裝

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

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

    此封裝將會執行,將產生的 809 個資料列成功加入 AdventureWorks2008R2 資料庫的 Query 資料表。

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

確認 ProspectiveCustomers 資料表的內容

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

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

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

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

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

    SELECT * FROM AdventureWorks2008R2.dbo.ProspectiveCustomers

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