none
Reporting Services ou Crystal Report RRS feed

  • Pergunta

  • Pessoal, em que casos que eu devo usar o Seagate Crystal Reporting e em que casos que e recomendado o uso do Reporting Services?
    Eu sempre trabalhei com o Reporting Services 2005 e o Crystal eu sempre usei o que vem integrado com  o Visual Studio.

    Outro cara que eu queria saber se tem alguma caso especifico para usa-lo e o ReportViewer ja eu eu uso esse quando eu tenho que fazer um relatorio apartir de um dataset tipado, para ser algo bem rapdio.
    tarcisiocorte
    • Movido Roberto F FonsecaModerator sexta-feira, 13 de novembro de 2009 16:07 Movido para o forum adequado (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 13 de novembro de 2009 14:43

Respostas

  • Tarcísio,

    No forum de reporting tem um post com alguns webcasts criados pelo Laércio, no mesmo post ele aponta alguns fatores comparativos entre o ReportViewer e o Crystal Reports, recomendo dar uma olhada lá:
    http://social.msdn.microsoft.com/Forums/pt-BR/vsreportingpt/thread/a96182b5-3781-4dbb-9733-65af62d1efec

    Vou comentar com relação ao ReportViewer e Reporting Services. O ReportViewer é disponibilizado junto com o Visual Studio e pode ser utilizado em aplicações cliente (neste caso vou chamar de cliente qualquer aplicação que rode seus próprios relatórios, mesmo que seja implantada em um servidor web). O Reporting Services é um servidor de relatórios, um ponto onde pessoas podem publicar e compartilhar seus relatórios, criar snapshots dos dados, se inscrever para receber relatórios por emails, adminsitradores podem restringir acessos de determinadas pessoas a determinados relatorios (controle de permissoes), etc.

    Uma das vantagens do Report Viewer quando usado junto com o reportserver é utilizar o ServerMode (com "dataset tipado",como voce exemplificou, voce usa em 'LocalMode'). Um relatório em servermode é criado e publicado em um servidor Reporting Services, sua aplicação fica vindulada ao servidor e os relatórios são processados no servidor e apresentados na sua aplicação cliente (que pode ser WebForms ou Winforms). Os usuários ainda tem a opção de acessar o relatório atravéz da interface web do ReportingServices (ReportManager). Em ServerMode, todos os recursos do RS ficam disponíveis, como Snapshots, Caching, etc.

    O Reporting Service também possui algumas ferramentas para que os usuários finais possam criar ou customizar seus próprios relatórios (por exemplo, o Report Builder).

    Então no final, o que ajuda a decidir qual tecnologia usar é o tipo de aplicação, interação dos usuários com os relatórios, volume de relatórios, licenciamento e custo, como você disponibiliza sua solução, se os relatórios são fixos, ou se eles precisam de constante atualização. O Reporting Services é disponibilizado junto com versões do SQL Server.

    Espero ter ajudado,

    Att
    Boreki

    http://www.boreki.eng.br
    • Marcado como Resposta Tarcísio Corte terça-feira, 29 de junho de 2010 17:40
    sexta-feira, 13 de novembro de 2009 20:10