步驟 6:測試第 2 課的基本封裝
在這一課,您完成了下列工作:
更新「執行 SQL」工作中的 SQL 陳述式,以包括其他資料行的定義。
加入並設定「排序」轉換,以依 State 再依 City 排序資料集。
加入「衍生的資料行」轉換並加以設定,以使用運算式來產生新資料行的值。
修改 OLE DB 目的地,以將新資料行 (FullName) 寫入 ProspectiveCustomers 資料表。
現在已完成封裝!測試封裝的時間到了。
重要事項 |
---|
您第一次執行封裝時,「卸除資料表工作」將會失敗。此行為在預料之中。發生的原因是封裝試圖卸除並重新建立 ProspectiveCustomers 資料表,但封裝第一次執行時該資料表並不存在,所以 DROP 陳述式便會失敗。 |
檢查封裝配置
在測試封裝之前,您應該確認第 1 課封裝中的控制流程和資料流程是否包含下圖所示的物件。
控制流程
資料流程
此外,封裝也應該包含下列兩個連接管理員。其中一個會連接到 Excel 活頁簿檔案 customers.xls,另一個會連接到 AdventureWorks2008R2 資料庫。
若要執行第 2 課的封裝
在 [方案總管] 中,按一下 Basic Package Lesson 2.dtsx。
在 [偵錯] 功能表上,按一下 [開始偵錯]。
此封裝將會執行,將產生的 809 個資料列成功加入 AdventureWorks2008R2 資料庫的 Query 資料表。
在封裝完成執行之後,在 [偵錯] 功能表上,按一下 [停止偵錯]。
確認 ProspectiveCustomers 資料表的內容
在 [開始] 功能表上,依序指向 [所有程式] 和 [Microsoft SQL Server],然後按一下 [SQL ServerManagement Studio]。
在 [連接到伺服器] 對話方塊中,選取 [伺服器類型] 清單中的 [Database Engine]、在 [伺服器名稱] 方塊中提供安裝 AdventureWorks2008R2 資料庫所在的伺服器名稱,以及選取驗證模式選項。如果選取 [SQL Server 驗證],請一併提供使用者名稱及密碼。
按一下 [連接]。此時會開啟 SQL Server Management Studio。
在工具列上,按一下 [新增查詢]。
在查詢視窗中輸入或複製下列查詢。
SELECT * FROM AdventureWorks2008R2.dbo.ProspectiveCustomers
在工具列上,按一下 [執行] 按鈕。[結果] 窗格會顯示資料集,包括新的 FullName 資料行。您可以根據中間名首字母是否為 Null 來確認運算式是否已正確格式化資料行值。