
Microsoft SQL Server Analysis Services(SSAS,微軟SQL Server分析服務)是Microsoft SQL Server 2008/R2的一部分,SASS支持多維數據和數據挖掘,并向報表工具、分析工具、預測工具提供穩定的數據和模型支持。有了多維數據和數據挖掘的基礎,使用聯機分析處理、Unified Dimensional Model(統一維度模型)和Microsoft Office的深度集成使SSAS的功能愈加強大,本文通過簡單案例從多維分析模型的應用價值、建模工具、數據庫擴展能力、性能和穩定性方面來介紹,期望起到拋磚引玉的作用。
多維分析模型的應用價值
Microsoft SQL Server 2008 Analysis Services 以Analysis Services 2005所帶來的價值為基礎,利用了它的可縮放性、高級分析能力以及 Microsoft Office 互操作性。通過在性能、可縮放性以及開發人員工作效率方面的巨大改善,用戶可以創建企業規模 Online Analytical Processing(聯機分析處理)解決方案。Unified Dimensional Model(統一維度模型)可以合并數據訪問,并提供各種分析功能,同時還與 Microsoft Office 和開放式可嵌入體系結構進行深度集成。
多維分析模型的應用價值在于創建企業規模的解決方案、集中管理關鍵性能指標和記分卡、預測分析。
應用價值一:創建企業規模的解決方案
通過在若干 Analysis Services 服務器之間共享一個只讀的 Analysis Services 數據庫向外擴充 Analysis Services,實現了可縮放的基礎結構。
由于Business Intelligence Development Studio 以Visual Studio 開發環境為基礎,因此它可與Visual Studio/VSTS實現完全集成,從而提供設計、開發、協作、優化和測試資源,在Visual Studio IDE中,開發人員的工作更快且更有效率。
應用價值二:集中管理關鍵性能指標和記分卡
可以把關鍵性能指標(KPI)和平衡記分卡的數據進行集中管理,并為Performance Point、Excel 、SharePoint和Reporting Services 應用程序的數據訪問提供了統一的入口。
應用價值三:預測分析
通過使用Microsoft SQL Server Data Mining Add-Ins for Office 2007 可以進行預測分析,用戶能夠通過 Office 2007 訪問數據挖掘功能,并在熟悉的 Office 環境中利用 Microsoft SQL Server 2008 Analysis Services 極為復雜的數據挖掘算法,因此商業用戶只需單擊幾次鼠標,即可輕松地獲得對復雜數據集。
我們可以使用SQL Server 2008 附帶的 AdventureWorks 示例數據庫來進行預測分析,以下案例根據M200 型號在各地區銷售情況的歷史記錄進行預測,演示的主要步驟如下:
(1)下載安裝SQL Server 2008 Office 2007 數據挖掘外接程序,其下載地址如下:
(2)打開Excel文件DMAddins_SampleData.xlsx,選擇名稱為Forecasting 的Sheet
(3)連接數據庫,使用預測工具
最終結果如圖1所示:

圖1 數據挖掘預測分析
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