我正在管理基于MS SQL 2005的超大型数据仓库(> 1 TB)。我想为用户创建一个解决方案,以便在线(Web界面)显示多维数据集中的数据。现在他们正在使用Office Web Components,但它并不是那么好。我对他们创建的报告没有任何控制权。我用谷歌搜索,有一些解决方案,如Dundas或Analyzer。
也许有人对此(或其他)包有一些经验并且可以分享意见?我有一些基本要求:
一些想法?
答案 0 :(得分: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
马克
答案 1 :(得分:1)
看看Pentaho Mondrian使用的JPivot。
JPivot是一个开源Java标记库,用于连接通过Mondrian(Java OLAP服务器)或XML / A(我认为由Microsoft Analysis Services使用)公开的多维数据集。
JPivot控件非常全面,虽然它可以做一点点整容。我相信新的项目Pentaho分析工具(PAT)正在开发中作为JPivot的替代品,它使用GWT来呈现更好看的UI(http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool)。
我使用Pentaho Mondrian和JPivot在我的Intranet上呈现我的多维数据。我正在使用在SQL Server 2000上运行的ROLAP模式。它工作正常,还支持使用JFreechart生成图表。
Mondrian Java OLAP服务器 - http://mondrian.pentaho.org/
JPivot http://jpivot.sourceforge.net/ - 屏幕截图http://jpivot.sourceforge.net/temp-N101F1.html
也许值得一看Eclipse BIRT我相信这可能支持某种交叉表控制,但我从来没有尝试过。
答案 2 :(得分:0)
你使用Sharepoint吗?由于Microsoft最近宣布了许可重组,您可能会发现您已经为PerformancePoint / ProClarity服务器/组件提供了保障。