標籤:
Microsoft Office SharePoint Server (MOSS) 2007中,就已經提供了很多支援商業智慧的能力。其中主要的組件包含Excel Services, Reporting Services and Dashboards。SharePoint 2010在商業智慧方面新添加了很多強大功能。下面先對相關商業智慧的組件做一個簡單的介紹。
1、安全儲存服務
安全儲存服務(Secure Store Service,縮寫SSS)是一個基於聲明認證(claims-basedauthentication)的服務,它是SharePoint基礎服務中的一部分。SSS提供了一種按每個應用程式ID標識儲存的使用者憑證資訊,當某個應用程式要訪問外部資料源時,SSS會根據應用程式ID查看是否應該儲存了相關的使用者憑證,如果沒有,訪問外部資料源將失敗,同樣,如果儲存的使用者憑證許可權不夠,也會出現訪問資料來源時出現問題。所以SSS在SharePoint Server 2010的商業智慧元件服務中扮演者很重要的角色。這些服務包含:Visio Services, PerformancePoint Services, and Excel services等。我們將在後面通過具體執行個體為您示範如何為這些服務添加安全儲存服務使用者憑證。
2、 Visio服務
我們知道,微軟的Visio可以方便快速的構建很多圖形方案。我們可以想象一下,如果Visio構建的圖形可以和資料庫中的具體資料結合起來,某個圖形的顏色如果可以反映這個圖形代表的某個裝置的運作狀況,更好的情況是,這些狀態可以即時更新。那麼Visio構建的圖形方案可以說就有了“生命”。它不再是靜態資料,可以動態即時的反應圖形背後相關聯的資訊。在SharePoint Server 2010企業版中提供了一個令人興奮的服務,即Visio服務。Visio服務可以讓您把資料庫中即時的資料和Visio圖形聯絡起來,同時可以動態即時更新Visio圖形資訊。當您把Visio圖形發布到SharePoint中,您可以和其他員工分享和共同查看圖形,您可以通過瀏覽器開啟Visio圖形,對圖形進行拖放、縮放、查看圖形放映的詳細資料。您也可以設定Visio圖形自動重新整理的時間間隔,這樣Visio圖形就可以自動重新整理和它關聯的資料,動態即時的顯示資訊。
圖1 Visio服務樣本圖
3、 PerformancePoint服務
PerformancePoint Services是作為SharePoint Server 2010企業版中一部分。您現在可以通過SharePoint Server 2010企業版內建的面板設計器(Dashboard Designer)來方便快捷的構建功能強大的面板(Dashboards),在面板上您可以加入KPIs和計分卡(scorecards),這樣您就可以通過PerformancePoint Services查看重要的商業智慧資訊,為企業的決策提供支援。PerformancePoint Services涉及的資料可以從不同的資料來源擷取,再通過SSIS整合,用SSAS載入資料,最後把構建好的KPIs和計分卡發布到SharePoint上,這樣其他人員就可以方便通過瀏覽器查看相關資訊了。PerformancePoint Services支援的資料來源包含各種主流的關係型資料庫、Access資料庫,Excel活頁簿、Excel服務和SharePoint列表資料等。值得一提的是,支援RIA特徵的分解樹是一種功能強大的新的資料視覺效果報表類型,它可以使使用者可以按照自己的需要在Cube上進行切入操作。
圖2 PerformancePoint 服務中的儀表板樣本
4、 Excel服務和PowerPivot
Excel服務也是作為SharePoint Server 2010企業版中一部分。現在,您可以把不同的資料來源的資料整合到單一的Excel活頁簿中。Excel服務允許這些Excel活頁簿通過瀏覽器訪問,不過活頁簿中只有設定了唯讀參數可以訪問,其他部分使用者不能操作。使用者可以通過瀏覽器給活頁簿中的參數提供值,然後Excel服務將根據一開始設計的運算規則返回相關的值。您可以把整個活頁簿或一部分活頁簿發布到SharePoint上,例如一個特定的圖形或一個特定的透視表。
在Excel 2010版本中,微軟免費提供了一個功能強大的外掛程式,即PowerPivot for Excel 2010。另外補充一下,PowerPivot還有一個組件就是PowerPivot for SharePoint。當你從網站上下載PowerPivot時注意它有32位和64位之分,根據您的Excel是32位還是64位下載合適的版本。藉助PowerPivot for Excel 2010,我們可以和OLAPCube無縫整合,然後利用Excel易操作的特徵對多維資料進行各種分析。
圖3 PowerPivot庫樣本
圖4 PowerPivot For Excel報表
5、 Business Connectivity Services
Business Connectivity Services(BCS)是SharePoint 2010組件的一部分。您可以用它構建自訂的商業解決方案。BCS是雙向的,具體來說,就是它不但可以從資料來源中查詢資料,而且當擁有足夠的許可權時,可以更新資料來源。
SharePoint 2010商業智慧組件