Entradas

Mostrando entradas de octubre, 2013

Estudiando OBIEE

Imagen
En estos días tratando de tener la máquina virtual de OBIEE para estudiar en una certificación en la herramienta, me di cuenta de algo bien interesante que ha hecho Oracle y que celebro, estan dando acceso a un ambiente de Answers sobre la que se pueden verificar funcionalidades con un sin número de reportes y tableros de control, en los cuales vamos a poder ver algunas funcionalidades interesantes. Les comparto el link donde pueden ver esto click aquí . Adicional les regalo el link del ambiente proporcionado por Oracle click aquí .

Trabajando con Oracle Warehouse Builder - OWB Parte 4 - Mi primer Mapping

Imagen
El día de hoy mostraré como crear un sencillo mapping en owb. Aunque esta es una herramienta que ya no está incluida en la nueva versión del gestor de base de datos ORACLE, es una herramienta que se sigue utilizando en algunos paises como una de las soluciones más baratas y que pueden dar un buen rendimiento si se tiene un entorno Oracle. Para realizar el mapping usamos la version 11 de OWB. Antes de comenzar con esta lectura, recomiendo ver el siguiente articulo donde muestro como es el nombre de cada una de las partes de nuestro espacio de trabajo Trabajando con OWB Parte 1 y Trabajando con OWB Parte 2 . Lo primero que hacemos es crear un mapping dentro del módulo en el que vamos a ubicar todos los mappings, en , dando click derecho y presionando la opción crear nuevo mapping. Le ingresamos el nombre del mapping y la descripción de negocio si es necesario. Ahora nos aparece en el medio lo que llamamos como el canvas o lugar donde vamos a construir nuestro

Como Instalar Oracle Workflow Server (OWF) en 11gR2 Database

Imagen
Los pasos para instalar Oracle Workflow Server en 11gR2 Database son los siguientes: Con un programa como xming habilitamos para realizar la instalción con ventanas( Moba , Xming ). Ingresar a la ruta en el servidor: $ORACLE_HOME\owb\wf\install Correr el Script:  Linux: $ ./wfinstall.csh Windows: wfinstall.bat Nos aparece esta ventana: Insertar los valores que va a preguntar la instalación: Install Option : Server Only Workflow Account : owf_mgr (Este es el usuario Nuevo que vamos a crear) Workflow Password : Specify a password for owf_mgr SYS Password : Ingresar el password del usuario SYS para la base de datos, en este caso me aparece que es oracle. TNS Connect Descriptor : Descripción del TNS Name (Ingresar la cadena de conexión) [ (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IP/Host)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = Base_de_datos)))] LDAP Parameters : Mailer Parameters : Tablespace : Default tablespace for worlflo

Trabajando con Oracle Warehouse Builder - OWB Parte 3 - Un poco de Afinación en OWB

Imagen
Estaba trabajando en un mapping que me estaba poniendo problema de performance. Comencé a revisar el explain del query que genera OWB para el mapping y vi que tenía con un costo de 57.634.199.428. Aunque en muchas ocasiones la BD dice mentiras en este costo, decidí guiarme por este y comenzar a trabajar en índices para poder bajar el costo y el resultado fue 14.899.776 (En una entrada posterior voy a hablar en temas de afinación en la BD Oracle). Mejoro mucho, sin embargo puse a correr durante seis horas el mapping y no fui capaz de lograr que terminara. Comencé a analizar más y decidí sacar una parte del mapping y llevarlo a un mapping aparte para poder realizar algunas operaciones en un paso antes del mapping y lo lleve tal como lo tenía en el mapping, a continuación les muestro como estaba el mapping. Revise el query generado para este mapping en el explain y el costo me dejo boquiabierto. Increíble que el costo fuera de 14591695... Casi lo mismo que el anterio

Mejoras en nuestras consultas

Esto además de ser una reflexión acerca de nuestras consultas, también lo que va a intentar es dar algunos tips de consultas que pueden servir para todos los que trabajan en BI. Volviendo un poco al pasado, me acuerdo que cuando comencé a trabajar en BI, me toco comenzar a aprender mucho acerca de consultas porque para ese entonces estaba en la moda de ser un programador de java y estaba dando mis primeros pinos en PDH. La primeras consultas que hice fue con mucho miedo porque no quería realizar consultas que fueran a tumbar la base de datos pero la verdad es que trabajaba en una multinacional y por ende tenían una gran máquina, adicional a esto me daba mucho miedo enfrentarme a un súper modelo que me intentaron explicar en dos días y tengo que admitir que dormí en varios momentos de la reunión en la que me estaban explicando el modelo (Modelo de Industria de Teradata para Seguros). Comencé con consultas pequeñas y las iba guardando para cogerme confianza y a partir de allí ib