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
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
Partagez un exemple d'application
Formation - Alteryx for Data Analysis
Traduction automatique
Expliqué de manière très claire et précise
Harshit Arora - PwC South East Asia Consulting
Formation - Alteryx for Developers
Traduction automatique
Régression linéaire - l'algorithme pour prédire la tendance
Vincent Ko - UBS
Formation - Data Preparation with Alteryx
Traduction automatique