Formation JasperReports perfectionnement JasperSoft : la solution libre pour la génération de rapports et l'analyse de données

Durée 3 jours
Niveau Avancé
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OJAR
Éligible CPF Non

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 coeur JasperReports, l'outil WYSWIG d'élaboration de rapport pour finalement présenter l'offre serveur associée aux outils d'analyse de données. Cette formation Jasper très opérationnelle permettra aux participants d'être capables d'utiliser ces outils OpenSource dans leurs applications nécessitant du reporting et/ou de l'analyse de données OLAP.

Public :

Cette formation Jasper s'adresse à des informaticiens, chefs de projet désireux de maître en place dans leur entreprise une solution libre de reporting et d'analyse de données.

Prérequis :

Pour suivre ce cours, il est nécessaire de connaître les bases de données relationnelles et SQL, d'avoir des notions de Java ou de programmation. Il est également conseillé d'avoir suivi la formation « JasperReports : la solution libre pour la génération de rapports », réf. OJAS.

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 JasperReports

Introduction à JasperReports

Fonctionnalités offertes
Les différentes étapes de génération
Scénarios d'utilisation de la librairie

Le fichier JRXML

Rappels sur XML et DTD
Principaux éléments d'un fichier .jrxml
Exemples

Distribution et installation

Les 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 JasperSoft Studio

Structure 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
Comparaison 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 approches
La notion de DataSet et datasetrun
Les différents graphiques disponibles
Création de liens hypertexte
Les tableaux croisés, colonnes lignes et cellules, fonctions d'agrégation
Comparaison tableaux croisés et OLAP

Travaux 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 JasperReports

Les scriptlets

Cas d'utilisation des scriptlets
Utilisation de scriptlet dans JasperSoft Studio

API JasperReports

Les 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

JasperServer

Introduction

Besoins couverts par JasperServer
Composants de JasperServer
Différences entre version payante et version gratuite

Installation

Pré-requis, serveurs web et bases 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 distribution

Interface Web

Authentification et base utilisateurs
Exécution d'un rapport
Utilisation du planificateur de tâches

Administration

Gestion du repository de rapports
Utilisation du plug-in iReport
Gestion des utilisateurs
Fonctionnalités d'import/export
Consultation des traces

Travaux pratiques

Installation de JasperServer
Exécution et planification des rapports précédemment créés
Connexion à JasperServer depuis Jaspersoft Studio
Configuration des traces du serveur

JasperAnalysis

Introduction

Introduction à l'OLAP
Enjeux des solutions d'OLAP
Les standards MDX et XML/A
Fonctionnalités de JasperAnalysis
Composants de JasperAnalysis : Mondrian et JPivot

Conception de schéma et MDX

Dé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 à MDX

Intégration dans JasperServer

Création de vues d'analyse
Gestion des connexions
Gestion du cache
Navigation dans les différentes vues d'analyse

Travaux 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.

Date de mise à jour du programme : 11/10/2018


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB