Question

Quelle technologie de reporting conviendrait à la meilleure situation / type de produit? Je pense maintenant aux technologies 3 :

  1. Rapports incorporés (Crystal Reports; Services de génération de rapports MS)
  2. Rapports du serveur (MS Reporting Services)
  3. Bases de données OLAP (MS Analysis Services)

Quelle technologie de rapport utiliseriez-vous pour un produit standard? Est-il possible d'avoir un élément de reporting basé sur le type OLAP à partir d'un produit standard?

Quelle technologie convient le mieux aux données historiques? Je suppose que la base de données OLAP serait plus rapide ici, mais cela dépendrait de la taille de la base de données, car je pense que vous pourriez également utiliser Embedded Reports pour les données historiques.

Quelle technologie conviendrait le mieux pour les solutions logicielles personnalisées?

J'aime l'idée de créer des rapports sur le serveur où un utilisateur peut se connecter et générer des rapports, comme avec MS Reporting Services. Et n’avez en réalité que des rapports sur des éléments tels que les factures, les feuilles d’informations clients, etc., tels que les rapports Embedded. Et disposez également des services de reporting sur une base de données OLAP pour les données historiques.

Malheureusement, la direction ne voit pas cette présentation et souhaite un produit prêt à l'emploi, avec des rapports olap directement dans l'application avec tous les autres rapports.

Était-ce utile?

La solution

OLAP n'est pas une plate-forme de génération de rapports, mais une couche de base de données.

Si vous souhaitez avoir une collection de rapports pré-planifiés et prédéfinis, Crystal ou RS sont les meilleures idées. Personnellement, je préfère Crystal, mais il peut être très pénible d’élaborer des rapports - mais une fois approuvés, Crystal est une plate-forme stable. (Nous intégrons Crystal avec les applications .NET.)

RS s’intègre aussi bien, mais vous devez maintenir le serveur. Leur gros avantage réside dans le menu dynamique / réactif, mais ils sont tout aussi difficiles à développer et à maintenir lorsqu'ils ne sont pas tout à fait parfaits.

OLAP est une technologie très puissante, mais si vous ne possédez pas de connaissances locales, il est très difficile de le déployer avec précision. Mais, encore une fois, ce n’est pas un produit de reporting - mais il comporte quelques couches intéressantes (par exemple, ProClarity, plug-in Excel).

Autres conseils

J'aime les services de rapport. Il peut être utilisé comme vous le dites, lorsque le client se connecte au site Web des services de génération de rapports. Mais il existe également un composant que vous pouvez ajouter à votre application et qui utilise des services de génération de rapports en back-end. Le meilleur des deux mondes.

Vous pouvez également accéder aux données des services d'analyse ou de toute autre base de données.

Vous pouvez également consulter (notre propre catalogue) les rapports clairs i-net (anciennement i-net Crystal-Clear). Entièrement basé sur Java, peut lire les modèles Crystal Reports et offre à la fois une API simple et agréable ainsi qu’un servlet pour tout serveur Web majeur. A de beaux graphiques en utilisant JFreeChart. Peut exporter au format PDF, HTML, SVG, ainsi que dans un visualiseur Swing Java que vous pouvez intégrer à vos propres applications. Nous offrons également un concepteur de rapport autonome et entièrement fonctionnel.

Coûte beaucoup moins que le CR, également.

Nous utilisons XtraReports de DevExpress. Le rapport prix / productivité est très élevé et vous pouvez obtenir les codes sources.

Vous pouvez l'utiliser pour des applications de bureau ou Web (ou exporter au format PDF, doc, html, etc.) et le concepteur d'utilisateur final est livré nativement par DevExpress. Je crois que c’est l’une des meilleures suites de rapports (avec Telerik Reports).

J'aime beaucoup Reporting Services. Vous pouvez incorporer des rapports dans des pages Web, vous pouvez donner aux utilisateurs l'accès à vos rapports sur le Web, vous pouvez même automatiser la livraison de rapports en envoyant des rapports par courrier électronique aux utilisateurs selon un calendrier défini. Vous pouvez également créer des rapports à partir de bases de données OLAP. De plus, Reporting Services est fourni avec SQL Server, ce qui permet d'économiser de l'argent.

Crystal reports est très facile et rapide à utiliser, mais il est également assez limité. Si tout ce que vous avez à faire est de glisser des informations globales sur un rapport, directement dans une base de données, les rapports Crystal vous conviendront. Pas sûr des autres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top