Creación de un Repositorio utilizando Oracle Bussines Intelligence

Transcripción

Creación de un Repositorio utilizando Oracle Bussines Intelligence
Creación de un Repositorio utilizando Oracle Bussines Intelligence 11g Administration Tool.
En este artículo estaremos describiendo los pasos necesarios para la creación de un repositorio
de datos utilizando la herramienta BI Administration Tools de Oracle 11g, que posteriormente
utilizaremos en los ejemplos siguientes donde diseñaremos reportes/gráficos iterativos así como
DashBoards.
Antes de comenzar este tutorial debemos tener instalado el Oracle Business Intelligence
Enterprise Edition 11g así como tener acceso a la aplicación BI Administration Tools que forma parte de
la suite instalada. Igualmente se requiere tener una base de datos sobre la cual se pueda hacer todos los
pasos que describiremos a continuación, de no poseer ninguna base de datos puede referirse a la
página de Oracle y descargar el esquema BISAMPLE así como sus pasos de instalación, una vez
instalado continúe con este tutorial.
¿Qué es el BI Administration Tool?
Es la herramienta que nos permite crear y administrar los repositorios de datos que se utilizaran
dentro de los catálogos en el Oracle Bussines Intelligence 11g para crear nuestros reportes, gráficos y
cuadros de trabajo o DashBoards. Desde esta aplicación se definirán las tres (3) capas necesarias para
completar la creación de nuestros metadatos, las cuales son: capa Física, capa del Modelo de Negocio y
Mapeo y por último la capa de Presentación.
Capa Física (Physical Layer).
Esta capa contiene información relacionada a los orígenes de datos físicos los cuales el OBI
Server envía las consultas, prácticamente es manejada para importar los metadatos de las bases de
datos. Una vez que se haya realizado la importación de los datos todas las propiedades son
configuradas automáticamente basada en la información obtenida durante el proceso de importación,
luego de este proceso se pueden definir otros atributos sobre los orígenes de datos, como son relaciones
que no puedan existir en el origen de datos así como también la posibilidad de crear objetos
manualmente dentro de esta capa.
Habiendo definido brevemente la Capa Física, procedamos a crear un nuevo repositorio de
datos, para ello iniciemos el BI Administration Tool en la siguiente ruta:
Inicio/Programas/Oracle Business Intelligence, y
se activará la siguiente pantalla en su escritorio y
seleccionamos Archivo/Nuevo Repositorio (Ctrl +
N) para iniciar el proceso de creación del
repositorio, específicamente la primera de las
capas mencionadas anteriormente: Capa Física.
Paso 1- Información del Repositorio.






Crear Repositorio: se selecciona Binario
(valor por defecto).
Nombre: en nuestro caso utilizaremos
BIEBSDEMO.
Locación: dejamos por defecto la que
trae el sistema.
Importar Metadata: seleccionamos Si
(valor por defecto).
Clave de Repositorio: ingresamos la
clave de nuestro repositorio.
Repetir Clave: ingresamos nuevamente
la clave registrada anteriormente.
Presionamos la tecla Próximo para continuar.
Paso 2- Selección del Origen de Datos.




Tipo de Conexión: seleccionamos OCI
10g/11g.
Nombre Origen de Datos: colocamos el
nombre de nuestro servidor y/o servicio
de datos para conectarnos a una
instancia de Oracle, el mismo debe ser
registrado de la siguiente manera //EBSSERVER:1521/EBSGROUP.
Nombre del Usuario: indicamos el
usuario al cual nos queremos conectar
en el origen de datos.
Clave: indicamos la clave que se
corresponde con el usuario indicado.
Presionamos la tecla Próximo para continuar.
Paso 3- Selección de Tipos de Metadatos.
Aceptamos los tipos de metadatos seleccionados
por defecto por el sistema, los cuales son:



Tablas
Claves
Claves Foráneas.
Si dentro de su modelo de datos necesitara
importar Tablas del Sistema, Alias, Sinónimos y
Vistas debe hacer la selección correspondiente.
Presionamos la tecla Próximo para continuar.
Paso 4- Selección de Objetos de Metadatos.
Seleccionamos
al
Usuario
en
donde
estableceremos las estructuras de datos a ser
incluidas dentro del repositorio:


