Ejecutar un procedimiento en OWB

Ver el tema anterior Ver el tema siguiente Ir abajo

Ejecutar un procedimiento en OWB

Mensaje  equipoBI el Vie 24 Abr 2009, 11:50

Hola,

tengo un problema con un procedimiento almacenado, es un procedimiento que carga una tabla a partir de otra. Lo ejecuté en la base de datos para probarlo y funciona correctamente. Lo he añadido al OWB, en
Transformaciones-->Procedimientos, y no he tenido problema para desplegarlo, pero... ¿cómo lo ejecuto?

A ver si alguien puede encaminarme, porque no sé ya por donde tirar... :(.
Muchas gracias!

Un saludo!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  Julio.T el Vie 24 Abr 2009, 13:27

Hola,

Para ejecutar el procedimiento que has importado lo puedes utilizar dentro de una correspondencia, en una expresión (por ejemplo) hay una pestaña a la izquierda que dice Transformaciones. Dentro en el árbol hay una rama que se llama privado, en ésta aparecerá tu procedimiento.

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  equipoBI el Vie 24 Abr 2009, 15:33

Hola,

he llegado hasta ahí, pero no sé como se ejecuta. Es decir, en la expresión en la pestaña que me dices, escojo el procedimiento y al validarlo me da el siguiente error:

Line 1, Col 1:
PLS-00222: en este ámbito no existe ninguna función cuyo nombre sea 'PROC_MATRIZ'
Line 0, Col 1:
PL/SQL: Statement ignored

¿Cómo lo ejecuto en esa pantalla?

Muchas gracias.
un saludo!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  bvillamor el Lun 27 Abr 2009, 13:23

¿Puede ser un problema de permisos? Comprueba que el usuario de OWB tiene permisos para ver y ejecutar ese procedimiento.

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  equipoBI el Lun 27 Abr 2009, 19:28

Buenas, tenía permisos, el problema era que al seleccionar del árbol el procedimiento lo llamaba "PROC_MATRIZ"() y no lo reconocía, lo llamé con comillas simples 'PROC_MATRIZ ()' y me lo validó perfectamente.

De todas formas sigue sin funcionarme, no sé como se ejecuta un procedimiento con el owb, si lo insertáis en una expresión, que es lo que le daís de parámetros de entrada y de salida??
Yo intenté que la entrada fuera una constante y en la expresión de la salida inserté la llamada al procedimiento...y no consigo que funcione!

Intenté hacerlo también con Operador de correspondencia Previa y tampoco tuve éxito...

¿Me podéis encaminar un poco más?? Muchas gracias!!!

saludos!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  bvillamor el Lun 27 Abr 2009, 19:55

Hola,
a lo mejor te resulta más sencillo si pintas en la correspondencia un operador de transformación, al hacerlo saldrá directamente la pantalla para seleccionar el procedimiento y, en función de los parámetros que tenga, ya te crea en el operador parámetros de entrada y salida. Ahora sólo te queda arrastrar a estos parámetros las constantes o los campos de otros operadores que necesites.

Por supuesto, para que funcione, el procedimiento tiene que estar correctamente definido con los parámetros de entrada y salida que necesites.

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  equipoBI el Mar 28 Abr 2009, 10:48

Muchas gracias Begoña, para mi caso no necesitaba parámetros de entrada ni de salida, pues no los tenía en mi procedimiento. Lo he hecho como tú me has indicado pero en vez de con un operador de transformación con un proceso de correspondencia previa, y me ha funcionado perfectamente.

Muchas gracias por vuestra ayuda!!!

Saludos.

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejecutar un procedimiento en OWB

Mensaje  Contenido patrocinado Hoy a las 14:46


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.