Formation BIRT Report Designer

Créer des rapports BIRT avec le Report Designer

Formation officielle
Formation officielle
Exclusivé Zenika
Exclusivé Zenika

Durée 3 jours
Prix(HT) : 1890 €
BIRT-DESIGNER-03

Prochaines sessions

12 juin 2017
Antoine CEOL
Paris
9 octobre 2017
Antoine CEOL
Paris

Description

Formation certifiante : 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.

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.

Objectifs

  • 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

Pré-requis : 

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

Public : 

  • Architecte
  • Développeur de rapport
  • Chef de projet

Pédagogie : 

20% théorie 80% pratique

Programme

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