Prenez contact avec nous

Plan du cours

Introduction aux fonctionnalités avancées de JasperReports

  • Vue d'ensemble des capacités de reporting avancées
  • Compréhension de l'architecture de JasperReports

Travail avec les sous-rapports

  • Création et intégration de sous-rapports
  • Transmission de paramètres entre le rapport principal et les sous-rapports
  • Gestion des sources de données des sous-rapports
  • Comparaisons entre les groupes et les sous-rapports

Utilisation des variables et des calculs

  • Création et utilisation de variables dans les rapports
  • Mise en œuvre de calculs complexes
  • Agrégation des données

Connexions à des sources de données complexes

  • Travail avec plusieurs sources de données
  • Création de sources de données personnalisées
  • Mise en œuvre de filtres de source de données

Personnalisation des modèles de rapports

  • Création de modèles personnalisés
  • Utilisation de styles et de formatage conditionnel
  • Conception de rapports dynamiques

Graphiques avancés et visualisation

  • Implémentation de graphiques et diagrammes avancés
  • Utilisation de visuels personnalisés
  • Création et intégration de tableaux croisés
  • Intégration de bibliothèques de visualisation tierces

Scripting et expressions

  • Rédaction d'expressions et de scripts personnalisés
  • Utilisation de JavaScript et Groovy dans JasperReports
  • Implémentation de scriptlets pour une logique avancée

Paramétrisation et saisie utilisateur

  • Création et utilisation de paramètres complexes
  • Conception de rapports interactifs
  • Mise en œuvre de contenu de rapport piloté par des paramètres

Intégration de JasperReports avec des applications

  • Intégration de JasperReports dans des applications Java
  • Utilisation de JasperReports Server
  • Intégration aux services web

Options d'exportation avancées

  • Exportation de rapports vers divers formats
  • Personnalisation des configurations d'exportation
  • Implémentation d'exportateurs personnalisés

Optimisation des performances

  • Optimisation des performances des rapports
  • Gestion des grands ensembles de données
  • Meilleures pratiques pour une conception de rapports efficace

Sécurité et autorisations

  • Mise en œuvre de la sécurité des rapports
  • Gestion des autorisations des utilisateurs et du contrôle d'accès
  • Utilisation de JasperReports Server pour une distribution sécurisée des rapports

Techniques avancées de regroupement

  • Formation plus approfondie sur l'utilisation des groupes
  • Contrôle multi-pages
  • Formulaire fixe avec une section variable à l'intérieur
  • Devant et derrière quand le devant est variable mais l'arrière est fixe

Résumé et prochaines étapes

Pré requis

  • Connaissance de base de JasperReports
  • Familiarité avec SQL et les concepts de bases de données

Public cible

  • Analystes BI
  • Développeurs ETL
  • Professionnels des bases de données
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires