Plan du cours

Introduction aux fonctionnalités avancées de JasperReports

  • Aperçu des capacités avancées de reporting
  • Compréhension de l'architecture de JasperReports

Travailler avec des sous-rapports

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

Utilisation de variables et de calculs

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

Connexions à des sources de données complexes

  • Travailler avec plusieurs sources de données
  • Création de sources de données personnalisées
  • Mise en œuvre de filtres sur les sources de données

Personnalisation des modèles de rapport

  • Création de modèles personnalisés
  • Utilisation de styles et de mise en forme conditionnelle
  • Conception de rapports dynamiques

Chartes et visualisations avancées

  • Mise en œuvre de graphiques et de diagrammes avancés
  • Utilisation de visuels personnalisés
  • Création et intégration de tableaux croisés dynamiques
  • Intégration de bibliothèques de visualisation tierces

Scripting et expressions

  • Écriture d'expressions et de scripts personnalisés
  • Utilisation de JavaScript et Groovy dans JasperReports
  • Mise en œuvre de scriptlets pour une logique avancée

Paramétrage et entrée 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 de services web

Options d'export avancées

  • Exportation des rapports vers divers formats
  • Personnalisation des configurations d'export
  • Mise en œuvre de exporters personnalisés

Optimisation des performances

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

Sécurité et permissions

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

Techniques de regroupement avancées

  • Formation plus avancée sur l'utilisation des groupes
  • Contrôle sur plusieurs pages
  • Formulaire fixe avec une section variable à l'intérieur
  • Face avant et arrière lorsque la face avant est variable mais l'arrière est fixe

Résumé et étapes suivantes

Pré requis

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

Public cible

  • Analystes BI (Business Intelligence)
  • Développeurs ETL
  • Professionnels de bases de données
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires