Informatique décisionnelle

BIRT

Créer des rapports BIRT avec le Report Designer

 

Avis d'expert

BIRT est un puissant outil de génération de rapports proposé par la fondation Eclipse. Son outil de design graphique constitue à lui seul un avantage indéniable en permettant la création rapide et visuelle de rapports impactants. Cette formation est indispensable aux développeurs de rapports mais convient plus généralement à toute personne souhaitant découvrir l'outil BIRT et l'étendue de ses fonctionnalités. A l'issue de votre formation vous pourrez passer votre certification BIRT. L'examen consiste en une série de question de niveau élevé, couvrant les nombreuses fonctionnalités et possibilités d'Eclipse BIRT. Il permettre de valider les compétences acquises lors de la formation.

Objectifs pédagogiques

  • Créer des rapports du plus simple au plus complexe
  • Extraire des données, les retravailler et les mettre en forme
  • Utiliser des graphiques pour renforcer l'impact visuel des rapports
  • Permettre la navigation entre rapports et leur paramétrage par l'utilisateur final

Public

Architecte
Développeur de rapport
Chef de projet

Pré-requis

Lire l'anglais, aucune connaissance de BIRT n'est nécessaire.

Méthode pédagogique

Formation rythmée par des apports théoriques et des exercices de mise en pratique.

Programme pédagogique détaillé par journée

Jour 1
Jour 2
Jour 3


Présentation
Principe de BIRT et contenu d'un rapport.
Le designer RCP : perspective et vues.

Créer un rapport simple
Configurer une Data Source.
Configurer un Data Set.
Utilisation du composant Table.
Le concept de Binding.
Exécution d'un rapport en HTML, en PDF.
Visualisation à l'aide du Web Viewer intégré.

Formatage des rapports
Utilisation des Grid.
Ajout de lignes dans une table.
Gestion des styles.
Utilisation des correspondances de données.
Formater une date, un nombre ou une chaîne de caractères.
Configuration du background et des polices.
Gérer l'alternance de la couleur de fond des lignes de détail.

Gestion des tris, regroupement et agrégation
Notion de données tabulaires.
Les colonnes calculées.
Mettre en place un regroupement.
Signets automatiques en PDF / Html.
Agréger des données : somme, moyenne, pourcentage, comptage.
Mises en forme dans une table.

Paramétrer un rapport
Créer un paramètre et l'utiliser dans un Data Set.
Afficher la valeur d'un paramètre.
Saisir puis modifier un paramètre.
Gérer les paramètres dépendants (Cascading parameters).

Ecrire des expressions
Gestion des concaténations et des valeurs 'null'.
Fonctions replace, upperCase (pour tri).
Filtres (Data Set, Table) et expressions régulières.

Sous rapports
Rapports maîtres et sous-rapports.
Lier la donnée courante au sous-rapport.

Les sources de données JDBC, Text et XML
Localisation des drivers JDBC.
Gérer les profils de connexion.
Connexion à un fichier plat CSV.
Connexion à un fichier XML.

Jointure de Data Sets
Joindre des données de différents Data Sets.

Les Tableaux Croisés
Les cubes de données.
Le Crosstab : N dimensions et M mesures.
Les grands totaux.

Graphiques
Les séries X / Y et les Bart charts.
L'affichage des valeurs et leur formatage.
Les graphiques et leurs styles : Camembert, Scatter (points et courbes), Cours (candlestick), Secteur, Jauge.

Configuration des pages maîtres
Configurer l'entête et le pied de page : date et numéro de page.
Utilisation conjointe de différentes pages maîtres.
Incidence sur le rendu PDF / HTML.
Configuration manuelle de la visibilité.

Liens
Lien vers un site externe.
Lien vers un rapport avec passage de paramètres.

Interactivité sur un graphique
ToolTips.
Lien vers un autre rapport.

Librairies
Librairie de Data Source / Data Set.
Librairie de composants / de styles (thème).
Publication et utilisation de N librairies.
Les redéfinitions locales et restaurations.

Gestion des Templates (modèles)
Création d'un squelette de composants.
Ajout d'instructions utilisateurs.
Publication et utilisation d'un template.

Rendre vos rapports flexibles avec le Scripting
Modifier le contenu, la mise en forme et la mise en page.
Modifier l'apparence et les données d'un graphique.