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 24/05/2011, 11h33   #1
Invité de passage
 
Homme
Étudiant
Inscription : mai 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Par défaut Recupérer des données de bases différentes

Bonjour à tous !
Je suis actuellement en stage dans une boite informatique de E-Learning, devant les aider a générer des rapports avec BIRT, me voila donc lancé dans l'utilisation de ce logiciel pas très évident a prendre en main.
Après avoir réussi de nombreuses choses, je me heurt a un véritable problème, je dois créer un rapport ou en entrant l'id d'un groupe d'utilisateurs, ce dernier doit afficher la totalité des membres du groupe, puis de façon anonyme et aléatoire les résultats de chacun dans des tableaux (une page anonyme de statisques dans des tableaux par membre du groupe).

L'épineux problèmes, c'est que la seule donnée liant les 2 bases de données est le login (dans la bdd1) et le user_id (dans la bdd2) qui sont les mêmes données.
La bdd1 regroupe les login/nom/prenom/groupes des utilisateurs, tandis que la bdd2 regroupe le login(user_id) et les résultats/statisques de ces user_id.
On peut donc lier aisément un nom (bdd1) a des statistiques (bdd2) grâce a un paramètre demandant un user_id (jointure login/user_id).
Cependant, et c'est la que je coince, ce n'est pas l'user_id/login que je dois entrer, mais le group_id (bdd1), du coup je ne trouve aucun moyen pour lier la bdd1 a la bdd2, aucune donnée n'étant liée au groupe dans la bdd2. Et je ne dois pas entrer de login.

En gros, le logiciel doit afficher plusieurs pages de résultats,anonymes ,pour chaque membre du groupe nommés avant (nommés dans une liste au départ, mais les statistiques étant affichées aléatoirement dans une page/personne, il est impossible des les associer aux noms, car ce n'est pas dans l'ordre et les noms, et login ne sont pas affichés dans les pages)


Merci d'avance pour votre aide, et dites moi si vous avez besoin de précision.
greyus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 15h29   #2
Membre éclairé
 
Homme
Consultant en Business Intelligence
Inscription : mai 2006
Messages : 275
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : mai 2006
Messages : 275
Points : 373
Points : 373
De mémoire tu peux lier deux Dataset dans BIRT avec le Linked (ou Joined) Dataset depuis la version 2.1

Doc
Prjprj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 15h53   #3
Invité de passage
 
Homme
Étudiant
Inscription : mai 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Oui c'est ce qu'on utilise pour faire les jointures, c'est de ca que je me sert et c'est avec ceci que j'avais un problème. Mais je viens tout juste de le résoudre. Il suffisait que je retire le parametre et le user_id=? du data set lié a l'user et ses statistiques, me contentant du paramètre de l'autre data set lié a l'utilisateur et a son groupe. Merci tout de même et désolé d'avoir fait un post et dérangé pour un problème que j'ai finalement résolu ^^
greyus 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 14h11.


 
 
 
 
Partenaires

Hébergement Web