Crystal Reports vs Web Intelligence
Crystal Reports e Web Intelligence são dois aplicativos poderosos de software de relatório desenvolvidos em portfólios diferentes da mesma empresa-mãe, a SAP. Embora o Crystal Reports seja um dos produtos do portfólio de produtos Crystal Solutions da SAP, o Web Intelligence foi desenvolvido e lançado pelos produtos Business Intelligence Web Intelligence da SAP. Embora toda empresa ou organização tenha necessidades específicas de suas informações em toda a empresa, é comum haver uma ferramenta que possa oferecer acesso confiável a essas informações, organizá-las e publicá-las, além de fornecer recursos de análise.
A utilização do Crystal Reports ou do Web Intelligence depende de vários fatores determinantes. As perguntas reais que precisamos fazer são: o tipo de usuários, sejam eles iniciantes ou avançados, o número de usuários que estarão desenvolvendo ou atualizando relatórios específicos e quando isso será feito, os usuários que estarão executando ou visualizando relatórios existentes e similares.
Os recursos do Crystal Reports suportam relatórios altamente estruturados que são perfeitos em pixels e geralmente requerem impressão ou devem ser exportados como documentos PDF. Existem ferramentas que extraem dados de várias fontes e retornam resultados contra parâmetros já definidos. O Crystal Reports, por meio de SDKs, permite a incorporação desses relatórios em aplicativos de terceiros. Embora possua ferramentas muito poderosas para design, análise, consulta ad hoc e publicação de relatórios, a principal desvantagem do Crystal Reports é que os projetistas de relatórios exigem um amplo conhecimento do funcionamento do aplicativo, além de um bom entendimento dos diferentes sistemas de banco de dados..
Por outro lado, o Web Intelligence oferece ótimos resultados para relatórios 'não estruturados'. A maneira como funciona é que um desenvolvedor precisa criar um 'universo' para que os usuários possam acessar os dados em questão. O 'universo' é simplesmente uma camada de metadados que 'encapsula' as complexidades do banco de dados dos usuários finais. O Web Intelligence permite que os usuários desenvolvam seus próprios relatórios em tempo real, limitados apenas pelos dados disponíveis no 'universo'. Isso é possível através de sua interface da web de arrastar e soltar. Uma desvantagem notável desse aplicativo é que os métodos para gerar relatórios impressos e PDF não são graficamente tão poderosos quanto os do Crystal Reports. Além disso, os usuários podem, muitas vezes, se misturar no universo, apesar do grau de simplificação.
Portanto, basicamente, os relatórios que exigem muita conformidade são melhor publicados com o Crystal Reports, enquanto os que devem ser gerados com conteúdo 'sob demanda' são melhor executados com o Web Intelligence.
Resumo:
1. Crystal Reports está no portfólio de produtos Crystal Solutions da SAP, enquanto o Web Intelligence faz parte da linha Business Objects Web Intelligence da SAP.
2. O Crystal Reports é melhor para relatórios altamente estruturados, enquanto o Web Intelligence é mais adequado para relatórios 'não estruturados'.
3. Para o Crystal Reports, os usuários obtêm modelos predefinidos, enquanto os usuários do Web Intelligence usam relatórios ad hoc acessando dados de um 'universo'.
4. Os desenvolvedores que usam o Crystal Reports precisam de um conhecimento profundo dos sistemas de aplicativos e bancos de dados, o que não é o caso do Web Intelligence..