Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
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 18/11/2011, 11h40   #1
Membre confirmé
 
Inscription : décembre 2002
Messages : 450
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 450
Points : 265
Points : 265
Par défaut La jointure ne veut pas se faire dans Webi, pourquoi ?

Bonjour,

Je me suis ajouté une table de paramétrage (cf capture 1)

GAP_PARAMETRAGE
- cle
- valeur

Dans designer, j'ai cliquer sur le bouton "Insérer une jointure" puis j'ai sélectionné les champs pour faire la jointure (cf capture 1)

J'ai ensuite ajouté valeur comme objet en le renommant "Libelle Type formation" (cf capture 2)

Dans Webi, lorsque j'ajoute l'objet "Libelle Type formation", Webi ne me fait pas la jointure GAP_PARAMETRAGE.VALEUR=GAP_PRODUIT.TYPE_FORMATION

Webi me rajoute une 3 requete complètement indépendante.

Pourquoi me rajoute t'il une 3 ème requete ?
Pourquoi la jointure que j'ai effectué dans Designer n'est pas répercuter dans Webi ?
A quel niveau ai je fais une erreur ? Dans Designer ? Dans Webi ?
Images attachées
Type de fichier : jpg jointure1.jpg (50,7 Ko, 11 affichages)
Type de fichier : jpg jointure2.jpg (6,6 Ko, 9 affichages)
Type de fichier : jpg jointure3.jpg (9,4 Ko, 9 affichages)
weed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 12h42   #2
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

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

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Y-a-t'il des contextes dans ton univers ? Si oui, ajoute ta jointure dans les contextes nécessaires...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 11h55   #3
Membre confirmé
 
Inscription : décembre 2002
Messages : 450
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 450
Points : 265
Points : 265
Malheureusement, je n'ai pas de contexte.
weed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 12h10   #4
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

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

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Peux-tu nous détailler ta requête ?

As-tu fait une requête simple en utilisant ton objet "Libelle Type formation" et un objet provenant de GAP_PRODUIT ?
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 14h18   #5
Membre confirmé
 
Inscription : décembre 2002
Messages : 450
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 450
Points : 265
Points : 265
Pour comprendre le plus facilement possible mon problème, je viens de faire un drag and drop de 2 objets dans Webi en provenance de :
- GAP_PRODUIT
- GAP_PARAMETRAGE
Et on peux voire que 2 requêtes sont générées dans Webi (cf capture 1 et 2).


Les contextes :
Dans Designer, dans le menu "Insérer" => "Contextes", je ne vois pas de Contexte déjà créer sur la droite de l'écran

Je m'attendais donc à une requête unique généré par Webi :
Code :
1
2
3
4
5
6
SELECT
  GAP_PRODUIT.PRODUIT, GAP_PARAMETRAGE.VALEUR
FROM
  GAP_PRODUIT, GAP_PARAMETRAGE
WHERE 
 GAP_PARAMETRAGE.CLE=GAP_PRODUIT.TYPE_FORMATION
Citation:
As-tu fait une requête simple en utilisant ton objet "Libelle Type formation" et un objet provenant de GAP_PRODUIT ?
Oui, c'est exactement cela dans mon exemple.
Images attachées
Type de fichier : jpg select1_webi.jpg (28,6 Ko, 2 affichages)
Type de fichier : jpg select2_webi.jpg (26,9 Ko, 2 affichages)
weed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 14h45   #6
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

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

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Bizarre...

La cause probable semble être l'association de contextes et de l'option dans les paramètres de l'univers (voir pj).

Ce qui provoquerait la génération d'une requête par contexte utilisé...

Tu peux probablement résoudre çà en ajoutant des contextes... A tenter si çà corrige ton bug...
Images attachées
Type de fichier : jpg optionUniverse.JPG (3,0 Ko, 4 affichages)
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 09h33   #7
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 13
Points : 11
Points : 11
bêtement comme ça là en passant, tu as bien pensé à exporter ton univers.

Je dis ça parce que ça m'est déjà arrivé...

Sinon effectivement ça ressemble bien à un problème de contexte.
Poulppy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 11h41   #8
Membre confirmé
 
Inscription : décembre 2002
Messages : 450
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 450
Points : 265
Points : 265
Je vous remercie. En fait, vous avez tout à fait raison, il s'agissait bien d'un problème de contexte. Il existe en effet déjà des contextes dans l'univers existant.

Il fallait aller dans le menu "Affichage => Mode Liste", et là, on voit bien la liste de tous les contextes.

Donc, j'ai donc fait un clic droit sur la liaison de ma table, et fait "Ajouter au contexte => "le bon context qu'il faut"

Et là comme par magie, la jointure se fait bien.

Merci à vous tous
weed 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 14h00.


 
 
 
 
Partenaires

Hébergement Web