Встроенный BI для ASP.NET - PullRequest
7 голосов
/ 07 апреля 2010

Кто-нибудь может порекомендовать достойное приложение для бизнес-аналитики и отчетности, которое можно интегрировать в приложение OEM?

Основные требования:

  • Администраторы могут определять кубы / измерения и т. Д. (Илимы - OEM - можем предопределить некоторые из них)
  • Разработчики отчетов могут легко проверять данные, визуально выбирая измерения, фильтры и т. д. специальным способом, который быстро выводится с небольшими предварительными инвестициями
  • Дизайнеры отчетов могут проектироватьотчет, основанный на измерениях / фильтрах и сохраняющий их определение для запуска по мере необходимости
  • Средства просмотра отчетов могут просматривать отчеты, определенные разработчиками отчетов

Все это плюс в .NET, чтоможет быть заклеймил / интегрирован в внешний вид нашего существующего веб-приложения.

Разрешения должны работать с нашей системой пользователей / групп.

Я нашел несколько, которые хорошо выглядят, но онивсе на Java, и я не хочу просить наших клиентов установить ASP.NET для приложения, а затем Java, tomcat etc только для отчетов.

Спасибо

РЕДАКТИРОВАТЬ

Следует упомянуть - я не могу просто использовать службы отчетов SQL Server - это должно бытьбаза данных независима (хотя она будет подключена к одному) и должна поддерживать различные источники данных.

РЕДАКТИРОВАТЬ 2

Хорошо - благодаря публикации этого вопроса я виделвсплывающее объявление на стороне SO с продуктом, который на первый взгляд выглядит великолепно.

Я скачаю пробную версию и завтра расскажу о ней, и опубликую свои выводы.

Ответы [ 8 ]

17 голосов
/ 04 января 2012

Я знаю, что это поздний ответ, но я надеюсь, что он кому-нибудь пригодится.

Я провел небольшую оценку некоторых элементов управления ASP.NET OLAP, которые имеют возможность отображать данные служб Analysis Services на веб-странице. Я ничего не имел в виду, просто все вычисления должны выполняться не клиентом, а на сервере кубов SSAS. Я хотел найти элемент управления ASP.NET, который будет прост в установке, работе и развертывании на сервере без установки набора элементов управления (я хотел просто простую копию библиотеки DLL).

Итак, я нашел несколько похожих веб-элементов управления от следующих компаний:

DevExpress

  • ASPxPivotGrid ™ Suite - набор элементов управления, входящих в их пакет компонентов DXV2 . Этот набор содержит PivotGrid и элемент управления настройкой Pivot, относящиеся к OLAP. Два элемента управления вместе действуют как браузер с одним кубом. Вы можете показать размеры, сгруппировать их, данные заказа ... Очень легко установить. Мне не очень легко работать с :-), но очень легко развернуть. Мой любимый по внешнему виду, но, к сожалению, не такой полный и сложный, как другие элементы управления. Этот требует некоторой работы разработчика, больше, чем простая разработка drag & drop. Если вы также хотите экспортировать данные в разные форматы, требуется другой элемент управления. У него лучшая документация, которую я когда-либо нашел - короткие пояснительные фильмы + множество онлайн-документов.

Syncfusion

  • Essential BI Client : один полный элемент управления с множеством настраиваемых параметров. Из списка выглядит так, как будто он предлагает самые доступные опции (сохранить отчет, скины ...). Я обнаружил, что в разных браузерах он работает с ошибками, я тестировал во всех основных браузерах, и на всех них он не был одинаковым. Кроме того, на стороне развертывания мне было немного сложно правильно и полностью развернуть веб-сайт на машине без установленных элементов управления (только развернутые dll, поэтому мне было легко пропустить некоторые из них). Но я могу быть глупым, потому что я не веб-программист: -).

Радарный куб :

  • RadarCube OLAP Grid - один элемент управления OLAP. По умолчанию он выглядит немного некрасиво, немного устаревшим, но имеет скины, которые его настраивают. Я ненавидел их контекстное меню (правый клик), очень странное для меня. У меня была небольшая проблема, когда я работал с веб-сайтом и сервером SSAS на одном компьютере, независимо от того, какой запрос я сделал серверу кубов, элемент управления отображался как загрузка, но запрос не был отправлен серверу SSAS. Один коллега посоветовал мне ставить небольшую задержку (100 мс) перед каждым запросом, и это прекрасно исправляло. Не знаю почему ... услышал объяснение, которое имело смысл, но проигнорировало его. Во всяком случае, это просто исправило мою проблему. Иногда даже у их онлайн-демо была такая проблема. Электронная документация была отличной, ее легко было переварить.

