|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 229 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 229 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 48 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 229 ![]() |
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é |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com