Crystal Reports по сравнению с услугами по созданию отчетов Microsoft SQL Server

Я разрабатываю приложение WPF, и мне нужен Ваш совет.

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

18
задан Mutant 19 February 2013 в 15:53
поделиться

2 ответа

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

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

Минусы Crystal Reports

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

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

  • Веб-сервер отчетов
  • Механизм визуализации отчетов поддерживает количество форматов (Excel, HTML, изображение и другие)
  • Публикация а планирование - это часть служб Reporting Services. В кристалле вам понадобится Crystal Reports Server или Business Objects Enterprise для публикации и планирования. Или вам нужно будет создать собственное приложение)
  • По моему мнению, запрос параметров лучше
  • Доступ к сохраненным источникам данных можно получить с помощью {{1} } превзойти пользователей.
  • Вход в систему и права доступа встроены.
  • Подписки - это встроенная функция.

Недостатки для отчетов SQL Server

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

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

24
ответ дан 30 November 2019 в 08:03
поделиться

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

3
ответ дан 30 November 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: