Question

Existe-t-il une bibliothèque de graphiques Java prenant en charge les données OLAP, telle que //www.dundas.com/Gallery/Chart/NET/index.aspx?Img=OLAP6 "rel =" nofollow noreferrer "> Graphique Dundas ?

Merci

Était-ce utile?

La solution

Pour pouvoir afficher toutes les données sous forme de graphique, il est nécessaire de les réduire à un jeu d'enregistrements 2D (c'est ce que OLAP vous fournit lorsque vous exécutez une requête MDX.

Si vous avez ces données 2D, vous pouvez les transmettre à n’importe quel code de graphique / graphe.

J'avais l'habitude d'utiliser ASP pour exécuter le MDX et écrire du XML. Cela a été transformé en un graphique avec JavaScript côté client. J'ai écrit le lot moi-même et c'était un cauchemar! Utilisez les cartes Google ou Flot.

Autres conseils

JFreeChart ou JasperReports serait ma recommandation.

Cela ne fonctionne actuellement qu'avec icCube Server, mais vous pouvez consulter Bibliothèque de visualisation Javascript .

Il existe quelques exemples d'intégration avec Google Visualization, AmCharts et Protovis. En réalité, vous pouvez l'intégrer dans n'importe quelle bibliothèque JS.

Voici la résolution obligatoire de Google pour répondre à cette question: Google Charts.

http://code.google.com/apis/chart/

Cependant, ceux-ci ne seront pas hébergés sur votre système. Je ne suis pas sûr non plus qu'ils prennent en charge les types de demande de publication, de sorte que la quantité de données que vous pouvez envoyer est limitée à la taille d'une URL de requête get.

jCharts: http://jcharts.sourceforge.net/ est celui que j'ai déjà utilisé .

Pour faire écho à ce que d'autres ont dit, oui, API Google Chart peut fournir une solution légère avec une API Java wrapper du type charts4j (disclaimer: j'ai écrit charts4j ). Pour afficher la liste complète de toutes les API d'encapsulation Google Chart, voir ici .

Avez-vous regardé olap4j? http://www.olap4j.org/

Bien qu'il ne s'agisse pas d'une bibliothèque de graphiques, vous pouvez l'utiliser pour interroger les cubes OLAP. Les objets renvoyés peuvent être plus faciles à gérer.

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