Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
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 09/05/2011, 11h40   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 17
Points : 3
Points : 3
Par défaut [WebI XIR3][HTML] Fusion de dimensions

Bonjour,

J'ai un fournisseur de données qui m'a produit deux requêtes :
- la première retourne plusieurs enregistrements issus de plusieurs tables jointes (identifiant, attribut 1, etc.)
- la deuxième pointe sur une autre table et retourne une seule valeur

J'ai un rapport avec un tableau. Ce tableau a une colonne qui fait un calcul avec des données des 2 requêtes. Cela ne pose aucun problème sous DeskI : les données s'affichent correctement.
Par contre, sous WebI, la deuxième requête ne retourne rien. J'imagine que WebI gère mal ce type de fournisseur.

J'ai pensé faire un nouveau fournisseur de données, mais je ne vois pas comment je peux fusionner les dimensions car il n'y a pas de champ de jointure entre les 2 requêtes.

Auriez-vous une solution à me proposer ?

Merci
ChihuahuaMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h51   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 271
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

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

Informations forums :
Inscription : juin 2009
Messages : 3 271
Points : 5 668
Points : 5 668
Bonjour,

Peux-tu nous en dire plus sur ta deuxième requête justement ? Quel type de fournisseur as-tu utilisé ? Comment est-elle composée ? etc...
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 17h00   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 17
Points : 3
Points : 3
salut,

désolé pour ma réponse tardive, j'avais un peu abandonné le sujet...

Ma deuxième requête est toute simple, du type "select champX from maTable"

maTable est une table de référence qui contient une seule valeur (un seuil en l'occurrence)

Le problème est du au fait que maTable n'est pas dans le même contexte que les tables de la requête 1. Du coup, webi génère 2 requêtes. Cela pose problème lorsque je veux faire une variable utilisant des valeurs des deux requêtes, telle que
"[valeur d'un champ d'une table de la requête 1] - [champX]"

Je suppose que c'est un problème courant, mais pas moyen de trouver une solution "propre"...

La seule solution que je vois pour l'instant est d'ajouter un objet qui existe dans le contexte 1 et bidouiller la requête 1 pour y mettre la valeur du champX. Mais du coup le champX n'apparaîtra pas comme "champX" dans la liste des variables...
ChihuahuaMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 13h54   #4
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 271
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

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

Informations forums :
Inscription : juin 2009
Messages : 3 271
Points : 5 668
Points : 5 668
En fait tout dépend de ce qu'il y a dans "ChampX", s'il s'agit d'un indicateur, le calcul ne devrait pas poser de problème.
S'il s'agit d'une dimension, créées une variable de type indicateur avec comme formule :
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 15h31   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 17
Points : 3
Points : 3
Merci pour ta réponse

J'ai l'impression que je fais ce que tu me dis, mais pourtant cela ne fonctionne pas...

J'ai une dimension "taux seuil" issue de la requête 2, une dimension "code SQTQS" issue de la requête 1. Suivant ton conseil, j'ai créé un indicateur "taux seuil mesure". J'utilise cet indicateur dans la variable "nb canaux nécessaires E"



Dans la capture ci-dessus, "nb canaux nécessaires E" n'utilise pas "taux seuil mesure" car je m'étais trompé. Mais j'ai fait le test en utilisant "taux seuil mesure" et le résultat est le même.

La structure de mon rapport est la suivante :


Et les résultats :


Dans les cellules du haut, les valeurs des dimensions et indicateurs sont correctes.

Par contre, on voit que, dans le tableau du bas, "nb canaux nécessaires E" a la valeur "3" et non "3.52".

Tu vois ce qui cloche ?
ChihuahuaMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 10h31   #6
Invité de passage
 
Inscription : octobre 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 17
Points : 3
Points : 3
Bonjour,

J'ai finalement résolu mon problème en modifiant la structure de la base pour pouvoir faire une jointure. De ce fait, la table contenant le seuil passe dans le contexte et le problème disparaît.

Merci pour votre aide
ChihuahuaMan 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 13h03.


 
 
 
 
Partenaires

Hébergement Web