Décisionnel : Reporting

Une des briques essentielles du décisionnel consiste à établir des rapports.

Les outils de reporting, tel que BIRT, permettent non seulement de générer des rapports (paramétrés ou non) au format HTML, PDF, XLS, DOC, PPT, etc.) mais aussi de construire des tableaux croisés dynamiques.

Les données affichées peuvent provenir de bases et de requêtes différentes. D’ailleurs, les outils de reporting fournissent généralement des plugins pour se greffer facilement à des sources ou applications externes.

BIRT

Site:

https://www.eclipse.org/birt

Porteur:

une fondation (Eclipse)

Licence:

Eclipse Public Licence (EPL)

BIRT (The Business Intelligence and Reporting Tool) est un projet de la communauté Eclipse comprenant un générateur de graphiques, un générateur de rapports et un environnement de conception. Le projet a été initié en 2005.

Le moteur de BIRT est une bibliothèque qui permet de générer des rapports (paramétrés ou non) au format HTML, PDF, XLS, DOC ou PPT. Ces rapports peuvent être complexes et contenir plusieurs tableaux, graphiques avancés et images. BIRT propose également la réalisation de tableaux croisés dynamiques. Les données affichées peuvent provenir de bases et de requêtes différentes. Le moteur de BIRT peut être intégré dans toute application développée avec le langage Java, que ce soit dans une application web ou dans une application de type « client lourd ». Le concepteur de rapport est un plugin s’intégrant à Eclipse (pouvant aussi être exécuté en stand-alone).

JasperReports

Site:

https://community.jaspersoft.com/project/jasperreports-library

Porteur:

une entreprise (TIBCO Software Inc.)

Licence:

GNU Lesser General Public License (LGPL)

JasperReports est une bibliothèque Java open source qui permet de créer des rapports de manière flexible et dynamique. Initié en 2001 par Teodor Danciu, JasperReports peut produire des rapports aux formats HTML, PDF, Excel, RTF, ODT, CSV, TXT et XML. Il supporte des données provenant de différentes sources comme des bases de données relationnelles, des collections Java et des sources XML. JasperReports est souvent utilisé avec iReport, un outil de conception graphique de rapports, et JasperServer, un serveur de rapports et de tableaux de bord.

ReportServer

Site:

https://github.com/infofabrik/reportserver

Porteur:

une entreprise (InfoFabrik GmbH)

Licence:

GNU Affero General Public License (AGPL)

ReportServer est une plateforme de reporting et d’analyse open source qui supporte divers moteurs de reporting comme JasperReports, Eclipse BIRT, et Crystal Reports. ReportServer permet la création et la gestion centralisée de rapports et offre des fonctionnalités de reporting interactif et de tableaux de bord. Il supporte une large gamme de formats de sortie, y compris PDF, Excel, CSV, et HTML. ReportServer offre également des capacités de collaboration et de gestion des utilisateurs avancées.

KNIME

Site:

https://github.com/knime

Porteur:

une entreprise (KNIME AG)

Licence:

GNU General Public License (GPL)

KNIME (Konstanz Information Miner) est une plateforme d’analyse de données et de reporting open source qui permet de créer des flux de travail de données visuels. Initié en 2004, KNIME propose une large gamme de fonctionnalités pour l’extraction de données, la transformation, l’analyse, et la visualisation. KNIME peut générer des rapports aux formats HTML, PDF, et Excel. Il supporte des intégrations avec divers outils et bibliothèques de reporting, ainsi que des connecteurs pour de nombreuses sources de données.

Knowage (anciennement SpagoBI)

Site:

https://www.knowage-suite.com/

Porteur:

une entreprise (Engineering Group)

Licence:

Affero General Public License v3 (AGPL)

Knowage, anciennement connu sous le nom de SpagoBI, est une suite complète de business intelligence open source qui offre des outils de reporting, d’analyse, de tableaux de bord et de data mining. Knowage permet de créer des rapports détaillés et interactifs aux formats HTML, PDF, Excel, CSV, et autres. Il supporte divers types de sources de données, y compris des bases de données relationnelles, des entrepôts de données, et des sources Big Data. Knowage est conçu pour être extensible et personnalisable, offrant des fonctionnalités avancées pour les utilisateurs professionnels et techniques.