Formation JasperReports perfectionnement


  • JASPERSOFT : LA SOLUTION LIBRE POUR LA GÉNÉRATION DE RAPPORTS ET L'ANALYSE DE DONNÉES
REFERENCE
 
 
OJAR
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Possible
Elearning: non
OBJECTIFS :
 

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.

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.

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.

PROGRAMME :
 

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.

EN INTRA SEULEMENT
FORMATION JASPER AVANCÉ
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
La solution libre JasperReports offre une alternative de qualité aux produits payants s'adressant à la problématique de génération de rapports. Cette...

1 j

 
Subversion est un outil de gestion de versions open source destiné à remplacer CVS. Si les concepts ne remettent pas en cause fondamentalement l'héritage de CVS, en...

1 j

 
Subversion est un outil de gestion de versions open source destiné à remplacer CVS. Si les concepts ne remettent pas en cause fondamentalement l'héritage de CVS, en...

2 j

 
Git est un système de contrôle de version distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB