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
Nos clients témoignent (5)
Deepthi était extrêmement attentive à mes besoins, elle savait quand ajouter des couches de complexité et quand ralentir pour adopter une approche plus structurée. Deepthi a vraiment travaillé à mon rythme et s'est assurée que je puisse utiliser les nouvelles fonctions/outils moi-même en me montrant d'abord, puis en me laissant les recréer. Cela a vraiment aidé à ancrer la formation. Je ne suis pas plus heureux des résultats de cette formation et du niveau d'expertise de Deepthi !
Deepthi - Invest Northern Ireland
Formation - IBM Cognos Analytics
Traduction automatique
La diversité des sujets abordés
Romaric - Vacher
Formation - Business Intelligence and Data Analysis with Metabase
il était bien préparé - et il est très sympathique
Oliver - Post CH AG
Formation - Splunk Fundamentals
Traduction automatique
A utilisé de bons exemples, un bon rythme pour la formation et a couvert la plupart des sujets
David - McGraw Hill
Formation - Data Preparation with Alteryx
Traduction automatique
beaucoup d'exercices pratiques
Marcin - Narodowy Bank Polski
Formation - Splunk Data Administration
Traduction automatique