DataDynamics (или GrapeCity) :

  • Активный анализ : также один полный элемент управления OLAP. Просто перетащите элемент управления на страницу, привяжите его к соединению с кубом, а затем выполните всю работу на этой странице. Выглядит красиво, приятно, легко развернуть. Ну, этот действовал как лучший в списке, просто работал как шарм, без каких-либо помех. Точно так же, как предыдущий, но без каких-либо проблем с браузером, без каких-либо ошибок, просто наведите и нажмите. Кроме того, развертывание было легко. Во всяком случае, это была единственная, которая просто работала из коробки без каких-либо проблем, идеально подходит для простой демонстрации. Онлайновая документация была немного неловкой и скудной, по сравнению с другими, не моей любимой.

То, что я имею в виду под единым, полным элементом управления, - это элемент управления, который отображает все внутри, отображает измерения, KPI, данные фактов, позволяет фильтровать, упорядочивать, группировать все, что вы хотите, со страницы отображения OLAP.

PS: я не связан ни с одной из компаний, даже с клиентом, я просто администратор с почти нулевым опытом веб-программирования, который провел некоторые исследования для моей команды. Поэтому, пожалуйста, примите все, что я скажу, с крошкой соли. Или даже больше: -).

PS2: закончилось время, комментарии к последним 2 элементам управления появятся чуть позже.

PS3: завершил свой опыт с другими элементами управления, которые я пробовал.

3 голосов
/ 07 марта 2011

Обновление для всех, кто следит за этим или сталкивается с ним, на данный момент мы используем ActiveReports и ActiveAnalysis из GrapeCity .

Возможно, нам придется пересмотреть это решение, но сейчас оно подходит для наших нужд.

0 голосов
/ 03 декабря 2016

Вопрос довольно старый, но он все еще актуален, и в дополнение к уже перечисленным продуктам (все они являются коммерческими), я хочу добавить еще одну альтернативу - это новый .NET SDK для встроенного BI (отказ от ответственности) - Я автор этих компонентов):

  • NReco PivotData библиотека и инструментарий для создания сводных таблиц / сводных диаграмм с помощью C #, операций OLAP, экспорта. Отчеты могут быть либо предварительно настроены разработчиками, либо динамически настроены с помощью построителя сводных веб-таблиц. SDK обладает широкими возможностями настройки (пользовательский интерфейс, стили, форматирование, права доступа к данным и т. Д.).
  • Служба PivotData REST - это микросервис .NET Core, который интегрирует компоненты PivotData Toolkit в законченное решение, которое подключается к источникам данных SQL (SQL Server, MySql, PostgreSql) или MongoDb и генерирует сводные таблицы с простым веб-интерфейсом. API (поддерживаемые форматы экспорта: HTML, JSON, CSV, Excel, PDF); этот микросервис может использоваться в качестве бэкэнда для конструктора сводных веб-таблиц и интегрироваться в любое веб-приложение, а не только в ASP.NET.

Библиотека PivotData - это бесплатный компонент для проектов с одним развертыванием. Инструментарию нужна лицензия, но его цена очень доступна.

0 голосов
/ 11 мая 2016

Microsoft только что выпустила Power BI Embedded, которая позволяет разработчикам сторонних приложений публиковать / размещать отчеты и информационные панели Power BI внутри своих приложений. Пользователям этих приложений не требуются лицензии Office 365 для просмотра содержимого Power BI Embedded.

https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started/

https://azure.microsoft.com/en-us/services/power-bi-embedded/

0 голосов
/ 26 мая 2015

Мы предлагаем Ranet Analytics . В этом решении реализованы компоненты DevExpress 14.2 и Ranet OLAP 3.5. Демо онлайн:

Функциональные уровни Ranet Analytics:

  1. Интерактивные аналитические панели, Ad hoc Reports (аналитические OLAP-отчеты);
  2. Услуги детализации для навигации по данным; Развитая деловая графика;
  3. Гибкие возможности проектирования панелей отображения, поддержка реляционных (плоские таблицы) и многомерных (сводные таблицы) источников данных
  4. Поддержка инструментов обратной записи в кубе (Writeback)
  5. Условное форматирование данных в кубе, спарклайнах, панели данных
0 голосов
/ 05 мая 2014

Еще одно обновление - отличный инструмент BI, который мы сейчас тестируем и ожидаем решения для вашего официального использования. http://www.izenda.com

0 голосов
/ 05 апреля 2013

Я могу понять вашу проблему. Я знаю необходимость наличия программного обеспечения для бизнес-аналитики на предприятии, которое хочет стабильного роста. Я думаю, что вы можете попробовать решения от Karya Technologies , поскольку я испытал хорошее решение от них.

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

Вы можете попробовать МАРШРУТ . Он очень прост в использовании, и у него также есть комплект для разработки порталов, так что вы можете легко интегрировать TARGIT со своими веб-сайтами. Он также имеет веб-часть sharepoint, поэтому, если вы разрабатываете приложения sharepoint, вы можете использовать эту веб-часть вместо написания новой.

...