Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2011, 18h44   #1
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 36
Points : 18
Points : 18
Par défaut Sub report .jrxml / .jasper

* Bonjour, *

J'ai un rapport avec des sous rapports. Ca me génère des fichiers ".jasper".

Mais y a t'il un moyen pour qu'à l'exécution je n'ai pas à utiliser ces fichiers, c'est-à-dire n'utiliser que les fichiers "jxml" de mes sub report, quitte à générer sous Java les ".jasper" ?

* Merci *
santhony est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 09h37   #2
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Bonjour,
Pourquoi tu veux utiliser les jrxml au lieu des jasper ?
As-tu penser aux temps de réponses qui peuvent découler des compilation des jrxml et les compilations simultanées ... ?
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 11h11   #3
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 36
Points : 18
Points : 18
Il peut être plus pratique d'embarquer sur un serveur, WAR, EAR etc, les fichiers XML que les compilés, d'autant que si on a besoin de faire une petite modif il suffit juste de retoucher les JRXML sans devoir re-compiler le rapport. Cela nous évite de tout devoir re-livrer juste pour une modification légère.

Après effectivement on va perdre un peu sur le temps de compilation (2-3 seconde d'après les Benchmark) mais par rapport au temps de génération qu'on a (entre 40 secondes et plus suivant le volume des données) ça n'a que peut d'impact et offre plus de souplesse.

De manière générale on a besoin en runtime de reprendre les fichiers JRXML pour les modifier car il faut dans certains cas utiliser un report plutôt qu'un autre, intervertir des zones, masquer des colonnes et donc retailler dynamiquement toutes le colonnes autour : la volonté et d'éviter de faire des fichiers spécifiques de rapports mais d'opérer des modification en runtime sur un template générique.

Autre aspect, on fait de l'export XLS multi-onglet, sur la base d'un rapport principale contenant autant de sous rapports que d'onglets. Je suis obligé de tenir compte du nombre de lignes remontées de la bases pour calculer dynamiquement la taille de mon rapport pour que les données d'un onglet restent sur une seule feuille Excel et pas plus.
santhony est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h10.


 
 
 
 
Partenaires

Hébergement Web