Vista del Origen de Datos: ubicamos al
usuario EBSDEMO utilizado en nuestro
tutorial, desplegamos la lista de objetos
y
seleccionamos
las
estructuras:
Categories,
Customers,
Dates,
Employees, OrderDetails, Orders y
Products.
Agregamos los objetos seleccionados a
la Vista Repositorio presionando el botón
“Importar Selección” identificada por la
flecha simple. Importante recordar que la
fecha doble agrega automáticamente
todos los objetos bajo el usuario
seleccionado.
Automáticamente aparecerá la caja de dialogo
“Connection Pool” donde aceptaremos los valores
seleccionados por defecto presionando el botón
Ok.
Una vez finalizado el proceso de Importación en
la Vista Repositorio podremos observar y verificar
que las 7 tablas ya están visibles.
En la ventana de Selección de Objetos de
Metadatos, presionamos el botón Finalizar y así
abrir la ventana principal del repositorio.
Verificación de la Conexión.
Para realizar este paso debemos ir a la siguiente
opción del menú: Tools/Update All Rows Count y
espere que el proceso concluya.
Cuando el proceso haya finalizado desplace el
cursor del ratón sobre cualquiera de las tablas
mostradas en el área de Capa Física de nuestro
repositorio, y se podrá observar la información del
número de registros que contiene cada tabla, así
mismo indica la fecha de la última actualización
del conteo de registros ejecutado.
Desplace el cursor sobre cualquiera de las tablas
mostradas en la Capa Física, y presionando el
botón derecho del ratón seleccione la opción “Ver
Datos …”
Es buena idea actualizar el conteo de registros o
seleccionar la opción “Ver Datos” después de la
importación de manera de verificar la
conectividad con el origen de los datos, ya que al
poder visualizar la información nos indica que la
conexión está correctamente configurada.
Creación de Alias
Es recomendado el renombrar las tablas con
Alias dentro de la Capa Física de manera de
simplificar
los
nombres
extraños
que
generalmente son denominadas las estructuras
de datos e incluir nombres basados en las
mejores prácticas convenidas dentro de esta
capa.
Desplacemos el curso sobre la tabla Dates
incluida en la Capa Física, y presionamos el
botón derecho del ratón y seleccionamos la
opción Nuevo Objeto/Alias de manera de abrir la
ventana de dialogo “Tabla Física”, donde
registraremos la siguiente información:


Nombre: colocamos “D1 Fechas”
Descripción: colocamos “Dimensión
Fechas. Almacena las Fechas de las
Ordenes”
Activemos la pestaña “Columnas” de la ventana
de dialogo “Tabla Física” y observamos que todas
las columnas han sido heredadas de la tabla
correspondiente dentro del origen de datos.
A continuación y para seguir un orden dentro de
este tutorial procedemos aplicar el paso anterior y
asignamos un Alias al resto de las estructuras de
datos que están incluidas dentro de la Capa
Física, tal y como detallamos a continuación:






Orders: alias “D2 Ordenes”
Employees: alias “D3 Empleados”
Customers: alias “D4 Clientes”
Products: alias “D5 Productos”
Categories: alias “D6 Categorias”
OrderDetails: alias “F1 Detalles”
Nota: Dentro de la nomenclatura aplicada
estamos identificando a las tablas de dimensión
con la letra “D” seguida de un consecutivo, del
mismo modo a las tablas de medida – Measures
o Fact Table – se identifican con la letra “F”
seguida igualmente de un consecutivo.
Creación de Claves y Relaciones.
Dentro de la Capa Física podemos crear
manualmente campos Claves y establecer
Relaciones entre tablas, para ello debemos
realizar los siguientes pasos:
Paso 1- Selección de tablas en la Capa Física.
Desplazamos el cursor sobre cualquiera de los
objetos seleccionados y presionamos el botón
derecho del mouse y elegimos la opción
Diagrama Físico/Solo Objetos Seleccionados
A continuación aparecerá la ventana de dialogo
“Diagrama Físico” en donde observaremos la
información de cada una de las tablas
seleccionadas.
Paso 2- Creación de Relaciones.



Seleccionamos
la
opción
“Nueva
Relación” en la barra de herramientas
que se despliega una vez activada la
ventana de dialogo “Diagrama Físico”.
Desplazamos el cursor sobre la tabla
que recibe la Clave Foránea y hacemos
click, seguidamente desplazamos el
cursor sobre la tabla que envía la Clave
Primaria y volvemos hacer click, y se
activara la ventana de dialogo “Claves
Foróneas Físicas”, en nuestro caso en
particular primero se seleccionó la tabla
F1 Detalles y seguidamente D2
Ordenes.
Elegimos los campos de ambas tablas
en donde se establecerá la relación
entre ellas, en este caso seleccionamos
el campo OrderId.
Finalizado este paso presionamos el botón Ok y
volveremos a la ventana de dialogo “Diagrama
Físico” y observaremos que se ha establecido la
relación entre las tablas D2 Ordenes – F1
Detalles la cual se ilustra mediante una flecha
dispuesta entre estas dos estructuras.
Nota: Es importante tener en cuenta al momento
de establecer la relación el orden de selección de
las tablas, siempre la primera tabla que
seleccionamos será que te contiene la Clave
Foránea y la segunda tabla seleccionada será la
que envía la Clave Primaria, la cual heredara la
tabla de la primera selección.
Teniendo en cuanta lo descrito en el paso
anterior, debemos establecer las siguientes
relaciones:





D5 Productos -> F1 Detalles (ProductId)
D4 Clientes -> D2 Ordenes (CustomerId)
D3 Empleados -> D2 Ordenes
(EmployeeId)
D6 Categorias -> D5 Productos
(CategoryId)
D1 Fechas -> D2 Ordenes (OrderDate)
Una vez finalizada la creación de estas relaciones
el Diagrama Físico queda como se indica.
Enhorabuena, con los pasos descritos anteriormente hemos finalizado satisfactoriamente la
creación del nuevo repositorio, importar dentro de la Capa Física las estructuras de datos del esquema
seleccionado dentro del origen de datos, crear alias y definir claves y relaciones entre las tablas.
En el próximo tutorial aprenderemos como construir la Capa de Negocio y Mapeo dentro de
nuestro repositorio de datos.
Ing. Francisco J. Fernandes S.
EBS Consulting Group, C.A.

Documentos relacionados