Pergunta

Qual tecnologia de relatório se encaixaria na melhor situação/tipo de produto? Agora estou pensando em 3 tecnologias:

  1. Relatórios incorporados (Crystal Reports; MS Reporting Services)
  2. Relatórios do servidor (MS Reporting Services)
  3. Bancos de dados OLAP (MS Analysis Services)

Qual tecnologia de relatório você usaria para um produto fora do prateleira? É possível ter um lado de relatório baseado no tipo OLAP de um produto off the off the prateleira?

Qual tecnologia é mais adequada para dados históricos? Eu acho que aqui o banco de dados OLAP seria mais rápido, mas isso dependeria do tamanho do banco de dados, porque acho que você também poderia usar relatórios incorporados para dados históricos.

Qual tecnologia seria melhor para soluções de software personalizadas?

Gosto da idéia de relatar o servidor em que um usuário pode fazer login e executar relatórios como nos serviços de relatórios da MS. E realmente só tem relatórios para coisas como faturas, contas, folha de informações do cliente etc. como relatórios incorporados. E também possui serviços de relatório em um banco de dados OLAP para dados históricos.

A Infelizmente a gerência não vê esse layout e deseja um produto fora do prateleira, com o OLAP relatando dentro do aplicativo com todos os outros relatórios.

Foi útil?

Solução

O OLAP não é uma plataforma de relatório, está na camada de banco de dados.

Se você tiver uma coleção de relatórios pré-planejados e enlatados, o cristal ou o RS são as melhores idéias. Pessoalmente, prefiro cristal, mas pode ser uma dor de desenvolver relatórios - mas quando eles são aprovados, o Crystal é uma plataforma estável em rocha. (Integramos o cristal aos aplicativos .NET.)

O RS se integra igualmente bem, mas você precisa manter o servidor. Sua grande vantagem é a rajada dinâmica/reativa, mas eles são igualmente difíceis de desenvolver e manter quando não são perfeitos.

O OLAP é uma tecnologia realmente poderosa - mas se você não tem conhecimento local, é um produto realmente desafiador para implantar com precisão. Mas, novamente, não é um produto de relatório - mas existem algumas camadas interessantes (por exemplo, proclaridade, plug -in do Excel).

Outras dicas

Eu gosto de relatórios de serviços. Ele pode ser usado como você diz, com o cliente registrando o site de serviços de relatórios. Mas há também um componente que você pode adicionar ao seu aplicativo que usa serviços de relatório no back -end. Melhor dos dois mundos.

Além disso, você pode acessar dados em serviços de análise ou qualquer outro banco de dados.

Também você pode dar uma olhada (a nossa) I-NET Relatórios claros (costumava ser cristalino I-Net). Totalmente baseado em Java, pode ler modelos de relatórios de cristal e oferecer uma API agradável e simples e um servlet para qualquer servidor da Web. Tem bons gráficos usando o JFRECHART. Pode exportar para PDF, HTML, SVG, bem como para um visualizador Java Swing que você pode incorporar em seus próprios aplicativos. Também oferecemos um independente gratuito e totalmente funcional Designer de relatório.

Custa muito menos que CR também.

Estamos usando o XTRAREGORTS da Devexpress. O preço/produtividade da proporção é muito alto e você pode obter códigos de origem.

Você pode usá-lo para aplicativos de desktop ou web (ou exportar para PDF, DOC, HTML, etc ...) e designer de usuário final é entregue nativamente pelo Devexpress. Acredito que este é um dos melhores relatórios de relatórios (com os relatórios da Telerik).

Eu realmente gosto de relatar serviços. Você pode incorporar relatórios nas páginas da Web, pode fornecer aos usuários acesso aos seus relatórios pela Web. Você também pode criar relatórios nos bancos de dados OLAP. Além disso, os serviços de relatórios vêm com o SQL Server para que ele possa economizar algum dinheiro.

O Crystal Reports é muito fácil e rápido de usar, mas também é bastante limitado. Se tudo o que você precisa fazer é dar algumas informações agregadas em um relatório, fora de um banco de dados, os relatórios de Crystal ficarão bem para você. Não tenho certeza sobre os outros.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top