SQL Server Integration Services (SSIS) 增強
- 執行引擎改進並行處理能力,SSIS 2008 可跨多處理器執行資料流程,大型封裝效能提升,引擎更穩定、死鎖率降低。
- Lookup 功能效能大幅改善,支援 ADO.NET、XML、OLEDB 等多元資料來源,處理百萬列資料更高效。
TSQL MERGE 命令
單一陳述式完成 UPDATE、INSERT、DELETE。範例:合併新庫存描述至主檔。
MERGE InventoryMaster AS im
USING (SELECT InventoryID, Descr FROM NewInventory) AS src
ON im.InventoryID = src.InventoryID
WHEN MATCHED THEN
UPDATE SET im.Descr = src.Descr
WHEN NOT MATCHED THEN
INSERT (InventoryID, Descr) VALUES (src.InventoryID, src.Descr);
原需兩條指令,現一條完成。
Analysis Services (SSAS) 改進
- IB 堆疊優化大幅提升效能。
- 硬體商品化支援 Scale-out 管理工具。
- 區塊計算增強多維分析效能。
Reporting Services (SSRS) 強化
- 處理能力與效能改進,大型報表不再耗盡記憶體。
- 報表設計與完成一致性提升。
- 新增 Tablix 跨越表格與矩陣,Application Embedding 允許點擊報表 URL 呼叫應用程式。
Microsoft Office 2007 整合
- Reporting Services 直接匯出 Word 文件。
- Report Authoring 工具讓 Word/Excel 成為 SSRS 報告範本。
- Excel 新增 SSAS 資料採礦增益集,效能提升。
結語
SQL Server 2008 在 ETL、T-SQL、分析、報表與 Office 整合全面增強,構建更強大的商業智慧與資料平台。