Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Crystal Reports срещу Microsoft SQL Server Reporting Services

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

  • Много хора го използват и разбират как да го използват.
  • Способността му за бързо създаване на по-основни до междинни отчети е плюс.
  • Дори и да не знаете SQL, все пак можете да се занимавате с Crystal Reports, за да получите желания резултат и да изравните данните.
  • Поддържа динамични каскадни подкани (версия XI и по-висока)
  • Поддържа Web Viewer, ActiveX, Java и HTML.

Минуси за Crystal Reports

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

Плюсове за отчитане на SQL Server

  • Уеб базиран сървър за отчитане
  • Механизмът за изобразяване на отчети поддържа редица формати (Excel, HTML, изображение и др.)
  • Публикуването и планирането е част от Reporting Services. В кристал ви трябва Crystal Reports Server или Business Objects Enterprise за публикуване и планиране. Или ще трябва да създадете свое собствено персонализирано приложение)
  • Подканването на параметрите е по-добро в миогледа
  • Достъп до запазени източници на данни от потребителите на excel.
  • Влизането на потребителя и разрешенията са вградени.
  • Абонаментите са вградена функция

Минуси за отчитането на SQL Server

  • Понякога може да е трудно да се приложи
  • Функцията на съставителя на отчети за създаване на прости отчети е малко ограничена
  • Най-добрият създател на отчети е Business Intelligence Studio на Visual Studio. Това е само минус, защото за начинаещ краен потребител това може да изглежда непосилно

Във всички SQL Server Reporting Services е моят избор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамичният SQL резултати във временна таблица в SQL Съхранена процедура

  2. Как мога да сортирам обикновено колона „Номер на версията“ с помощта на заявка на SQL Server

  3. Каква е най-добрата практика за първични ключове в таблици?

  4. Редактиране на редове/записи в таблицата в SQL Server Management Studio (SSMS) - урок за SQL Server / TSQL урок, част 18

  5. Oracle:има ли инструмент за проследяване на заявки, като Profiler за sql сървър?