Utilisation de Jaspersoft BI avec JasperReports Server

 Description

Ce cours exhaustif permet aux utilisateurs professionnels d'utiliser les tableaux de bord JasperReports Server pour visualiser et interagir avec leurs données, ainsi que créer et concevoir des rapports Ad'hoc. Il associe pour ce faire des cours théoriques et des travaux pratiques s'appuyant sur l'environnement d'apprentissage Jaspersoft.

 Pré-requis

  • Savoir utiliser les navigateurs Web

 Publics

  • Utilisateurs professionnels

 Objectifs

  • Se connecter à JasperReports Server
  • Explorer et modifier le tableau de bord existant
  • Créer des tableaux de bord
  • Exécuter des rapports
  • Utiliser des contrôles d'entrée
  • Planifier, Concevoir et mettre en forme des rapports
  • Créer des champs personnalisés
  • Créer des thèmes à partir de domaines
  • Concevoir des rapports pour les tableaux de bord

 Plan de formation

Introduction à JasperReport

  • Génération de rapport
  • Modèle Opensource
  • Les composants de la suite JasperSoft
  • Les fonctionnalités de Jaspersoft
  • Les étapes de génération
  • Scénarios d’utilisation de la librairie

Le fichier JRXML

  • Rappels sur XML et DTD
  • Eléments d’un fichier .jrxml

Distribution et installation

  • Les différentes distributions disponibles
  • Pré-requis et installation
  • Présentation de la distribution et de la documentation

L’outil de construction de rapport WYSWIG iReport

  • Les fonctionnalités offertes
  • Étapes de l’installation
  • L’interface et de l’environnement multi-fenêtres
  • Première exécution, Test de l’installation et configuration des viewers

Sources de données

  • Les sources de données supportées
  • Rappels sur JDBC et définition d’une source de données relationnelles dans iReport
  • Requête SQL principale
  • Tri et filtre de la source de données

Les champs

  • Principes et déclaration
  • Correspondance entre types de données SQL et types de données iReport
  • Règles sur les champs
  • Ajout et utilisation de propriétés dans un programme externe
  • Présentation de l’assistant de création de rapport

Composition de rapports simple

  • Les différentes sections d’un rapport
  • Distinction entre et sections et bandes
  • Les attributs d’une bande
  • Les rapports multicolonnes

Éléments d’un rapport

  • La notion d’élément, attributs communs aux éléments
  • Positionnement, alignement et formatage des éléments
  • Ajuster la position et la taille des éléments en fonction de la bande contenante
  • Attributs d’impression et impression conditionnelle

Les éléments graphiques

  • Ligne, rectangle et ellipse
  • Les images, ajustement de la taille, problématique de déploiement et portabilité du rapport
  • Les cadres et leurs apports

Les éléments texte

  • Texte statique et texte dynamique
  • Attributs spécifiques aux textes
  • Gestion des polices et encodage
  • Définition et application des styles, les styles conditionnels
  • Les templates

Paramètres, expressions et variables

  • Cas d’utilisation des paramètres, les paramètres utilisés dans les requêtes SQL
  • Les expressions, types, syntaxe disponible, le designer d’expression
  • Cas d’utilisation des variables. Calculs prédéfinis disponibles, Réintialisation et incrémentation
  • La localisation et le paramètre REPORT_LOCALE

Éléments avancés

  • Cas d’utilisation des groupes
  • Groupes, critère de rupture, imbrication, ré-initialisation de variable, gestion des sauts de page
  • Importance du tri des données, distinction entre tri SQL et tri programmatique

Les sous-rapports

  • Cas d’utilisation des sous-rapports, comparaison avec les groupes
  • 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
  • Dimensionnement des sous-rapports

Datasets

  • Les datasets, quand les utiliser
  • Déclaration de dataset et du sous-contexte associé, comparaison datasets et rapport
  • Le dataset run

Les graphiques

  • Graphiques disponibles et datasets associés
  • Attributs spécifiques des différents graphiques
  • Association de liens hypertextes
  • Documentation et extensions disponibles

Les tableaux croisés

  • Principes des tableaux croisés, Reroupement de lignes et colonnes, Mesures et cellules
  • Présentation de l’assistant iReport
  • Utilisation des variables iReport dans les cellules
  • Tableau croisé et OLAP

Java et JasperReport

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

API JasperReport

  • Les classes utiles pour la génération
  • Scénarios de déploiement d’application
  • Génération dynamique de rapport

 Profil du formateur

Nos consultants sont experts en la solution étudiée. Ils vous apporteront les connaissances techniques et théoriques nécessaire à développer votre maîtrise sur Jaspersoft. La mise en pratique sera appuyée par ses nombreuses années d’expériences professionnelles