2008-09-22 2 views
4

Какие технологии отчетности подходят для лучшей ситуации/типа продукта? Я сейчас думаю о технологий:Какая технология отчетности?

  1. закладные отчетов (Crystal Reports, услуги MS Reporting)
  2. отчетов сервера (MS Reporting Services)
  3. OLAP баз данных (MS Analysis Services)

Какую технологию отчетности вы бы использовали для продукта с полки? Возможно ли иметь отчетную часть, основанную на стиле OLAP, от продукта с полки?

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

Какая технология лучше всего подходит для пользовательских программных решений?

Мне нравится идея создания отчетов на сервере, где пользователь может войти в систему и запустить отчеты, например, с помощью служб отчетов MS. И действительно, есть только отчеты для таких вещей, как счета-фактуры, счета, листы информации о клиентах и ​​т. Д., Как вложенные отчеты. А также иметь службы отчетов по базе данных OLAP для исторических данных.

Unfortunelaty делает руководство не видит этот макет и не хочет готового продукта, с сообщением olap прямо внутри приложения со всеми другими отчетами.

ответ

3

OLAP не является платформой для отчетности, она находится в слое базы данных.

Если у вас будет коллекция заранее запланированных, консервированных отчетов, то Crystal или RS - лучшие идеи. Лично я предпочитаю Crystal, но это может быть большой проблемой для разработки отчетов, но когда они утверждены, Crystal - это устойчивая платформа. (Мы интегрируем Crystal с .NET-приложениями.)

RS интегрируется так же хорошо, но вам нужно поддерживать сервер. Их большим преимуществом является динамическое/реактивное меню, но они так же сложны, чтобы развиваться и поддерживать, когда они не совсем идеальны.

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

0

Мы используем XtraReports от DevExpress. Соотношение цена/производительность очень высока, и вы можете получить исходные коды.

Вы можете использовать его для настольных или веб-приложений (или экспортировать в pdf, doc, html и т. Д.), А дизайнер конечного пользователя поставляется с помощью DevExpress. Я считаю, что это один из лучших наборов отчетов (с отчетами Telerik).

+1

Мы также используем XtraReports и соглашаемся, что это намного лучше, чем Crystal или что-то еще, но я рассматриваю более конкретно технологию отчетности. – adriaanp 2008-09-22 14:58:57

3

Мне нравятся службы отчетности. Он может использоваться, как вы говорите, при входе клиента в веб-сайт служб отчетов. Но есть и компонент, который вы можете добавить в свое приложение, которое использует службы отчетов на задней панели. Лучшее обоих миров.

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

+0

Мы используем службы MS Reporting для всех наших отчетов (более 100). Это позволяет обеспечить большую безопасность, а также способность выражать формат, в котором мы хотим видеть отчет. – 2008-09-22 15:10:54

0

Мне очень нравятся службы Reporting Services. Вы можете встраивать отчеты в веб-страницы, вы можете предоставлять пользователям доступ к вашим отчетам через Интернет, вы даже можете автоматизировать доставку отчетов, отправляя отчеты по электронной почте пользователям по установленному графику. Вы также можете создавать отчеты из баз данных OLAP. Plus Reporting Services поставляется с SQL Server, что позволяет сэкономить деньги.

1

Также вы можете взглянуть на (наш собственный) i-net Clear Reports (используется для i-net Crystal-Clear). Полностью на основе Java, может читать шаблоны Crystal Reports и предлагать как простой, так и простой API, а также сервлет для любого крупного веб-сервера. Имеет хорошие диаграммы, использующие JFreeChart. Может экспортировать в PDF, HTML, SVG, а также в Swing Java Viewer, который вы можете встроить в свои собственные приложения. Мы также предлагаем бесплатный и полностью функциональный автономный report designer.

Затраты намного меньше, чем у CR.

0

Crystal Reports очень прост в использовании, но он также ограничен. Если все, что вам нужно сделать, это пощелкать некоторую сводную информацию в отчет, прямо из базы данных, тогда отчеты о кристаллах будут хороши для вас. Не уверен в других.

Смежные вопросы