BIRT Report Engine Cheatsheet

Portrait de lewinp

English version : BIRT Report Engine command-line cheatsheet

Téléchargement et configuration

http://download.eclipse.org/birt/downloads/

La génération d'un rapport en ligne de commande se fait avec le script genReport.sh ou genReport.bat sous Windows.

La variable d'environnement BIRT_HOME doit être configuré et doit contenir le chemin du dossier parent de ReportEngine.
Exemple d'appel :

BIRT_HOME=.. ./genReport.sh --format PDF --output report.pdf ~/workspaces/demo/reporting/Reporting\ préélectoral/occupation-epis.rptdesign

Les commandes genReport.sh les plus utiles

Générer le rapport en PDF

./genReport.sh --format PDF --output /chemin/vers/sortie/rapport.pdf /chemin/vers/fichier.rptdesign

Générer le rapport en HTML

Générer le rapport sous forme de page HTML

./genReport.sh --format HTML --output /chemin/vers/sortie/rapport.html /chemin/vers/fichier.rptdesign

Générer le rapport sous forme de Reportlet (pas de contenant HTML, utile pour dashboard)

./genReport.sh --format HTML --htmlType ReportletNoCSS --output /chemin/vers/sortie/rapport.html /chemin/vers/fichier.rptdesign

Passage des paramètres du rapport

Par argument à genReport

./genReport.sh --format PDF --parameter ANNEE=2013 --parameter MOIS=8 --output /chemin/vers/sortie/rapport.pdf /chemin/vers/fichier.rptdesign
./genReport.sh --format PDF -p ANNEE=2013 -p MOIS=8 --output /chemin/vers/sortie/rapport.pdf /chemin/vers/fichier.rptdesign

Par fichier properties

Fichier mes_params.properties

ANNEE=2013
MOIS=8
./genReport.sh --format PDF -F mes_params.properties --output /chemin/vers/sortie/rapport.pdf /chemin/vers/fichier.rptdesign

Commentaires

Portrait de nepta

Sinon c'est quoi Birt?