從去年7月份開始自主實施和開發基於微軟商業智能解決的BI項目,對微軟提供的平台和工具做了較為深入的學習和研究,掌握了微軟BI方案。今天簡單的介紹一下如何利用微軟提供的BI工具進行自助式的分析。
微軟從EXCEL 2007版本開始提供了透視表和透視圖的功能,本文的解決方案是基於EXCEL 2010版本以上的,前台數據展現利用EXCEL自帶的透視表和透視圖及切片器(篩選器)等,后台數據存儲采用PowerPivot插件。
在許多企業里面,IT部門的項目眾多,難以抽身,難以及時響應用戶需求及隨需而變,通過借助PowerPivot For EXCEL插件,用戶可以進行自助式的商業智能解決方案。PowerPivot應用強大的列壓縮技術,在內存中對海量的數據進行壓縮。PowerPivot的引擎能對壓縮后的數據進行聚合和計算,很快的讓用戶做互動性的分析。用戶只要幾下點擊,便可以生成和發布出直觀和互動的自助式商業智能解決方案。此外,用戶可以把自己創建的PowerPivots發布到SharePoint Server 2010,與同事共享和協作。PowerPivot也讓IT部門變得更強大。IT部門的同事可以同過SharePoint Server 2010中的Operation Dashboard管理PowerPivots。
Microsoft® PowerPivot for Microsoft® Excel 2010 是數據分析工具,它直接在軟件用戶所熟悉和喜愛的軟件 Microsoft® Excel 內提供非常強大的計算機能力。您可以驚人的速度將大量數據轉換為有意義的信息,從而幾秒鍾就獲得所需的答案。您可以輕松地與他人分享您的發現。您可以:
•通過利用 PowerPivot 內存中引擎及其高效的壓縮算法,處理大型數據集(通常幾百萬行)時所體現的性能就像處理幾百行一樣
•使用 PowerPivot 直接從 Windows Azure Marketplace 的 DataMarket 部分訪問受信的高級及公開域數據
•集成來自多種數據源(包括公司數據庫、電子表格、報表、文本文件和 Internet 數據饋送)的數據
•超出標准 Excel 表達式的范疇,並且使用 PowerPivot 的數據分析表達式 (DAX) 語言執行強大的數據操作。像在數據庫中一樣遵循表之間的關系,並且使用大家所熟悉且直觀的表達式定義復雜的計算
•通過使用固有的 Excel 2010 功能(例如數據透視表、切片器和其他大家所熟悉的分析功能),以交互方式瀏覽、分析和創建報表,而無需依賴於專家知識和專門的培訓
PowerPivot有32bit與64bit,32bit的內存容量限制為2G,64bit只與本機內存大小有關,注意在Excel 2010中PowerPivot提供了兩種版本插件:Microsoft SQL Server 2008 R2 - PowerPivot for Microsoft Excel 2010 - RTM和Microsoft® SQL Server® 2012 SP1 PowerPivot for Microsoft Excel® 2010,兩者插件下載地址如下:
1、http://www.microsoft.com/zh-cn/download/details.aspx?id=7609
2、http://www.microsoft.com/zh-cn/download/details.aspx?id=29074
前者還需要在機器上安裝 .NET Framework 3.5 SP1,后者需要安裝.NET Framework 4.0
此外還提供了PowerPiovt For Sharepoint 2010的,前者可以在Microsoft SQL Server 2008 R2安裝包中進行安裝和集成,后者可以在Microsoft® SQL Server® 2012 SP1安裝和集成。
在Excel 2013中已自帶了PowerPivot插件(已集成),不需要單獨進行安裝了,此外在Excel 2013中還提供了PowerView插件(提供了用戶更為強大的交互分析能力)。今天先介紹到這里吧,后續會進行陸續介紹,有興趣的可以多關注和交流。