2009-08-05 62 views
4

我管理基於MS SQL一個非常大的數據倉庫(> 1個TB)2005年,我想創建一個解決方案,爲用戶呈現從上線的立方體數據(網絡接口)。他們現在正在使用Office Web Components,但並不是那麼好。我無法控制他們創建的報告。我搜索了一下,並且有一些解決方案像Dundas或Analyzer。包裝呈現OLAP數據

也許有人對這個(或其他)包有一些經驗,可以分享意見?我有一些基本要求:

  • 高性能,沒有不必要的查詢,OLAP服務器
  • 能夠存儲報告(例如:用戶創建過濾器,選擇日期範圍,他必須能夠存儲它)
  • 導出到Excel
  • 內置了一些圖表引擎將是很好的能力。

一些想法?

回答

2

的DevExpress有一個非常好的 「PivotGrid」 - 可以在ASP.NET應用程序中使用的OLAP數據挖掘組件:

http://www.devexpress.com/Products/NET/Controls/ASP/Pivot_Grid/

和其對口的WinForms應用:

http://www.devexpress.com/Products/NET/Controls/WinForms/Pivot_Grid/

RadarCube也是一個用於顯示OLAP數據的ASP.NET組件:

http://www.radar-soft.com/products/aspnet.aspx

這裏還有潛在的OLAP演示工具的完整列表 - 不,我真的知道其中任何一個 - 但你可以去看看!

http://www.download32.com/net-olap-software.html

馬克

+0

+1:這裏有一些不錯的鏈接。我一直認爲Reporting Services for OLAP立方體暴露的功能非常有限。 – 2009-08-05 09:46:28

1

看看Jpivot的所使用的Pentaho的蒙德里安。

Jpivot的是用於連接到通過蒙德里安(Java的OLAP服務器)或通過XML/A(我相信由Microsoft Analysis Services中使用)暴露的立方體一個開源的Java標籤庫。

JPivot控件是相當全面的,雖然它可以做一點改版。我相信一個新項目Pentaho分析工具(PAT)正在開發中,作爲JPivot的替代品,它使用GWT來呈現更好看的UI(http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool)。

我用Pentaho的蒙德里安與Jpivot的一起呈現在我的內網我的多維數據。我正在使用在SQL Server 2000上運行的ROLAP模式。它工作正常,並且還支持使用JFreechart生成圖表。

蒙德里安的Java OLAP服務器 - http://mondrian.pentaho.org/

Jpivot的http://jpivot.sourceforge.net/ - 截圖http://jpivot.sourceforge.net/temp-N101F1.html

這也可能是值得考慮的的Eclipse BIRT我beleive,這可能支持某種交叉控制的,但我從來沒有嘗試過。

0

你使用Sharepoint嗎?由於最近微軟公佈的許可重組,您可能會發現您已被PerformancePoint/ProClarity服務器/組件覆蓋。