Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Crystal Reports vs. Microsoft SQL Server Reporting Services


Eu usei os dois embora o Crystal Reports seja muito conhecido e amplamente utilizado. Pode ser um aborrecimento às vezes (não estou dizendo que os serviços de relatórios do SQL Server não são um aborrecimento às vezes.)
Prós do Crystal Reports
  • Muitas pessoas o usam e entendem como usá-lo.
  • Sua capacidade na criação de relatórios mais básicos a intermediários rapidamente é uma vantagem.
  • Mesmo que você não saiba SQL, ainda pode mexer no Crystal Reports para obter o resultado desejado e nivelar os dados.
  • Suporta prompts dinâmicos em cascata (versão XI e superior)
  • Suporta Web Viewer, ActiveX, Java e HTML.

Contras do Crystal Reports
  • O componente de design de relatório do Crystal parece estar cheio de cenários estranhos.
  • Acredito porque o software mudou de mãos muitas vezes. A documentação é bastante limitada para o componente de design de relatório.
  • Um iniciante pode definitivamente criar um relatório formatado de forma rápida e fácil, mas quando se trata de relatórios mais complexos onde o desempenho é necessário. É necessário voltar a entender o SQL.

Prós para relatórios do SQL Server
  • Servidor de relatórios baseado na Web
  • O mecanismo de renderização de relatórios é compatível com vários formatos (Excel, HTML, Imagem e outros)
  • A publicação e o agendamento fazem parte do Reporting Services. Em cristal, você precisa do Crystal Reports Server ou Business Objects Enterprise para publicação e agendamento. Ou você precisaria criar seu próprio aplicativo personalizado)
  • A solicitação de parâmetros é melhor na minha opinião
  • As fontes de dados salvas podem ser acessadas por usuários do Excel.
  • O login e as permissões do usuário são integrados.
  • As assinaturas são um recurso integrado

Contras do Relatório do SQL Server
  • Às vezes, pode ser difícil de implementar
  • o recurso Criador de relatórios para criar relatórios simples é um pouco limitado
  • O melhor construtor de relatórios é o Business Intelligence Studio do Visual Studio. Isso é apenas um contra, porque para um usuário final iniciante isso pode parecer esmagador

Em todos os SQL Server Reporting Services é a minha escolha.