Je tente de créer un rapport OBIEE à l'aide de procédures stockées. J'ai créé une fonction dans SQL Developer qui prend un paramètre et renvoie refCursor en sortie.Passage de paramètres à la procédure stockée dans OBIEE 12c rpd à partir du tableau de bord OBIEE 12c
I, puis, régler la requête suivante comme chaîne d'initialisation par défaut dans la couche physique du rpd: Select * from table(pipelined_emp(HR_DATA.GETCURSORS(parameter)))
GETCURSORS (paramètre) est ma fonction.
Pour l'instant, à la place de parameter
, je passe une valeur constante. Bien que, je souhaite passer une valeur à partir du tableau de bord OBIEE, semblable à une invite, à cette fonction dans la couche physique de rpd.
Merci!
M. Berg, J'ai déjà créé une table physique de _Table Type: Stored Proc_ en utilisant 'Select * from table (pipelined_emp (HR_DATA.GETCURSORS (60))) '. À partir du lien que vous avez partagé, je n'arrive toujours pas à comprendre comment passer un paramètre à la place de 60 à partir de l'invite du tableau de bord. –
Sélectionnez * à partir de la table (pipelined_emp (HR_DATA.GETCURSORS (VALUEOF (NQ_SESSION.YOURVARIABLENAMEGOESHERE))) – Chris
Et où puis-je créer cette variable? –