Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 11/02/2008, 12h55   #1
Invité de passage
 
Inscription : février 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 3
Points : 1
Points : 1
Par défaut [2.1.1] [Moteur Birt] Lent à la première génération

Bonjour,

J'effectue actuellement des générations de rapports par déploiement d'un .war sur un serveur tomcat et lors de la première génération, le moteur est très lent.

Pourtant, la requête est optimisée, j'ai bien séparer l'engine avec les deux classes EditionPDF et ParametreEditionPDF que BiM avait si gentiment partagées.

Enfin, la valeur -Xmx a été passée à 512M.

Le traitement ("long") est toujours dû au fameux IRunAndRenderTask sur l'utilisation de la méthode run().

Tout a été passé en revue afin de corriger ce problème et je doute que cela vienne des diverses maquettes.

Je reste à votre disposition pour toutes les informations dont vous auriez besoin et Merci d'avance pour vos réponses utiles.

Quelques infos: Le serveur tomcat tourne sous Unix. Il s'agit d'une version 5.5. Le moteur Birt est en 2.1.1.
ThibautC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 18h32   #2
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,

Citation:
J'effectue actuellement des générations de rapports par déploiement d'un .war sur un serveur tomcat et lors de la première génération, le moteur est très lent.
Oui BIRT est toujours lent sur le premier rapport, normal il faut démarrer la plateforme Web associé à l'outils.


Cordialement Lazarel
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2008, 10h49   #3
Invité de passage
 
Inscription : février 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 3
Points : 1
Points : 1
Merci beaucoup pour cette réponse.

J'ai pu améliorer la génération du rapport en modifiant directement la maquette et j'arrive à des temps satisfaisants:

Avant, 6 minutes lors de la première génération et 3 minutes pour les suivantes sur un document de 172 pages.

Maintenant, 1 minute 20s pour la première et 40s pour les suivantes.

En fait, tout dépend aussi de l'accès au serveur, ça peut varier considérablement.

Toutefois, ce problème étant réglé, je me tourne une nouvelle fois vers vous car lors de la répétition de header dans un groupe, celle-ci s'effectue mal: il affiche à la fois l'en-tête sur une page mais aussi parfois sur la suivante ce qui donne deux-entête sur cette dernière.

De plus, la valeur de l'item expression du toc produit une erreur sur la génération du pdf de type:

Javascript Invalid Expression.

mais ceci n'est qu'un détail, je vais jeter un coup d'oeil au XML pour voir s'il n'y a pas une mauvaise syntaxe dans la structure.
ThibautC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 10h05   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour,

Voici déjà un petit sujet qui a parlé des problèmes de lenteur au serveur : http://www.developpez.net/forums/sho...d.php?t=168696

Pour ce qui est du header, tu peux mettre des options dans le groupe, je n'ai plus BIRT sous la main mais c'est réglable pour ne l'afficher qu'une seule fois ou le répeter en haut de chaque page, etc.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 13h37   #5
Invité de passage
 
Inscription : février 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 3
Points : 1
Points : 1
Le problème du Header est réglé, j'ai ajouté dans les options de groupe un saut de page après chaque répétition d'en-tête.

Merci encore
ThibautC est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h58.


 
 
 
 
Partenaires

Hébergement Web