SQL Server 2000 時代的 BI 功能 (Analysis Services 2000、Reporting Services 1.0) 侷限於部門級應用:客戶端計算、星狀模式硬編碼、有限資料來源、獨立管理工具。SQL Server 2005 透過 **伺服器端計算架構重構、UDM 統一語意模型、Web Services 開放協議、Visual Studio 整合開發**,實現企業級擴展性、管理性與普及化的質變。
| 維度 | AS 2000 | AS 2005 | 企業級價值 |
|---|---|---|---|
| 計算引擎 | 伺服器 + 用戶端 | **純伺服器端** | 用戶端零部署、中央管控、安全性 |
| 快取機制 | 伺服器 + 用戶端 | **純伺服器端** | 一致性保證、大型 Cube 記憶體管理 |
| 模式映射 | 僅星狀模式 | **Data Source View (DSV) 靈活映射** | 支援雪花、非正規化、視圖、多資料來源混合 |
| 中繼資料儲存 | Access / SQL Server 倉儲 | **專用 AS 資料庫 (檔案式/資料庫式)** | 版本控制、部署管線、安全性整合 |
| 資料來源 | 有限 (OLE DB) | **DSV 抽象層,支援任何 .NET Provider** | 異構整合 (Oracle, DB2, MySQL, Flat File, Web Service) |
| 通訊協議 | COM/DCOM | **XML for Analysis (XMLA) - SOAP/HTTP** | 防火牆友善、跨平台用戶端 (Linux, Java, Pocket PC)、標準化 |
| 挑戰 | 應對策略 |
|---|---|
| AS 2000 儲存庫遷移 | 使用遷移精靈將 Repository 遷移至 AS 2005 資料庫格式 |
| 舊 Cube 重構為 UDM | 利用 DSV 重新映射、保留 MDX 計算、驗證查詢結果一致性 |
| 報表伺服器架構變更 (RS 2005 移除 IIS 依賴) | 重新規劃 URL、驗證、擴充功能,參考 RS 遷移指南 |
| 團隊技能轉型 (MDX, DMX, XMLA, BIDS) | 建立內部訓練、導師制、樣板專案、程式碼審查規範 |
SQL Server 2005 BI 以 **伺服器端計算、UDM 語意層、XMLA 開放協議、BIDS 工程化開發** 四大支柱,完成從部門級工具到企業級平台的戰略躍升。這不僅是功能增量,更是 **架構哲學的重寫**:將 BI 從「IT 專屬的後台報表系統」轉型為「業務主導的決策神經中樞」。後續版本 (2008 區塊計算、2012 表格模型/DAX、2016 Power BI 整合) 皆在此基因上持續演進。