4

我正在管理一个基于 MS SQL 2005 的非常大的数据仓库(>1 TB)。我想为用户创建一个解决方案,以在线(Web 界面)呈现来自多维数据集的数据。现在他们正在使用 Office Web Components,但效果不是很好。我对他们创建的报告没有任何控制权。我用谷歌搜索,有一些解决方案,如 Dundas 或 Analyzer。

也许有人对这个(或其他)包有一些经验并且可以分享意见?我有一些基本要求:

  • 高性能且无需对 OLAP 服务器进行不必要的查询
  • 能够存储报告(例如:用户创建过滤器,选择日期范围,他必须能够存储它)
  • 能够导出到 Excel
  • 一些内置的图表引擎会很好。

一些想法?

4

3 回答 3

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

马克

于 2009-08-05T08:54:00.837 回答
1

Take a look at JPivot that is used by Pentaho Mondrian.

JPivot is an open source Java tag library for connecting to cubes exposed through Mondrian (Java OLAP server) or through XML/A (which I believe is used by Microsoft Analysis Services).

The JPivot control is pretty comprehensive although it could do with a little bit of a facelift. I believe that a new project Pentaho Analysis Tool (PAT) is in development as a replacement for JPivot this uses GWT to render a nicer looking UI (http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool).

I use Pentaho Mondrian along with JPivot to present my multidimensional data on my intranet. I am using a ROLAP schema running on SQL Server 2000. It works ok and also supports generating charts with JFreechart.

Mondrian Java OLAP Server - http://mondrian.pentaho.org/

JPivot http://jpivot.sourceforge.net/ - Screenshots http://jpivot.sourceforge.net/temp-N101F1.html

It may also be worth looking at Eclipse BIRT I beleive that this possibly supports a sort of crosstab control but i've never tried it.

于 2009-08-05T09:48:00.290 回答
0

你使用 Sharepoint 吗?由于 Microsoft 最近宣布的许可重组,您可能会发现您已经涵盖了 PerformancePoint/ProClarity 服务器/组件。

于 2009-08-17T13:28:19.327 回答