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
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