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 18/08/2006, 22h03   #1
Membre confirmé
 
Avatar de Hylvenir
 
Inscription : mars 2004
Messages : 229
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 229
Points : 235
Points : 235
Par défaut JRXmlDataSource - Parser DOM

Bonjour,
dans une génération de report j'utilise une datasource XML à l'aide d'une JRXmlDataSource. Sur des fichiers XML un peu lourd ( +/- 4 Mo ), j'obtiens des temps de tendu énorme ( + 20 min ). Je suis allé voir la doc (http://jasperreports.sourceforge.net/api/index.html)
de JRXmlDataSource. J'y ai trouvé cette phrase :

"Note on performance. Due to the fact that all the XPath expression are interpreted the data source performance is not great. For the cases where more speed is required, consider implementing a custom data source that directly accesses the Document through the DOM API."

Dur, est-ce que quelqu'un à déjà utiliser cette méthode pour augmenter les performances de la génération de rapport ?
ou dois-je plutôt me tourner vers une connexion base directe ?

Merci de votre aide.
Cordialement.
Hylvenir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 22h25   #2
Membre confirmé
 
Avatar de Hylvenir
 
Inscription : mars 2004
Messages : 229
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 229
Points : 235
Points : 235
Bon, j'ai du cherché un peu plus.
Il semble que les exemples fournis avec la distrib complête de Jasper donne de bonne piste pour résoudre mon problème.

Bon, je n'ai plus que à me souvenir comment on programme en Java.
Hylvenir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 09h58   #3
Membre du Club
 
Inscription : octobre 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 48
Points : 47
Points : 47
Bonjour

comme toi j'ai vraiment de gros problèmes de temps de réponse.
As tu réussi à obtenir qqchose de plus correct ?

Merci
phyzalis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 21h58   #4
Membre confirmé
 
Avatar de Hylvenir
 
Inscription : mars 2004
Messages : 229
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 229
Points : 235
Points : 235
Non, malheurseusement.
Je n'ai rien réussi à obtenir d'intéressant.
Finalement, j'ai eu accès à une machine plus puissante qui arrive à traiter un lot (180 rapports) en 3 heures pour la partie PDF.
J'ai ensuite refait la même extraction XML pour un fichier CSV directement à l'aide de tinyxml (les 180 feuilles excel sont faite en moins de 5 minutes).
Si tu trouves quelque chose de mieux, je suis toujours intéressé
Hylvenir 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 16h27.


 
 
 
 
Partenaires

Hébergement Web