Пакет для представления данных OLAP - PullRequest
4 голосов
/ 05 августа 2009

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 05 августа 2009

У 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 / продукты / aspnet.aspx

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

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

Марк

1 голос
/ 05 августа 2009

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

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 голосов
/ 17 августа 2009

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

...