Como crear un modulo de calendario

Ver el tema anterior Ver el tema siguiente Ir abajo

Como crear un modulo de calendario

Mensaje  Odin el Vie 21 Jun 2013, 20:54

Estoy creando un modulo de calendario para asignárselo a un flujo de proceso. Voy a Planificación y doy la opción crear un nuevo módulo de calendario, lo nombro. En la información de la conexión es donde tengo duda en el momento de editar la ubicación porque no sé cómo llenar los campos Aplicación, Usuario de aplicación y Responsabilidad no tengo idea de que es lo que se debe poner en esos campos para crearlos de forma correcta, porque cualquier cosa que ponga en esos campos cuando pruebo la conexión me dice que esta correcta la configuración.

Al crear un modulo de calendario de la forma que lo estoy haciendo y le creó un calendario cuando lo valido no me da ningún problema, se lo asigno a mi flujo de procesos y al correrlo de forma manual también me funciona bien, pero cuando voy al Gestor de Centro de Control para crear el job, al darle la opción crear y luego al tratar de desplegarlo en el monitor me muestra en la acción: Ninguno, en el Estado: Error y en Log: ORA-00942: la tabla o vista no existe y RPE-01003: Una condición de infraestructura ha evitado que se termine la solicitud. Ya no se qué hacer, no sé si es problema en la configuración del modulo de calendario que es porque no se bien cómo hacerlo o es otro problema.

Por favor cualquier información que me puedan dar se los voy a agradecer porque en las bibliografías que he estado leyendo no explican bien como trabajar, gracias de antemano, espero su ayuda.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como crear un modulo de calendario

Mensaje  bvillamor el Miér 26 Jun 2013, 12:27

Hola,
 los módulos de calendario necesitan que les proporciones una ubicación y en ella se crearán los 'jobs' de base de datos que planifican las ejecuciones. Yo normalmente elijo una de las ubicaciones ya creadas en OWB, aquella en la que los procesos van a escribir la información.

Los flujos de proceso, para que se puedan desplegar necesitan que tengas configurado Oracle Workflow en la base de datos. Debes tener además una ubicación especial en OWB, una de tipo WorkFlow. Por último debes habilitar al usuario de Workflow (normalmente OWF_MGR) para que pueda desplegar objetos. Esto se hace desde OWB, en Valores Globales, Seguridad.

Si necesitas más información dímelo y te cuento más detalles.

Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

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

Agradecimiento

Mensaje  Odin el Jue 27 Jun 2013, 16:56

Muchas gracias por tu respuesta, ha sido de gran ayuda, ya resolvimos la duda y el scheduler se esta ejecutando como debía.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Duda

Mensaje  Odin el Jue 27 Jun 2013, 17:02

tengo otra duda, a la hora de mover el proyecto completo para otra computadora cómo lo hago?

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como crear un modulo de calendario

Mensaje  bvillamor el Jue 27 Jun 2013, 18:01

Hola,
un proyecto de OWB está físicamente guardado en la base de datos. Si lo que quieres es trabajar con la herramienta de diseño desde otro ordenador, sólo tienes que instalar el cliente y conectarte a la misma base de datos.
Si lo que quieres es pasar el proyecto de una base de datos a otra, puedes exportar el proyecto en uno de los entornos e importarlo en otro.

Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

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

Nuevos problemas en el desarrollo del proyecto con OWB

Mensaje  Odin el Vie 28 Jun 2013, 19:40

Hola bvillamor, gracias por las respuestas han sido de mucha ayuda. Pero con el avance en el trabajo han surgido nuevas dudas y problemas en los cuales espero que nos puedas ayudar.

1)- Estamos realizando un mapping en el que la tabla de origen de datos se encuentra en un Usuario de BD de otra PC y cuando lo desplegamos nos da en la parte de la conexión al Origen una alerta en la validación de la conexión ORA-01005(aunque cuando se creó la conexión se probó correctamente y luego importamos las tablas necesarias para el ETL) y un error en el despliegue ORA-00933: comando SQL no terminado correctamente, y en la parte del ETL un error ORA-00942: la tabla o vista no existe. Sin embargo realizamos un mapping de prueba con otro Usuario de la misma BD de Origen y no nos da ningún error.

