Objectifs pédagogiques / Compétences visées
- Compléter vos connaissances sur les outils de développement de rapports, de manière approfondie
- Découper les rapports à l'aide de sous-rapports
- Créer des modèles
- Gérer des sources de données variées
- Créer des tableaux croisés dynamiques
- Intégrer des scripts
- Administrer le serveur Jasper.
Niveau requis
Connaître les bases de données relationnelles. Avoir suivi la formation JSPR-IN "JasperReports - Niveau 1". Avoir des bases sur le langage SQL.
Public concerné
Toute personne souhaitant approfondir ses connaissances sur la suite proposée par JasperSoft.
Programme
iReport / JasperStudio
- Différences entre les deux outils
- Création de rapports
- Structure d'un rapport, présentation des sections et bandes
- Source de données et champs d'un rapport
- Variables, paramètres, expressions
- Elément d'un rapport
- Style et templates
- Gestion des références aux sources externes
Les sous-rapports
- Les groupes et les sous-rapports
- Groupe et tri de la source de données
- Imbrication de groupe
- Variable de groupe
- Définition d'un sous-rapport
- Passage de paramètre
- Expression de la source de données
- Valeur de retours
- Liaison rapport / sous-rapport
Modèle de rapports
- Conception d'un modèle
- Utilisation d'un modèle
Source de données avancées
- Source de données
- XML
- Collection JavaBean
- Fichiers CSV
- Source personnalisée de données
Sous-rapports avancés
- Gestion des paramètres entre un rapport parent et ses sous-rapports
- Différents accès aux sous-rapports
Tableaux croisés dynamiques
- Les sous-ensembles
- Création de tableaux croisés dynamiques
- Fonctions d'agrégation
- Comparaison tableaux croisés dynamiques / OLAP
Localisation des rapports
- Fichiers ressources
- Messages formatés
Développement et Scriptlets
- Actions et événements (JRAbs tractScriptlet)
- Scripts embarqués
- Scripts externes
Jasper Server
- Configuration du serveur
- Gestion des utilisateurs
- Gestion des rôles
- Gestion des organisations
- Configurations des paramètres de sécurité
- Personnalisation
- Résolutions des problèmes
Environnement de déploiement
- Conception et développement d'un environnement de déploiement
- Publier les rapports dans l'environnement
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)