SharePoint BI


本篇博客主要針對SharePoint BI整體結構進行整理,為讀者分析幾種Sharepoint BI場景

先附一張自己做的結構圖:

隨着Sharepoint Server 2013的發布,可以看到微軟在Sharepoint平台上的投入,新引入的APP、集成FAST Search、增強的WorkFlows以及與雲計算的集成,都讓我們眼前一亮。但我更關注的是Sharepoint作為一個BI呈現的平台,也愈加完善,下面是我結合自己的理解對SharePoint BI的整理總結,如有不足之處,請各位大俠指點。

如上圖中描述,Sharepoint BI包括五類,分類依據是客戶需求、開發工具和參與人員

一、Self-Service Analysis

特點:

  • 由非IT人員開發
  • 需要很少的基礎架構支持
  • 簡單快捷
  • 僅能滿足BI需求簡單的用戶

可以使用一下兩種開發工具:

  • Microsoft Excel
  • Microsoft SQL Server PowerPivot for Excel

Microsoft SQL Server PowerPivot for Excel是Excel的增強插件,提高了處理的數據量上限,以及更豐富的呈現,如果您用過,會很喜歡其中的各種樣式。

相比而言,只使用Microsoft Excel能有更好的擴展性,也就是說不受限於PowerPivot for Excel提供的功能,畢竟PowerPivot for Excel也是微軟做好的Excel插件,使用方便的同時會有一些限制。

SharePoint對Excel有很好的支持,開發好的Excel報表可以放到文檔庫中共享。

二、Business Reporting

特點:

  • 由業務人員或分析員創建
  • IT人員管理數據架構及報表運行情況
  • 多涉及到企業商業數據
  • 需要定時刷新
  • 會根據需求生成不同格式的報表
  • 用戶只需要瀏覽器就可以查看

開發工具:

  • Excel and PowerPivot for Excel

  • Microsoft SQL Server Report Builder

相對於Self-Service Analysis,Business Reporting是其升級版,在開發工具的選擇方面,更加推薦是用Microsoft SQL Server Report Builder,Report Builder可以提供更好的報表布局,同時支持SSRS的自動刷新等功能。因為Business Reporting開發人員並不一定是專業的IT人員,所以Report Builder提供的開發界面就至關重要。因為要用到Report Builder,需要客戶有SQL Server Reporting Services環境的支持。如何配置SQL Server Reporting Services環境請查看SharePoint 2013 Reporting Service 部署配置圖文教程

三、Parameterized & Operational Reporting

特點:

  • 由IT人員或者BI開發人員創建
  • 需要更加豐富的功能
  • 報表需要定時更新
  • 與Business Reporting相比更加復雜
  • 多涉及到企業商業數據

開發工具:

  • Microsoft SQL Server Reporting Services

由IT人員或BI開發人員開發的更加復雜BI解決方案,Microsoft SQL Server Reporting Services提供基於服務器端的BI開發平台

四、Performance Monitoring

特點:

  • 儀表板開發
  • 更直接的顯示當前狀態
  • 一頁中多組數據進行對比

開發工具:

  • Excel and PowerPivot for Excel
  • Microsoft SQL Server Report Builder
  • Microsoft SQL Server Reporting Services
  • Sharepoint PerformancePoint Services

其實說到儀表板,大家就不覺得陌生了,BI開發中非常常見的一種呈現方式。大部分的BI工具都可以用來創建數據儀表板,但既然我們打算用Sharepoint呈現BI,那么我們就優先選擇Sharepoint PerformancePoint Services來開發我們的儀表板吧。

五、ScoreCarding

特點:

  • 記分卡
  • 描述KPI或平衡記分卡

開發工具

  • Excel and PowerPivot for Excel
  • Microsoft SQL Server Report Builder
  • Microsoft SQL Server Reporting Services
  • Sharepoint PerformancePoint Services

仍然推薦使用Sharepoint PerformancePoint Services開發ScoreCarding,因為PerformancePoint Services是這些工具中專業開發ScoreCarding的平台。

這篇博客只是對Sharepoint BI幾種情況下所使用的方式方法的總結,並沒有對每一種開發方式做過多介紹,請關注后續的博客,會對每一種工具的開發方法做介紹。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM