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產生的Cube產生複雜的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
手頭上還有一些其它的視頻以及電子書等資料,有興趣的朋友可以直接聯絡我索取,先休息了,接下來我們再循序漸進.
作者:孤獨俠客(似水流年)
出處:http://lonely7345.cnblogs.com
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。