- Référence : OJAR
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
En intra
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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.
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
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
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
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
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
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.
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