Uno de los conjuntos de herramientas más conocidos e infravalorados dentro del mundo del BI es Oracle BI Enterprise Edition (OBIEE) nos provee de una serie de herramientas que nos facilitarán la gestión y utilización de cuadros de mando de BI. Compite de tú a tú con Qlik Sense, Tableau Software, etc.
Este grupo de herramientas podemos descargarla desde la principal pagina de su proveedor. Desde Oracle se nos provee de diferentes herramientas necesarias para su buen funcionamiento como son: Java Developers Kit 8, Web Logic Server y el propio paquete de OBIEE, disponible para diversos sistemas operativos. La instalación es similar en cada uno de ellos pero vamos a explicarlo de manera estándar para centrarnos en la utilidad y su forma de utilización.
Una vez que descargamos los paquetes seleccionados en la ilustración 1 debemos descomprimirlos y dejarlos sobre la misma carpeta todos y depositarlos en la carpeta donde deseemos instalar el servidor de OBIEE 12c. Los pasos a seguir son:
Al igual que todo el proceso veremos que se hace de manera sencilla y que disponemos también de un asistente que nos ayuda en esto. Para ello debemos lanzar:
/Ruta_Instalación_Server_OBIEE/bi/bin/config.sh
En este caso vamos a configurar dos elementos de esta suite:
Business Intelligence Enterprise Edition
Business Intelligence Publisher
En el proceso se deben establecer nombre para dominio y usuario que vamos a utilizar para su administración, además se nos solicitará la conexión con la base de datos. Una vez que termina todo el proceso de instalación nos vamos al navegador que utilicemos por defecto y ponemos en la barra de direcciones:
http://localhost:PuertoOBIEE/analytics
Ya disponemos de nuestra suite lista para ser utilizada, si hemos instalado los cuadros de mando de ejemplo podremos ver las capacidades de dicha plataforma, de no ser así en los próximos pasos vemos como configurar nuestro propio proyecto.
Para ello podemos hacerlo desde la misma máquina donde instalamos el servidor o desde un ordenador remoto. En nuestro caso lo vamos hacer desde el localhost, pero si queremos conectar desde otro ordenador debemos configurar un origen ODBC para ser exactos un DSN de sistema.
Tras este pequeño tutorial de configurar un DSN para nuestros sistemas, continuamos nuestra aventura con la configuración de nuestro primer proyecto en OBIEE, lo primero que debemos tener en nuestro poder de Oracle Business Intelligence Developer Client Tool, tan solo para Windows.
Tras realizar la instalación podremos ver en nuestro Windows una serie de herramientas nuevas.
De estas la más utilizada y en la que nos vamos a centrar es en Administration, este nos va a permitir configurar nuestros diferentes proyectos, lo abrimos y nos pedirá usuario y contraseña que establecimos en la configuración inicial de nuestro sistema.
Lo primero que vemos al acceder a la aplicación es que existen 3 apartados diferentes:
Capa física y sus componentes
La capa principal y más importante, debemos tener optimizada dicha capa en base de datos para mejorar su rendimiento dentro de nuestro sistema de BI. Ahora presentamos los diferentes elementos que nos podemos encontrar dentro de esta capa.
El elemento principal es la Base de datos, esta realmente no es donde realizamos la conexión sino el nombre deseado para agruparlo, la conexión se establece a través del Pool de conexiones, que puede ser sin problema una conexión simple. Posteriormente configuraremos un Esquema que se encuentra dentro de la conexión a base de datos. Por último vemos las tablas y sus Alias podemos crear tantas como queramos y existan dentro de nuestro esquema.
En esta capa es necesario establecer las reglas de cómo se va a estructurar nuestro negocio, en este disponemos de muchos elementos y todos muy importantes que van desde las jerarquías hasta las tablas de dimensión y hechos.
Vamos a empezar con las Dimensiones, es importante definir su clave y sus relaciones con el resto de dimensiones y hechos. Todo ello se puede hacer desde sus propiedades de manera sencilla, además de añadirle otras columnas que referencien a columnas de las tablas definidas en la capa física.
Dentro de las tablas de Hechos podemos definir además columnas calculadas, a través de columnas previamente definidas en este modelo, e indicadores, estos se utilizan para reflejar objetivos o valores clave a alcanzar en un estudio del proceso de negocio, como por ejemplo contabilizar, extraer el máximo/mínimo, sumarizar, etc.
En esta sección debemos ser muy exhaustivo y cuidadosos, ya que todos los elementos que se encuentren en ella son visibles para el usuario final, excepto que le especifiquemos una condición para ocultar el elemento.
Como podemos ver debemos establecer un elemento principal, denominado Área Temática, con diferentes tablas de presentación, que es una forma de organizar la información mostrada y dentro podemos tener las Jerarquías y diversas columnas, que pueden ser simples, calculadas e incluso indicadores.
En este artículo hemos visto de una manera resumida como instalar un servidor de Oracle Business Intelligence Enterprise Edition y todas las características que podemos tener con este. Vemos que es una herramienta muy potente, y que nos permite organizar nuestro proyecto de manera sencilla para posteriormente mostrarlo en un cuadro de mandos, ¡que sin duda veremos en próximos artículos!