- Cours pratique
- FSE
- Informatique
Formation BIRT Report Designer : Génération de rapport avec BIRT

- Durée
- 3 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
Description de la formation BIRT Report Designer
L'outil de Reporting du projet Eclipse : BIRT offre une alternative de qualité aux produits payants s'adressant à la problématique de génération de rapport. Cette formation Birt de premier niveau aborde tous les aspects de l'élaboration de rapport avec l'outil WYSWIG BIRT Designer et de la génération de rapports dans les différents formats d'impression grâce au moteur de rendu BIRT. Grâce à de nombreux ateliers pratiques progressifs et pédagogiques, les participants seront capables de créer des rapports complexes incluant graphiques, tableaux croisés et sous-rapports à partir de bases de données relationnelles. Les problématiques de génération et de déploiement des rapports dans une application Java sont également abordées.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation BIRT Report Designer, vous aurez acquis les connaissances et compétences nécessaires pour :
- Générer et élaborer des rapports avec l'outil BIRT Designer
- Mettre en forme un rapport (style, police, formatage…)
- Inclure des graphiques, tableaux croisés et sous-rapports à partir de bases de données relationnelles
- Intégrer BIRT au sein d'une application
Objectifs opérationnels
Objectif opérationnel :
Savoir utiliser BIRT Report Designer pour élaborer, mettre en forme et organiser des rapports plus ou moins complexes.
Programme
Contenu du cours, module par module
20 modules
- Problématique de la BI et de la génération de rapport
- Acteurs principaux du marché et modèle Opensource
- L'offre BIRT : Moteur et Designer
- Fonctionnalités offertes
- Types de rapports disponibles
- Constitution et éléments d'un rapport
- Intégration Java, Java EE
- Les différentes distributions disponibles
- Pré-requis et installation
- Présentation de la distribution, documentation et exemples
Travaux pratiques
- Notion de projet, rapport, template
- Vues et perspectives Eclipse
- La palette d'éléments
- Configuration du Designer
- Sources de données
- Les différentes sources de données supportées
- Consommation des données lors de la génération
- Rappels sur JDBC et définition d'une source de données relationnelles dans le Designer
- Définition de source de données XML
- Explorateur de données
- Jeux de données
- Mise au point et test de la requête SQL
- Règles sur les champs
- Correspondance de type Java/SQL
- Utilisation des éléments Labels,Text, Data et Table
- Associations données / éléments
- Exécution du rapport Génération PDF, HTML
Travaux pratiques
- Gestion des styles
- Outils pour l'alignement
- Couleurs et Polices
- Formatage et conversion de données
- Pages maîtres
- Déléguer le tri au moteur BIRT
- Définitions de groupes et Imbrication des groupes
- Calculs d'agrégation
- Fusion de colonnes dans les tables
- Cas d'utilisation des paramètres, les paramètres utilisés dans les requêtes SQL
- Mode de saisie d'un paramètre
- Paramètre en cascade
- Les expressions, types, syntaxe disponible
- Expressions régulières
Travaux pratiques
2. Regroupement de données et calculs d'agrégation
3. Rapport paramétré
- Librairies de Sources et jeux de données
- Librairies de composants et styles
- Organisation des librairies, publication
- Redéfinitions locales
- Création d'un gabarit
- Publication et utilisation
- Personnalisation et scripting
- Éléments de syntaxe
- Personnalisation graphique
- Modification du jeu de données
Travaux pratiques
2. Application d'une charte graphique via le scripting
- Cas d'utilisation des sous-rapports, comparaison avec les groupes
- Expression de la source de données et de la requête, passage de paramètres
- Référencement du sous-rapport dans le rapport parent,
- Lier la donnée courante au sous-rapport
- Graphiques disponibles et datasets associés
- Attributs spécifiques des différents graphiques
- Association de liens hypertextes
- Documentation et extensions disponibles
- Principes des tableaux croisés, Regroupement de lignes et colonnes
- Mesures, cellules, Totaux
- Tableau croisé et OLAP
Travaux pratiques
2. Graphiques
4. Tableau croisé
- Cas d'une application java
- Cas d'un war
- Intégration dans Java EE
- API du moteur de design
- API du moteur de graphe
Travaux pratiques
2. Manipulation programmatique d'un rapport via l'API BIRT
Programme mis à jour le 01/07/2026
Public concerné
Cette formation Birt s'adresse à des informaticiens, chefs de projet désireux de mettre en place dans leur entreprise une solution libre de reporting.

Prérequis
Aucune connaissance de BIRT n'est nécessaire pour participer cette formation. Des notions de SQL et de programmation permettent cependant d'appréhender les utilisations avancées de BIRT, et vous devez être en mesure de lire l'anglais.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,7/5
12 avis
« Mon avis sur le contenu du stage : "Fournir si possible les rptdesign. ou autres fichiers avec les dataset/datasource, car trop de perte de temps à comprendre/écrire le modèle de base (base exemple), et donc moins de temps pour se consacrer au sujet du TP (graphiques, composants, ...)." Mon avis sur le formateur : "Bonne adaptation au niveau de l'équipe. Compétents et agréable." Mon avis sur la salle de formation : "Formation interne. " »
Alexis « Mon avis sur le contenu du stage : "Très bonne formation, bien documentée." Mon avis sur le formateur : "Formation en One 2 One qui a été très bénéfique. Le formateur est très pédagogue et maîtrise son sujet." Ce que j'ai le plus apprécié : "Les échanges avec le formateur et les TP, guidés et bien documentés" Ce que j'ai le moins apprécié : "RAS" »
TJ « Mon avis sur le formateur : "a pris le temps de répondre à mes très nombreuses questions sans mettre en retard le cours" Ce que j'ai le plus apprécié : "tous est prêt et fonctionnel à l'arrivée" Ce que j'ai le moins apprécié : "9h15 le premier jour c'est tôt si on vient de Province " »
DRAGON AntoineGENERIX GROUP
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.