SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
JasperReports perfectionnement

JasperReports perfectionnement

Description
La suite JasperSoft offre un ensemble d'outils cohérents pour la génération de rapports et l'analyse de données (OLAP). Le modèle Open Source de cet éditeur rend sa solution très concurrentielle par rapport aux acteurs traditionnels du marché, tout en garantissant une qualité professionnelle. Cette formation de niveau 2 présente l'intégralité de l'offre de JasperSoft en commençant par la librairie JasperReports, l'outil d'élaboration de rapport WYSWIG pour finalement présenter l'offre serveur associée aux outils d'analyses de données. Très opérationnelle, elle permettra aux participants d'être capable d'utiliser ces outils Open Source dans leurs applications nécessitant du reporting et/ou de l'analyse de données OLAP.
Objectifs
  • Comprendre comment diffuser des rapports

  • Être capable d'intégrer des rapports dans des applications

  • Savoir créer des rapports basés sur des cubes OLAP pour fournir des analyses multi dimensionnelles

Public concerné
  • Informaticiens, chefs de projet désireux de mettre en place dans leur entreprise une solution libre de reporting et d'analyse de données
Pré-requis
  • Avoir des connaissances sur les bases de données relationnelles et SQL
  • Notions de Java ou de programmation
  • Avoir suivi la formation "JasperReports : la solution libre pour la génération de rapports" (BI310)
Plan détaillé
  • 1ère partie : Introduction à la suite JasperSoft


  • Présentation

    • 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

  • 2ème partie : 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

  • 3ème partie : l'outil de design iReport


  • Rappel des concepts de base

    • 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

  • Les groupes et les sous-rapports

    • 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

  • Graphiques et tableaux croisés

    • La 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 OLAP

  • 4ème partie : Java et JasperReports


  • Les scriptlets

    • Cas d'utilisation des scriptlets
    • Utilisation de scriptlet dans iReport

  • 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

  • 5ème partie : JasperServer


  • 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

  • Installation

    • Pré-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 distribution

  • Interface Web

    • Authentification et base utilisateurs
    • Exécution d'un rappor
    • tUtilisation 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

  • 6ème partie : JasperAnalysis


  • 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

BI311
Durée : 3 j.
Tarif : 1535 € HT
 
detail formation JasperReports perfectionnement Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne

Nous contacter

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com