Prenez contact avec nous

Plan du cours

Introduction aux fonctionnalités avancées de JasperReports

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

Travail avec les sous-reports

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

Utilisation des variables et des calculs

  • Création et utilisation des variables dans les rapports
  • Implémentation 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 des styles et de la mise en forme conditionnelle
  • Conception de rapports dynamiques

Graphiques et visualisation avancés

  • Implémentation de graphiques et courbes 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

  • Écriture 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
  • Implémentation du 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 par services web

Options d'exportation avancées

  • Exportation des 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 jeux de données
  • Bonnes pratiques pour la 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 de regroupement avancées

  • Formation plus avancée sur l'utilisation des regroupements
  • Contrôle multi-pages
  • Formulaire fixe avec une section variable à l'intérieur
  • Avant et arrière lorsque l'avant est variable mais que l'arrière est fixe

Résumé et prochaines étapes

Pré requis

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

Public

  • Analystes BI
  • Développeurs ETL
  • Professionnels de la base de données
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires