Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 11/01/2012, 11h41   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 8
Points : 2
Points : 2
Par défaut Appel de Fonctions Oracle

Bonjour à tous,

Je suis sous BO XI R3, dans un univers pointant vers une base Oracle 9i.

J'ai une fonction ca_prod_moi(prod, annee, mois) que je voudrais pouvoir appeler dans l'univers et ainsi pouvoir l'utiliser dans un rapport Webi.

Je n'ai rien trouvé sur le net permettant de me donner une idée de comment je pourrais faire.

Est ce que quelqu'un saurait comment procéder.

Merci d'avance pour votre aide.
EtTawil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 14h14   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 702
Points : 5 702
Bonjour,

Il vous suffit d'y faire directement appel dans le SELECT d'un objet sous Designer.
__________________
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 11/01/2012, 14h19   #3
Membre actif
 
Homme
Chef de projet NTIC
Inscription : octobre 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 136
Points : 162
Points : 162
Petite question sur ta solution Tom.

Comment fais tu pour positionner les arguments?
Prima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 14h26   #4
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 702
Points : 5 702
Tout dépend de la façon dont vous voulez envoyer les arguments : A partir d'autres objets ou à partir d'invites utilisateur.

Dans le premier cas, il faudra utiliser la fonction @Select pour récupérer les valeurs des objets. Dans le deuxième cas, il faudra utiliser la fonction @prompt pour récupérer les valeurs des invites utilisateurs.
__________________
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 10
Vieux 11/01/2012, 15h06   #5
Invité de passage
 
Inscription : septembre 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 8
Points : 2
Points : 2
Merci Tom,

Au fait je n'y arrivais pas puisque je n'étais pas sur le même shcéma et il n'y avait pas de grant execute de ma fonction !!

J'ai réussi à créer mon objet. Je suis navré de vous avoir fait perdre du temps.

Par contre j'ai une autre question. Je dois laisser le choix à l'utilisateur pour l'année, comprise entre une date de début et une date de fin.

Il faudrait que j'arrive à créer une Variable Année et mettre dans la clause Where
Code :
Année BETWEEN @Prompt('Année début', 'D',,,) AND @Prompt('Année fin', 'D',,,)
Est ce possible ? Si oui, une idée pour mettre en place ?

Merci.
EtTawil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 15h29   #6
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 702
Points : 5 702
A mon avis il utiliser la clause @Select pour récupérer l'année dans l'argument de fonction, au même titre que le mois.

C'est ensuite dans les conditions de l'objet qu'il faudra placer la condition :
Code :
Année BETWEEN @Prompt('Année début', 'D',,,) AND @Prompt('Année fin', 'D',,,)
__________________
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 11/01/2012, 18h00   #7
Invité de passage
 
Inscription : septembre 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 8
Points : 2
Points : 2
Merci Tom,

En lisant ton post tout à l'heure j'ai failli me perdre

J'ai eu du mal à trouver la logique mais j'ai créé un objet Année avec mes 2 prompt puis mes objets qui appellent ma fonction suivant un mois donné j'en ai besoin par colonne donc c'est un peu lourd.

Pour le moment, je suis en train de vérifier si le besoin est bien celui la, après je verrais pour alléger un peu tout ça.

Merci en tout cas de m'avoir mis sur la voie.
EtTawil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 08h47   #8
Membre actif
 
Homme
Chef de projet NTIC
Inscription : octobre 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 136
Points : 162
Points : 162
merci également pour la réponse sur le passage d'argument
Prima 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 22h49.


 
 
 
 
Partenaires

Hébergement Web