SQL Server 2005 重新定義 Microsoft BI 棧,提供整合開發環境 (BIDS)、統一管理主控台 (SSMS)、重寫的 ETL 引擎 (SSIS)、新一代 OLAP/資料探勘 (SSAS)、企業級報表服務 (SSRS),形成設計→合成→儲存→分析→交付→管理完整閉環。
| BI 層面 | SQL 2000 | SQL 2005 創新 | 關鍵價值 |
|---|---|---|---|
| ETL | DTS | SSIS (Integration Services):工作流控制、平行執行、斷點除錯、腳本任務 (C#/VB.NET)、效能提升 6 倍 | 企業級資料整合平台 |
| 關係倉庫 | SQL 2000 關係引擎 | 分區表/索引、線上索引操作、快速檔案初始化、資料庫鏡像/快照、細粒度備份還原 | 超大型倉庫可管理性與可用性 |
| 多維分析 | AS 2000 | SSAS:KPI 框架、MDX 腳本、主動快取、新演算法 (關聯規則、時間序列、神經網路、貝氏、序列叢集)、XML 元資料 | 進階分析與即時決策支援 |
| 資料探勘 | AS 2000 內建 | 整合於 SSAS,9 大演算法、模型管理、DMX 查詢、Excel 增益集前端 | 降低探勘門檻,業務自助分析 |
| 報表 | RS 2000 | SSRS:Report Builder 終端使用者自製報表、Web 服務嵌入、多格式匯出、訂閱與排程、報表模型語意層 | 企業級報表門戶與自助 BI |
| 開發工具 | 企業管理器/查詢分析器/分析管理器 | BIDS (VS 2005 基礎):專案化、原始碼控制、除錯、部署精靈、全 BI 物件統一設計面 | 專業 BI 開發體驗 |
| 管理工具 | 企業管理器/分析管理器 | SSMS:統一管理引擎/SSAS/SSIS/SSRS、多伺服器註冊、原則式管理、活動監視器 | 單一玻璃窗管控全棧 |
ALTER TABLE ... SWITCH PARTITION 秒級切換至分區表,最小化使用者影響。SWITCH 移出最舊分區 → 截斷/備份/刪除舊分區,避免大量 DELETE 產生記錄檔暴增與鎖定。VARCHAR(MAX), NVARCHAR(MAX), VARBINARY(MAX):2GB 儲存,取代 TEXT/NTEXT/IMAGE,支援完整字串函數、索引 (Full-Text)、變更追蹤。XML 型別:型別化/非型別化 XML、XQuery/XPath 查詢、XML 索引 (Primary/Secondary/Selective)、結構驗證 (Schema Collection)。ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE(n):分頁、Top-N、分位數分析無需應用層處理。PIVOT / UNPIVOT:行轉列/列轉行語法化,簡化交叉表報表產生。WITH ... AS (SELECT ... UNION ALL SELECT ... FROM cte)):階層查詢 (組織架構、BOM) 原生支援。SQL Server 2005 將 BI 從「專家專屬」推向「全員可用」。統一工具鏈、重寫核心引擎、內建進階分析,讓企業能以標準硬體、熟悉技術棧構建高價值分析應用。對於 2000 版用戶,這是不可錯過的架構升級窗口。