Plan du cours

Introduction aux fonctionnalités avancées JasperReports

  • Vue d'ensemble des fonctionnalités avancées de reporting
  • Comprendre l'architecture JasperReports

Travailler avec des sous-rapports

  • Créer et intégrer des 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 les groupes et les sous-rapports

Utilisation de variables et de calculs

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

Connexions de sources de données complexes

  • Travailler avec plusieurs sources de données
  • Créer des sources de données personnalisées
  • Mise en place de filtres sur les sources de données

Personnalisation des modèles de rapport

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

Graphiques et visualisation avancés

  • Mise en œuvre de diagrammes et de graphiques 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

Scripts et Expressions

  • Rédiger des expressions et des scripts personnalisés
  • Utilisation de JavaScript et Groovy dans JasperReports
  • Mise en œuvre de scriptlets pour une logique avancée

Paramétrage et saisie par l'utilisateur

  • Créer et utiliser des paramètres complexes
  • Conception de rapports interactifs
  • Mise en œuvre d'un contenu de rapport piloté par des paramètres

Intégration de JasperReports dans les applications

  • Intégrer JasperReports dans les applications Java
  • Utilisation du serveur JasperReports
  • Intégration de services Web

Options d'exportation avancées

  • Exporter des rapports dans différents formats
  • Personnalisation des configurations d'exportation
  • Mise en œuvre d'exportateurs personnalisés

Optimisation des performances

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

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 la distribution sécurisée des rapports

Techniques avancées de regroupement

  • Formation plus avancée sur l'utilisation des groupes
  • Contrôle multi-pages
  • Formulaire fixe avec une section variable à l'intérieur
  • Front et back lorsque le front est variable mais que le back est fixe

Résumé et prochaines étapes

Pré requis

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

Public

  • Analystes BI
  • Développeurs ETL
  • Professionnels Database.
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires