SQL Server 2005 和2008提供了很多新的和增強的商務智能功能,包括利用集成服務(SSIS)整合多種數據源;利用分析服務(SSAS)使數據內容更豐富並且建立復雜的商業分析; 以及利用報表服務(SSRS)編輯,管理,和提交豐富的報表. 如果你現在還不清楚這些功能,那麼接下來一系列的介紹會讓你對SQL Server現在的商務智能支持大吃一驚.不過現在關於SQL Server商務智能(SQL Server Business Intelligence - BI)的中文資料相對較少,很多時間對於一些復雜問題的研究,都需要直接搜索英文資料或者是直接去國外的社區求教.從本文開始,我將以現在掌握的相關知識為基礎,介紹SQL Server BI,希望和這方面的朋友一過研究和提高.
讓我們先做一下前期的准備工作,整個案例都會以AdventureWorks數據庫為基礎,如果你在安裝SQL Server時沒有選擇安裝,也可以單獨下載,http://www.codeplex.com/SqlServerSamples,而且這裡包括SQL Server的很多例子,工具和資源,如果你有BI方面的基礎,建議直接從上面下載例子進行研究.
AdventureWorks數據庫及示例的安裝可以參照http://www.cnblogs.com/luman/archive/2008/08/28/1278447.Html
如果你對AdventureWorks數據庫並不熟悉,請先通過以下資源進行了解:
http://technet.microsoft.com/zh-cn/library/ms124438(SQL.90).ASPx SQL Server 2005 AdventureWorks 數據字典
http://technet.microsoft.com/zh-cn/library/ms124438.ASPx SQL Server 2008 AdventureWorks 數據字典
https://msevents.microsoft.com/CUI/Register.ASPx?culture=zh-CN&EventID=1032321320&CountryCode=CN&IsRedirect=false 介紹AdventureWorks 數據庫的webcast
在安裝SQL Server時,請選擇安裝Integration Service,Reporting Service,Analysis Service等服務,並且選中開發工具.安裝完成後,就可以用vs .Net打開BI項目:
SSIS項目:
SSAS項目:
SSRS項目:
可以看到,微軟已經給出BI的一整套解決方案,而且他們之間可以互操作,Reporting Service可以根據SSAS生成的多維數據集生成復雜的KPI報表,Integration Service也可以在控制流中調用SSAS進行數據分析,另外SQL Server BI還能夠和微軟的其它產品整合,比如Reporting Service直接整合到MOSS中,可以安裝插件,在Excel中直接操作SSAS分析出來的數據,使客戶端更加方便的操作.這些我們在後面都會一一介紹.
最後,和大家分享一下我經常去的SQL Server 相關的網站:
http://www.ssas-info.com/ analysis service 的技術網站
http://www.sqlis.com/ 專注於 integration service 的網站
http://www.sqlservercentral.com/ SQL Server 相關的技術文章和視頻
http://www.sqlbits.com 同上
http://www.jumpstarttv.com/Default.ASPx 比較多的 SQL Server相關的視頻教程(短教程)
http://social.msdn.microsoft.com/Forums/en-US/category/sqlserver/ 微軟社區,當然,你有什麼問題都可以在這裡提出來,肯定會有人幫你解決
另外,還下載到了Server 2008 step by step BI系列課程http://bbs.winos.cn/thread-50437-1-1.Html
手頭上還有一些其它的視頻以及電子書等資料,有興趣的朋友可以直接聯系我索取,先休息了,接下來我們再循序漸進.