Бесплатное решение OLAP для .NET, работающее на Mono / MySQL - PullRequest
6 голосов
/ 15 августа 2010

Я занимаюсь разработкой дипломного проекта в университете и хочу включить модуль отчетности на основе OLAP.

В прошлом я использовал Mondrian с JPivot в качестве решения OLAP для Java-проектов, и я ищу что-то подобное с использованием .NET.Сложность в том, что мой проект должен работать на Mono и MySQL (среда установки - это машина Linux), поэтому о MSSQL OLAP не может быть и речи.

Кто-нибудь знает что-нибудь похожее на Mondrian / JPivot, которое я могу использовать?Я не против даже создания большинства таблиц агрегации, если у меня есть какой-то элемент управления кросс-таблицей / сводкой для моей страницы aspx

Ответы [ 2 ]

1 голос
/ 22 августа 2010

Я полагаю, что вы можете использовать практически любые бесплатные OLAP-серверы, такие как Mondrian или Palo, которые поддерживают XML для анализа (XMLA).Тогда вы сможете использовать API ADOMD.Net для подключения и выполнения запросов.Не уверен, что ADOMD.Net работает под Mono.

0 голосов
/ 22 января 2011

Если вы все еще заинтересованы ... Я ничего не слышал о родном OLAP для .Net, кроме SQL Server. Но вы можете использовать плагин Pentaho-CDA для Mondrian (http://code.google.com/p/pentaho-cda/). При этом вы можете выполнять свои запросы и получать результаты по http. Вы можете вызвать ссылку http из своего кода .Net и получить результат в Json, XML или CSV. Это немного странно и сложно, но это может сработать:)

...