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 25/07/2006, 12h11   #1
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut Dynamic Query "from"

Salut à tous !!

Voila mon pti problème, j'ai une requete :
Code :
1
2
3
4
5
6
7
 
select  Couleur_Des_Yeux, poids, Nom, Tour_De_Potrine 
from Bonne_Femme BF
   , Pays_France P
where BF.poids < 500 
    and Tour_De_Potrine  > 70 
     ... ... ... ... ...
Et j'aimerai pouvoir changer avec BIRT la table Pays_France P par example :
Code :
1
2
3
4
5
6
7
 
select  Couleur_Des_Yeux, poids, Nom, Tour_De_Potrine 
from Bonne_Femme BF
   , Pays_BRASIL P
where BF.poids < 500 
    and Tour_De_Potrine  > 70 
    ... ... ... ... ...
j'ai essayer avec l'option dans le dataset Property Binding, mais ca ne peut génerer que des requetes dynamique q'au niveau de la clause Where.

Si quelqu'un voit comment gerer cette modification de table mici d'avance ^_^.

Info: BIRT version 2.1.0
j'utilise le viewer
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 12h44   #2
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
1. Je suis une fille donc perso, j'apprécie pas le genre de requêtes...
2. Ton schéma est très très probablement mal conçu, pense à le revoir, ça t'évitera de te poser cette question.
__________________
__~{@ 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 25/07/2006, 13h34   #3
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut humm

plop!!

1/ Impossible de repenser le schéma. ( Et je suis d'accord avec toi mais je ne peux rien imposer la dessus)
2/ En utilisant le report Engine est ce qu'il y a une solution?

3/
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 13h46   #4
Membre du Club
 
Développeur Java
Inscription : juillet 2004
Messages : 204
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juillet 2004
Messages : 204
Points : 69
Points : 69
Avec le reportEngine, pleins de choses sont possibles, mais il faut mettre beaucoup de Java autour avec des EventHandler, etc... Bref, ne pas utiliser le travail maché offert par le BIRT-Designer qui va rarement au fond des choses

Après, ce que tu veux faire ne semble pas trop compliqué. Il faut voir si ce n'est pas possible de le faire avec le BIRT-Designer 2.1 de début juillet
tiboudchou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 14h20   #5
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut voila

Plop
Bon j'ai trouvé une solution à mon problème (vous en avez deja parlé sur le forum ^_^ ).
Je vais passez par du scripted DataSet, ca me permetra de continuer à utiliser le Birt viewer .

Donc pour faire simple :
Code :
1
2
3
4
5
6
  • J'aurai une classe java qui va se charger de recuperer les informations en base et les mettres en mémoires. (aprés il faut rajouter le .class dans le repertoire plugins\org.eclipse.birt.report.viewer_2.1.0.N20060628-1351\birt\WEB-INF\attachments si vous etes en version 2.1.0)
  • Les paramétres de ma requete seront récupérer dans ma classe java lors du "open" (voir l'onglet script d'un dataset en scripting) (ca me permettra de definir les tables dans ma requetes sans problème)
Seul inconeniant de passer par du scripting :
  • on perd le coté gestion des data sources et des requetes par BIRT.
  • on gére le coté accés donnés ( donc faut faire attention à ne pas mettre tous en dur dans java ^_^ )
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 14h31   #6
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
C'est pour ces raisons que j'hésitait à t'y orienter.
__________________
__~{@ 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
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h51.


 
 
 
 
Partenaires

Hébergement Web