Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Les 12 meilleurs outils de Reporting Open source

Le , par Djug, Expert éminent sénior
Les 12 meilleurs outils de Reporting Open source

Voici une série de 12 outils de Reporting Open source.

lequel utilisez/ préférez vous ?

1.BIRT

BIRT est un projet open source basé sur eclipse qui s'intègre à des applications ava/J2EE pour produire des très bons rapports.



Plus d'informations dans le forum dedié : http://www.developpez.net/forums/f35...lligence/birt/

2. Pentaho

Pentaho est une collection de projets open source, principalement axé sur la création, la production et la distribution d'un contenu riche et sophistiqué



Il est disponible pour le téléchargement à l’adresse suivante:
http://reporting.pentaho.org/

3.OpenRPT

OpenRPT est un outil de reporting multiplateforme (pour Windows, Linux et Mac OS X) qui fait partie de l’ERP xTuple. Il dispose d’une interface écrite en Qt et utilise PostgreSQL comme système de gestion de base de données.



Il est disponible pour le téléchargement à l’adresse suivante:

http://www.xtuple.com/openrpt/

4.OpenReports

OpenReports est un outil de web reporting puissant souple et facile à utiliser. Il support une variété de moteurs de reporting open source, comme par exemple JasperReports, JFreeReport, JXLS et Eclipse BIRT.



Il est disponible pour le téléchargement à l’adresse suivante:

http://oreports.com/
5.FreeReportBuilder

FreeReportBuilder est un outil de rapporting Java qui peut être utilisé avec n'importe quelle base de données qui dispose d’un driver JDBC.



Il est disponible pour le téléchargement à l’adresse suivante:

http://frb.sourceforge.net/

6. Magallanes

Magallanes est un outil open source écrit en Java/J2EE pour OLAP et pour les rapports dynamiques. Il support plusieurs sources de données comme SQL, Excel et XML, et peut fournir des rapports dans divers formats notamment sous forme de fichier PDF ou XML.



Il est disponible pour le téléchargement à l’adresse suivante:

http://jmagallanes.sourceforge.net

7.ART :

ART est un outil web de reporting léger. Il supporte les tableaux, les graphiques, le scheduling et les alertes par email. Il peut exporter les résultats sous formats PDF ou sous format d’un tableur ou bien même les intégrés dans une page web.



Il est disponible pour le téléchargement à l’adresse suivante:

http://art.sourceforge.net/

8.DataVision :

DataVision est un outil de reporting Open Source similaire à Crystal Reports. Il dispose d’une interface graphique qui permet de concevoir des rapports en utilisant les glisser-déposer.

Il produit des résultats sous différents format comme par exemple HTML, XML, PDF, Excel, LaTeX2e, DocBook.



Il est disponible pour le téléchargement à l’adresse suivante:

http://datavision.sourceforge.net/

9.Wabit :

Webit est un outil de reporting Open source très élégant et facile à utiliser. Il ne nécessite aucune connaissance préalable du SQL de fait qu’il dispose d’un moyen de génération automatique de requête SQL.



Il est disponible pour le téléchargement à l’adresse suivante:

http://www.sqlpower.ca/page/wabit

10.RLIB:

RLIB est un moteur de reporting très avancé qui génère des rapports professionnels au format PDF, HTML, CSV. Comme il les génère sous format texte à partir d'un langage XML simple définition.



Il est disponible pour le téléchargement à l’adresse suivante:

http://rlib.sicompos.com/

11.JavaEye Reporting Tool (JERT)

JavaEye Reporting Tool (JERT) est un outil web de reporting. il permet de créer des rapports sans avoir des connaissance préalable en programmation. C’est un outil léger qui peut être utilisé pour partagé facilement des rapports sur le web.



Il est disponible pour le téléchargement à l’adresse suivante:

http://jert.sourceforge.net/

12.JasperReports

JasperReports est un outil de reporting Open source pour le langage Java. Il peut accéder aux données via JDBC, TableModels, JavaBeans, XML, Hibernate, CSV,
Il génère des rapports au format PDF, RTF, XML, XLS, CSV, HTML, XHTML, texte, DOCX, et OpenOffice.
Il peut être couplé à iReport pour faciliter la création des rapports au format .jrxml.



Plus d'informations dans le forum dedié : http://www.developpez.net/forums/f35...igence/jasper/

13. SpagoBI

SpagoBI est une plate-forme collaborative dédiée à l'informatique décisionnelle complètement réalisée en logiciel libre. C'est une suite d'outils intégrés facilitant le développement et la mise en oeuvre de solutions de business intelligence quel que soit le métier ou le secteur d'activité. SpagoBI s'organise en modules et s'appuie sur un socle robuste ce qui en fait sa force et garantit son évolutivité.

Plus d'informations sur SpagoBI dans le forum dédié : http://www.developpez.net/forums/f88...gence/spagobi/

14. Palo

Palo est un moteur OLAP et donc une source de données proposant des interfaces : un add-in Excel (Palo for Excel) ainsi qu'une interface web (Palo Worksheet Server).
Ces outils proposant des fonctionnalités de simulation (saisie/calculs/restitutions) dans le cadre d'une activité de reporting.

Plus d'infos sur le site officiel : http://www.jedox.com/en/home/overview.html


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :




Avatar de - http://www.developpez.com
le 03/06/2010 à 10:14
En fait, très novice en matière de reporting, je travaillais sur du web php et les états (ou reports), je les fais à la main en traitant du HTML

Je ne comprends qu'est-ce que les outils de reporting ont de si spécial? Ne sont-ils pas que des affichages? Pourquoi c'est devenu un nouveau domaine?
Avatar de doc malkovich doc malkovich - Responsable Approche théorique du décisionnel http://www.developpez.com
le 03/06/2010 à 10:50
Citation Envoyé par Lucas Panny  Voir le message
En fait, très novice en matière de reporting, je travaillais sur du web php et les états (ou reports), je les fais à la main en traitant du HTML

Justement, les outils de reporting apportent un process standardisé pour produire du reporting ... ça évite des états texte en cobol, des états en html , les états sous excel & co faits dans un coin ...
De plus ils sont spécialisés dans ce domaine, et peuvent par exemple être publiés en pdf, word, excel ... et ça ça fait toute la différence pour les utilisateurs
Avatar de - http://www.developpez.com
le 03/06/2010 à 12:40
OK mais pour nous développeurs, l'intérêt c'est de pouvoir l'utiliser en programmation. Pour moi, je fais là du vb.net et j'utilise un certain Codereason.Report un open source

Le soucis c'est qu'il n'y a rien de spécial, juste afficher des données en tableau

Un outil reporting en principe on lui donne les tables de la BD et il fait le graphe ou tableau non???
Avatar de doc malkovich doc malkovich - Responsable Approche théorique du décisionnel http://www.developpez.com
le 03/06/2010 à 14:28
justement tu as des librairies spéciales pour les intégrer dans ton appli.
et une appli spéciale pour designer ton état ( mise en page, requête sql etc ... )

-- en java avec birt ( eclipse ) ou jasper reports
Avatar de Cormega92 Cormega92 - Nouveau Candidat au Club http://www.developpez.com
le 10/06/2010 à 11:11
Bonjour,

Je doit actuellement testé la suite Palo mais je ne trouve que très peu de documentation sur le sujet, à part sur le site Jedox, mais tout n'est pas en francais et le discours reste très marketing. Cette solution semble être utilisé de plus en plus, par conséquent quelqu'un pourrait-il faire un tuto Palo ou un test de cette suite? Je pense que beaucoup de gens seraient interessé.

Par ailleurs est-il possible de faire cohabiter Palo for Excel et Palo BI Suite? Ne va-t-il pas y avoir un conflit au niveau des serveurs OLAP?

Si un membre de Jedox lit ce post je ne peux que lui conseiller de faire plus de doc/tuto sur ce logiciel de plus en plus suivi par les entreprises francaises.

Merci.
Avatar de remi remi - Futur Membre du Club http://www.developpez.com
le 22/06/2010 à 14:26
Bonjour,

Je recherche des infos sur les performances de ces applications.

Mon objectif est de réaliser des reporting en requêtant sur une tables pouvant contenir env. 400 millions d'enregistrements. Le SGBD serait PostgreSQL (8.4).

Est-ce que quelqu'un pourrait partager son expérience à ce sujet ?

Merci de votre retour.

Rby
Avatar de ols03 ols03 - Candidat au Club http://www.developpez.com
le 23/10/2010 à 8:28
Bonjour,

J'ai un besoin précis et simple, pouvez-vous m'orientez vers un outil de reporting qui correspondrait?
Je dois imprimer des listing depuis un fichier texte, dont un des champs est le contenu d'un EAN128 contenant des AI que je dois restituer.
IReports fonctionne très bien, mais je n'arrive pas à utiliser Jasperserver pour schéduler les reporting - je ne connais pas du tout java. J'ai installé JDBC, mais ensuite je sèche.

J'ai regardé datavision, mais il ne semble pas faire de code barre, et n'accède pas nativement à un fichier CSV.

Quel serait l'outil le plus approrié, ou comment puis-je configurer correctement jasperserver afin d'arriver à schéduler mes reports ireports?

Cordialement,
Ols
Avatar de sdecloix sdecloix - Membre confirmé http://www.developpez.com
le 23/10/2010 à 12:41
Salut ols03,

Normalement JasperServer CE + ireport doivent répondre à ton besoin

Qu'est-ce que tu n'arrives pas à faire exactement ?
Seulement le scheduling ?

Sylvain - www.osbi.fr
Avatar de ols03 ols03 - Candidat au Club http://www.developpez.com
le 23/10/2010 à 18:23
J'ai installé JDBC, mais je ne sais pas connecter mon fichier texte, car il faut si j'ai bien compris codé un bout en java..

Ols
Avatar de sdecloix sdecloix - Membre confirmé http://www.developpez.com
le 25/10/2010 à 9:58
Si tes données sont dans un fichier CSV, tu n'as pas besoin de JDBC (c'est un moyen d'accéder à des bases de données uniquement)

Pour plus de compréhension, j'ai posté une vidéo sur youtube pour illustrer les différentes étapes pour la récupération des données depuis un fichier plat :



Sylvain - www.osbi.fr
Avatar de info3licen info3licen - Membre du Club http://www.developpez.com
le 31/05/2011 à 16:37
Salut tout le monde

- je fais un petit projet (Système décisionnel).
- je utilise comme langage de programmation Java (sous Eclipse)
- SqlServer 2000 pour ma Bdd
- Analyse Service pour la création des cubes...Ect

Maintenant je suis arrivée a la partie Réporting pour l'analyse, et je sais pas quel outils choisir !!!

Aprés avoir lue ce sondage, j'ai remarqué deux : JasperReport et BIRT c'est deux la peuvent être utilisé avec java, mais je suis pas qui me convient le plus puisque j'ai aucune connaissance sur les deux

Pouvez vous m'indiquer un de ces outils ?!

J'aurais besoin de cet outil juste pour l'affichage de mes tableau et graphe a partir de me cubes sur une interface.

PS: je sais pas si ces outils la sont leur téléchargement est gratuit ou pas!

Donc si vous permettez orienter moi vers un outils avec téléchargement gratuit.

Merci d'avance
Offres d'emploi IT
Analyste SI-métier (H/F)
Société Générale - Ile de France - Val-de-Marne
Développeur - software craftsman (H/F)
Société Générale - Ile de France - Hauts-de-Seine
Software engineer H/F
Safran - Ile de France - Magny-les-Hameaux / Saclay

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil