Какая технология отчетности лучше всего подходит для ситуации / типа продукта? Я сейчас думаю о технологиях 3:
Какую технологию отчетов вы бы использовали для готового продукта? Возможно ли получить отчетную часть на основе типа OLAP из готового продукта?
Какая технология лучше всего подходит для исторических данных? Я предполагаю, что здесь база данных OLAP будет быстрее, но это будет зависеть от размера базы данных, потому что я считаю, что вы также можете использовать встроенные отчеты для исторических данных.
Какая технология лучше всего подходит для нестандартных программных решений?
Мне нравится идея создания отчетов на сервере, где пользователь может войти в систему и запустить отчеты, как в службах отчетов MS. И действительно, в качестве встроенных отчетов есть только отчеты для таких вещей, как счета-фактуры, счета, информационные листы для клиентов и т. д. А также иметь службы отчетов по базе данных OLAP для исторических данных.
К сожалению, руководство не видит этот макет и хочет иметь готовый продукт с отчетами olap прямо внутри приложения со всеми другими отчетами.





Мы используем XtraReports от DevExpress. Соотношение цена / производительность очень высокое и можно получить исходники.
Вы можете использовать его для настольных или веб-приложений (или экспортировать в pdf, doc, html и т. д.), А конструктор конечных пользователей изначально предоставляется DevExpress. Я считаю, что это один из лучших наборов отчетов (с Telerik Reports).
Мне нравятся службы отчетности. Его можно использовать, как вы говорите, при входе клиента на веб-сайт службы отчетности. Но есть также компонент, который вы можете добавить в свое приложение, которое использует службы отчетов на внутренней стороне. Лучшее из обоих миров.
Кроме того, вы можете получить доступ к данным в службах анализа или любой другой базе данных.
Мы используем сервисы MS Reporting для всех наших отчетов (более 100). Это обеспечивает большую безопасность, а также возможность указать, в каком формате мы хотим, чтобы отчет просматривался.
Согласовано. Службы Reporting Services позволяют нам программно экспортировать в PDF через веб-службы .. Очень здорово ..
Я делаю то же самое - звоню в веб-службу, чтобы получить pdf. Конечному пользователю даже не нужно знать, что это исходит от служб отчетов.
Мне очень нравятся службы Reporting Services. Вы можете встраивать отчеты в веб-страницы, вы можете предоставить пользователям доступ к вашим отчетам через Интернет, вы даже можете автоматизировать доставку отчетов, отправляя отчеты пользователям по электронной почте в установленный график. Вы также можете создавать отчеты из баз данных OLAP. Plus Reporting Services поставляется с SQL Server, что позволяет сэкономить деньги.
OLAP - это не платформа для отчетов, а на уровне базы данных.
Если вы собираетесь иметь коллекцию заранее спланированных, шаблонных отчетов, то лучше всего подойдут Crystal или RS. Лично я предпочитаю Crystal, но разработка отчетов может быть довольно сложной задачей - но когда они одобрены, Crystal становится надежной платформой. (Мы интегрируем Crystal с приложениями .NET.)
RS интегрируется так же хорошо, но вам нужно поддерживать сервер. Их большим преимуществом является динамическое / реактивное меню, но их так же сложно разработать и поддерживать, когда они не совсем идеальны.
OLAP - действительно мощная технология, но если у вас нет местных знаний, точно развернуть этот продукт сложно. Но, опять же, это не отчетный продукт, но над ним есть несколько интересных слоев (например, ProClarity, плагин Excel).
Также вы можете взглянуть на (наш собственный) i-net Очистить отчеты (раньше был i-net Crystal-Clear). Полностью основан на Java, может читать шаблоны Crystal Reports и предлагает красивый и простой API, а также сервлет для любого крупного веб-сервера. Имеет хорошие диаграммы с использованием JFreeChart. Может экспортировать в PDF, HTML, SVG, а также в Swing Java Viewer, который вы можете встроить в свои собственные приложения. Мы также предлагаем бесплатную и полностью функциональную автономную версию дизайнер отчетов.
Также стоит намного меньше, чем CR.
Crystal Reports очень прост и быстр в использовании, но он также довольно ограничен. Если все, что вам нужно сделать, это добавить некоторую совокупную информацию в отчет прямо из базы данных, тогда вам подойдут отчеты Crystal Reports. Не уверен насчет других.
мы также используем XtraReports и согласны с тем, что он намного лучше, чем Crystal или что-либо еще, но я изучаю более конкретную технологию отчетности