2)- Algo parecido nos ocurre cuando el origen y el destino son dos Usuarios de la misma PC, cuando desplegamos el mapping nos da el mismo error ORA-00942.

3)- En relación con el Scheduler me quedó una duda cuando yo lo despliego y lo inicio el me crea solamente en la BD un procedure el cual funciona correctamente pero mi duda es si no debe crear también un job o un Sched.Jobs en la BD.

4)- En cuanto a la pregunta que te hice anteriormente sobre como mover el proyecto completo, me disculpo ya que no formulé bien la pregunta en realidad quisiera saber que se deba hacer para desplegar el proyecto un vez terminado en la PC donde va a montarse el Data Warehouse.

Gracias.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como crear un modulo de calendario

Mensaje  bvillamor el Lun 08 Jul 2013, 21:16

Hola,
los puntos 1 y 2 parecen estar relacionados con los permisos de los usuarios de base de datos. Cuando OWB lee de una ubicación y escribe en otra que está en distinta base de datos, se crea un database link y éste siempre tiene permisos de lectura. Cuando origen y destino están en la misma base de datos, OWB no usa un database link sino una conexión directa. Esto implica que el usuario destino debe tener explícitamente permisos de select sobre las tablas que va a leer. Esto tienes que asignarlo manualmente tabla a tabla.

3) Cuando en OWB despliegas un trabajo planificado se crea en la base de datos un job con estado 'Disabled'. Cuando desde OWB pinchas en la opción de iniciar el trabajo, el job de la base de datos pasa a estado 'Scheduled'

4) Si el proyecto de OWB lo estás desarrollando en una base de datos que no es la del DWH lo que tienes que hacer exportar el proyecto e importarlo en el OWB del DWH. Recuerda que OWB debe estar instalado en la base de datos sobre la que vas a escribir.

Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

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

Gracias

Mensaje  Odin el Mar 09 Jul 2013, 17:59

Hola, bvillamor

Gracias por la ayuda , sus respuestas ha sido de mucha importancia, las cuales nos han permitido lograr aclarar algunas dudas que teníamos.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Duda en las dimensiones

Mensaje  Odin el Jue 11 Jul 2013, 05:04

Hola bvillamor
En mi proyecto estoy trabajando las dimensiones en tablas creadas a mi interes, no estoy utilizando las dimensiones definidas por defecto en OWB porque tengo que crear un grupo de niveles que en este caso no los necesito porque estoy almacenando datos que no se van a utilizar en el DWH y sobre todo porque cuando creo mis dimensiones las secuencias creadas automaticamente para definir los id de los  niveles en mi jerarquia salen negativos menos los id del ultimo nivel.
Tengo duda si es normal que suceda esto en las dimensiones, porque me parece que las secuencias generadas no deben ser negativas,  no he encontrada hasta el momento nada que me aclare esta duda, pienso que es un error mio a la hora de crear y definir las dimenciones.
Gracias.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como crear un modulo de calendario

Mensaje  bvillamor el Jue 11 Jul 2013, 10:24

Hola,
las secuencias negativas son totalmente normales, las utiliza OWB para identificar los registros de la dimensión que no pertenecen al último nivel (al de mayor detalle). Se llaman filas de control (control rows) y permiten enlazar una misma dimensión con varios cubos a diferentes niveles.

http://docs.oracle.com/cd/E11882_01/server.112/e25555/tdpdw_owb_def_objs.htm#autoId12


Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

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

Agradecimiento

Mensaje  Odin el Jue 11 Jul 2013, 22:33

Hola bvillamor
Gracias por aclarar la duda y por el enlace que me enviaste.

Odin

Cantidad de envíos : 8
Edad : 28
Localización : Cuba
Fecha de inscripción : 14/05/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como crear un modulo de calendario

Mensaje  Contenido patrocinado Hoy a las 17:33


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.