FORMATION JasperReports perfectionnement
JasperSoft : la solution libre pour la génération de rapports et l'analyse de données
Objectifs de la formation Jasper
La suite JasperSoft offre un ensemble d'outils cohérents pour la génération de rapport et l'analyse de données (OLAP). Le modèle OpenSource de cet éditeur rend sa solution très concurrentielle par rapport aux acteurs traditionnels du marché, tout en garantissant une qualité professionnelle. Cette formation Jasper présente l'intégralité de l'offre de Jaspersoft en commençant par la librairie cœur JasperReport, l'outil WYSWIG d'élaboration de rapport pour finalement présenter l'offre serveur associée aux outils d'analyses de données. Cette formation jasper très opérationnelle permettra aux participants d'être capable d'utiliser ces outils OpenSource dans leurs applications nécessitant du reporting et/ou de l'analyse de données OLAP
A qui s'adresse la formation Jasper
Ce cours Jasper s’adresse à des informaticiens, chefs de projet désireux de maîtriser en place dans leur entreprise une solution libre de reporting et d'analyse de données.
Pré-requis :
Base de données relationnelles et SQL, Notions de Java ou de programmation,
Le suivi du stage « Elaboration de rapport avec JasperReport » Réf OJAS est également conseillé
Contenu de la formation Jasper
Introduction à la suite JasperSoft
Problématique de la génération de rapport
Acteurs principaux du marché
Les différents composants de la suite JasperSoft
Les différentes éditions disponibles
Différence entre l’offre payante et l’offre libre
La librairie JasperReportsIntroduction à Jasper ReportFonctionnalités offertes
Les différentes étapes de génération
Scénarios d'utilisation de la librairieLe fichier JRXMLRappels sur XML et DTD
Principaux éléments d'un fichier .jrxml
ExemplesDistribution et installationLes différentes distributions disponibles
Pré-requis et installation
Présentation de la distribution, documentation et exemples
Travaux Pratiques :Installation, génération des rapports exemples.
L'outil de design iReport Rappel des concepts de baseStructure d'un rapport, présentation des sections et des bandes
Source de données et champs d'un rapport
Paramètres, expressions et variables
Éléments d'un rapport
Styles et templates
Gestion des références aux ressources externes
Localisation d'un rapport et gestion des langues
Les groupes et les sous-rapportsComparaison entre groupes et sous-rapports ?
Groupe et tri de la source de données, Imbrication de groupe, variables de groupes
Définition d'un sous-rapport Expression de la source de données et de la requête, passage de paramètres, valeur de retours
Référencement du sous-rapport dans le rapport parent, portabilité des différentes approchesGraphiques et tableaux croisésLa notion de DataSet et datasetrun
Les différents graphiques disponibles
Création de liens Hypertextes
Les tableaux croisés, colonnes lignes et cellules, Fonctions d’agrégation
Comparaison tableaux croisés et OLAPTravaux Pratiques :Rapport utilisant groupe, paramètres et variables d'agrégation généré en différentes langues
Sous-rapport avec graphiques utilisant les différents types de dataset
Tableau croisé utilisant les variables de total
Java et JasperReportLes scriptletsCas d'utilisation des scriptlets
Utilisation de scriptlet dans iReportAPI JasperReportLes classes utiles pour la génération
Objectifs de la phase de compilation, et différents types de compilation
Scénarios de déploiement d'application, Utilisation de l’outil Ant
API de Génération dynamique de rapport
Travaux Pratiques :Programme Java de génération de rapport.
Programme Java de construction de rapport.
Développement d'un scriptlet et utilisation dans iReport
JasperServerIntroductionBesoins couverts par JasperServer
Composants de JasperServer
Différences entre version payante et version gratuiteInstallationPré-requis, serveurs web et base de données supportés
Différences entre l’installeur et la web archive
Scripts de démarrage et d’arrêt
Fichiers journaux
Vérification de l’installation avec les exemples de la distributionInterface WebAuthentification et base utilisateurs
Exécution d’un rapport
Utilisation du planificateur de tâchesAdministrationGestion du repository de rapports
Utilisation du plug-in iReport
Gestion des utilisateurs
Fonctionnalités d’import/export
Consultation des tracesTravaux Pratiques :Installation de JasperServer,
Exécution et planification des rapports précédemment créés.
Mise en place du plugin iReport.
Configuration des traces du serveur
JasperAnalysisIntroductionIntroduction à l’OLAP
Enjeux des solutions d’OLAP
Les standards MDX et XML/A
Fonctionnalités de JasperAnalysis
Composants de JasperAnalysis : Mondrian et JPivotConception de schéma et MDXDéfinition d’un schéma, format du fichier
Modèles logiques (cubes, mesures, dimensions, …)
Schémas multidimensionnels, Agrégation de tables
Modèle de sécurité et contrôle des accès
Support à la conception avec Jasper Workbench
Introduction à MDXIntégration dans JasperServerCréation de vues d’analyse
Gestion des connexions
Gestion du cache
Navigation dans les différentes vues d’analyseTravaux Pratiques :Elaboration d'un schéma complet
Mise au point de requête MDX
Configuration de connextion XML/A et utilisation dans iReport
Création de vues d'analyse dans JasperServer
Analyse des traces serveur
formation JasperSoft
-Formation JasperReports
-formation JasperServer
-formation JasperAnalysis







22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95