Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
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 15/11/2011, 10h51   #1
Membre régulier
 
Inscription : juin 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 120
Points : 99
Points : 99
Par défaut Variabiliser propriétaire des tables

Bonjour,

Mon probléme, dans la société pour laquelle je travail, il existe plusieurs entités indépendantes.
Chaque entité a son propre schéma oracle, chacun de ces schémas ont exactement la même structure. Exemple l'entité 1 utilise le schéma DTM1, l’entité 2 utilise DTM2 etc.

Je dois créer un univers BO pour que les entités requêtes sur leur schéma respectif.

Question : comment éviter de dupliquer l'univers pour chaque entité ?
Est-il possible de variabiliser le propriétaire des tables dans l'univers : exemple avoir #entite#.NOMTABLE plutôt que DTM1.NOMTABLE?

Petite précision : la connexion utilisée par mon univers a accès à tous les schémas.

merci pour votre aide
dude666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 11h25   #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
Théoriquement oui...

Tu divises ton univers par entité. tu relies les tables de ton entité 1 dans 1 coin, les tables de ton entité 2 dans l'autre,... etc...

Pour tes objets, tu fais un aggregate_aware, et çà devrait passer...

On aurait par exemple :
Code :
DimensionNom = aggregateaware(DTM1.NOMTABLE,DTM2.NOMTABLE,DTM3.NOMTABLE)
Ca t'evites de dupliquer tes univers... Par contre tu feras ta duplication dans le même univers... Y'a pas le choix...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 13h05   #3
Membre régulier
 
Inscription : juin 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 120
Points : 99
Points : 99
Bon, finalement j'ai trouvé comment faire avec un prompt, c'était plus simple que je ne pensais :

Pour chacune de mes tables, le propriétaire est positionné comme suit :
DTM@Prompt('Schema :','N','LOV\OWNER',Mono,Constrained,Not_Persistent).

Au niveau des rapports, l'utilisateur choisit ainsi l'entité sur laquelle il veut travailler
dude666 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 13h17.


 
 
 
 
Partenaires

Hébergement Web