2009-08-05 4 views
4

Ich verwalte ein sehr großes Data Warehouse (> 1 TB) basierend auf MS SQL 2005. Ich möchte eine Lösung für die Benutzer erstellen, um Daten von den Cubes online darzustellen (Web-Interface)). Im Moment verwenden sie Office Web Components, aber es ist nicht so gut. Ich habe keine Kontrolle über die Berichte, die sie erstellen. Ich habe gegoogelt, und es gibt eine Lösung wie Dundas oder Analyzer.Paket zum Präsentieren von OLAP-Daten

Vielleicht hat jemand Erfahrung mit diesem (oder anderen) Packs und kann Meinungen teilen? Ich habe einige grundlegenden Anforderungen:

  • hohe Leistung und keine unnötigen Anfragen an den OLAP-Server
  • der Lage, Berichte zu speichern (zB Benutzer erstellt Filter wählen Termine Bereiche und er muss in der Lage sein, es zu speichern)
  • Fähigkeit, nach Excel zu exportieren
  • einige Charting-Engine eingebaut wäre nett.

Einige Ideen?

Antwort

2

DevExpress hat eine wirklich schön "PivotGrid" - eine OLAP Data-Mining-Komponente, die in ASP.NET-Anwendungen verwendet werden können:

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

und sein Pendant für WinForms-Anwendungen:

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

RadarCube ist auch eine ASP.NET-Komponente zur Darstellung von OLAP-Daten:

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

Und hier ist eine vollständige Liste der möglichen OLAP-Präsentationstools - nicht, dass ich wirklich von ihnen kenne - aber Sie können einen Blick darauf werfen!

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

Marc

+0

+1: Einige nette Links hier. Ich habe immer gedacht, dass die Funktionalität, die von Reporting Services für OLAP-Cubes bereitgestellt wird, extrem eingeschränkt ist. –

1

einen Blick auf JPivot nehmen, die von Pentaho Mondrian verwendet wird.

JPivot ist eine Open-Source-Java-Tag-Bibliothek zur Verbindung mit Cubes, die über Mondrian (Java OLAP Server) oder über XML/A (die meiner Meinung nach von Microsoft Analysis Services verwendet wird) bereitgestellt werden.

Das JPivot-Steuerelement ist ziemlich umfangreich, obwohl es mit ein wenig Facelift tun könnte. Ich glaube, dass ein neues Projekt Pentaho Analysis Tool (PAT) als Ersatz für JPivot in der Entwicklung ist, das GWT verwendet, um eine schöner aussehende UI zu rendern (http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool).

Ich benutze Pentaho Mondrian zusammen mit JPivot, um meine mehrdimensionalen Daten in meinem Intranet zu präsentieren. Ich verwende ein ROLAP-Schema, das auf SQL Server 2000 ausgeführt wird. Es funktioniert einwandfrei und unterstützt auch das Generieren von Diagrammen mit JFrechart.

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

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

Es kann auch Blick auf Eclipse-BIRT wert sein Ich glaube, dass dies möglicherweise eine Art Kreuztabellen- Steuerung unterstützt, aber ich habe es nie versucht, .

0

Verwenden Sie Sharepoint? Sie werden feststellen, dass Sie bereits für einen PerformancePoint/ProClarity-Server/Komponenten abgedeckt sind, da Microsoft kürzlich eine Lizenzumstrukturierung angekündigt hat.

Verwandte Themen