IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[2.5.0] Lenteur de génération avec un rapport à 2 dataset


Sujet :

BIRT

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Points : 6
    Points
    6
    Par défaut [2.5.0] Lenteur de génération avec un rapport à 2 dataset
    Bonjour,

    J'ai créée un rapport avec 2 dataset.
    Le premier dataset me sert à compiler des données pour 1 mois précis.
    Le deuxième dataset me sert à obtenir les mêmes informations sur 6 mois et une ligne par mois.

    Le but est que pour chaque valeur numérique issue du premier dataset et qui est une colonne de mon rapport, je dessine un line chart des données sur 6 mois.

    Ceci me permet de comprendre l'évolution du mois voulus par rapport aux 6 derniers mois.

    Mon graphe est directement liée aux données du 2eme dataset dont je filtre les données à partir d'un ID issue du composant tab de mon rapport.

    Voila mon problème, c'est que je fais face une lenteur excessive pour la génération du rapport.

    Je suppose que cette lenteur est dût à la génération de chaque graphe car je suppose que pour chaque graphe le dataset est de nouveau exécuté.

    Je cherche à trouver un moyen pour réduire cette lenteur.
    Une première idée serait de faire en sorte de générer une seule fois les datasets et de faire générer les graphes sur les résultats. Mais je vois pas du tout comment faire ça.

    Si vous avez d'autres suggestions, c'est avec bon coeur.

    Merci

  2. #2
    Membre éprouvé
    Avatar de lazarel
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2007
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 164
    Points
    1 164
    Par défaut
    Bonjour,

    Tu peux vraiment pas faire qu'un seul DataSet pour ton rapport ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Justement c'est que je suis en train de vouloir faire à l'aide d'une requête qui me renvoie les valeurs sur 6 mois. Chaque mois étant contenu d'un champ de la réponse.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Points : 1 353
    Points
    1 353
    Par défaut confirmation
    Je confirme la suggestion de Lazarel , c'est mauvais de faire des traitements "jointure" en mémoire de BIRT avec de gros Datasets, il faut soir pousser cette démarche vers la base ( SQL / Proc Stoc / Vue etc. ) ou alors opter pour un outil de Fédération de Données en mémoire ( Actuate Information Objects ) qui est payant.

Discussions similaires

  1. Probléme de génération avec carte de NI-DAQ 6731
    Par Bozobuldo dans le forum MATLAB
    Réponses: 2
    Dernier message: 06/03/2007, 19h20
  2. lenteur sur table avec beaucoup de colonne
    Par ukanoldai dans le forum Oracle
    Réponses: 3
    Dernier message: 23/01/2007, 14h36
  3. Réponses: 2
    Dernier message: 18/10/2006, 16h09
  4. [SDL] Lenteur d'exécution avec transparence
    Par Invité4 dans le forum SDL
    Réponses: 27
    Dernier message: 08/07/2006, 18h03
  5. Lenteur InterBase / Firebird avec delphi 7 sous XP
    Par obione dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/11/2004, 21h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo