2009-08-05 1 views
4

Я управляю очень большим хранилищем данных (> 1 ТБ) на основе MS SQL 2005. Я хотел бы создать решение для пользователей представлять данные из кубов в режиме онлайн (веб-интерфейс). Сейчас они используют компоненты Office Web, но это не так хорошо. У меня нет контроля над отчетами, которые они создают. Я googled, и есть некоторые решения, такие как Dundas или Analyzer.Пакет для представления данных OLAP

Возможно, у кого-то есть опыт работы с этим (или другим) пакетом и могут делиться мнениями? У меня есть некоторые основные требования:

  • высокой производительность и никаких ненужных запросы к серверу OLAP
  • возможности хранить отчеты (например: пользователи создают фильтры, выбирает финики диапазонов, и он должен быть в состоянии хранить)
  • способность экспортировать в Excel
  • какой-то графический движок встроен был бы хорош.

Некоторые идеи?

ответ

2

DevExpress имеет очень приятный "PivotGrid" - компонент данных OLAP интеллектуального анализа, который может использоваться в приложениях ASP.NET:

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

и его аналог для приложений WinForms:

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

RadarCube также представляет собой компонент ASP.NET для представления данных OLAP:

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

И вот полный список потенциальных инструментов представления OLAP - не то, что я действительно знаю их, но вы можете посмотреть!

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

Марк

+0

+1: Некоторые хорошие ссылки здесь. Я всегда думал, что функциональность, представленная, например, Reporting Services для кубов OLAP, чрезвычайно ограничена. –

1

Взгляните на JPivot, который используется Pentaho Мондриана.

JPivot - библиотека Java-тегов с открытым исходным кодом для подключения к кубам, открытая через Mondrian (Java OLAP-сервер) или через XML/A (который, как я полагаю, используется Microsoft Analysis Services).

Управление JPivot довольно всеобъемлющее, хотя оно может сделать немного подтяжку лица. Я считаю, что новый проект Pentaho Analysis Tool (PAT) находится в разработке в качестве замены для JPivot, который использует GWT для создания более удобного интерфейса пользователя (http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool).

Я использую Pentaho Mondrian вместе с JPivot, чтобы представить свои многомерные данные в своей интрасети. Я использую схему ROLAP, работающую на SQL Server 2000. Она работает нормально, а также поддерживает создание диаграмм с помощью JFreechart.

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

JPivot http://jpivot.sourceforge.net/ - Скриншоты http://jpivot.sourceforge.net/temp-N101F1.html

Он также может быть стоит посмотреть на Eclipse, BIRT Я считаю, что это возможно, поддерживает свой род перекрестного контроля, но я никогда не пробовал ,

0

Вы используете Sharepoint? Возможно, вы обнаружили, что вы уже охвачены сервером/компонентами PerformancePoint/ProClarity из-за недавней реструктуризации лицензирования, объявленной Microsoft.