Crystal Reports против служб отчетов Microsoft SQL Server - PullRequest
17 голосов
/ 17 апреля 2010

Я занимаюсь разработкой приложения WPF, и мне нужен ваш совет.

Я должен генерировать отчеты в своем приложении. Что я должен использовать, Crystal Reports или SQL Server Reporting Services? Какой из них лучше и почему?

Ответы [ 4 ]

22 голосов
/ 18 апреля 2010

Я использовал оба Хотя Crystal Reports очень хорошо известен и широко используется. Иногда это может быть хлопотно (не говоря уже о том, что службы отчетов SQL Server иногда не доставляют хлопот).
Плюсы для Crystal Reports

  • Многие люди используют его и понимают, как его использовать.
  • Его способность быстро создавать более простые и промежуточные отчеты - плюс.
  • Даже если вы не знаете SQL, вы все равно можете использовать Crystal Reports, чтобы получить желаемый результат и сгладить данные.
  • Поддерживает динамические каскадные запросы (версия XI и выше)
  • Поддерживает веб-просмотрщик, ActiveX, Java и HTML.

Минусы для Crystal Reports

  • Компонент Crystal Report Design Report, кажется, полон странных сценариев.
  • Я верю, потому что программное обеспечение так много раз меняли руки Документация довольно ограничена для Компонент дизайна отчета.
  • Новичок может определенно создать хороший отформатированный отчет быстро и легко, но когда дело доходит до более сложные отчеты, где производительность необходимо. Возвращаясь к пониманию SQL необходим.

Плюсы для отчетов SQL Server

  • сервер веб-отчетов
  • Механизм рендеринга отчетов поддерживает количество форматов (Excel, HTML, Изображение и многое другое)
  • Публикация и планирование является частью служб отчетности. В кристалле ты нужен сервер Crystal Reports или Бизнес Объекты Предприятие для Издательство и планирование. Или ты нужно будет создать свой собственный приложение)
  • Запрос параметров лучше в моем мнение
  • Сохраненные источники данных могут быть доступны пользователи Excel.
  • Встроенные логин и права пользователя встроены.
  • Подписки - это встроенная функция

Минусы для отчетов SQL Server

  • Иногда может быть трудно реализовать
  • Функция построителя отчетов для создания простых отчетов несколько ограничена
  • Лучший построитель отчетов - Business Intelligence Studio в Visual Studio. Это только мошенничество, потому что для начинающего конечного пользователя это может показаться подавляющим

Во всех службах отчетов SQL Server мой выбор.

3 голосов
/ 18 апреля 2010

Я использую SSRS в большом проекте и начинаю использовать его 3 года назад. это очень хорошее решение. Я рекомендую использовать SSRS, а не Crystal Reports.

2 голосов
/ 25 февраля 2013

В следующей ссылке первые два ответа (один, который поддерживает SSRS, а другой - CR), и они высказывают свое мнение по этому поводу.

Сравните службы отчетов SQL Server с Crystal Reports

1 голос
/ 20 января 2014

Crystal Reports - 780 МБ
Построитель отчетов - 30 МБ (все еще лучше и проще в использовании)

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