Francisco Hernández Dávila | Tópicos de Bases de Datos | 23 de junio de 2014
Instalación y creación de cubos en ORACLE 11g R2
PÁGINA 1
Contenido
Introducción. .................................................................................................... 2
Instalación de Oracle 11g R2. ............................................................................. 3
Requerimentos minimos. ................................................................................. 3
Proceso de instalacion. ................................................................................... 3
Conexión y creación de usuario. ......................................................................... 9
Restauración de una base de datos en Oracle 11g R2. ..........................................11
Creando cubos con Analytic Workspace Manager para Oracle 11g R2. ....................13
Creando el espacio global de trabajo analitico. ..................................................13
Definir las dimensiones. .................................................................................15
Creando las dimensiones. ............................................................................15
Definir niveles y jerarquías. ............................................................................16
Creando niveles. ........................................................................................16
Creando jerarquías. ....................................................................................17
Definir atributos. ...........................................................................................18
Creando atributos. ......................................................................................18
Definir medidas. ...........................................................................................19
Definiendo el cubo. .....................................................................................19
Creando medidas. ......................................................................................22
Mapeando fuentes relacionales (Relational Sources). .........................................23
Mapa de la dimensión CHANNEL. ..................................................................24
Mapa de la dimensión CUSTOMER. ...............................................................25
Mapa de la dimensión PRODUCT. ..................................................................26
Mapa de la dimensión TIME. ........................................................................27
Cargando y agregando datos en el analytic workspace. ......................................28
Fuentes de consulta. ........................................................................................31
PÁGINA 2
Introducción.
Desde que se inició la era de la computadora, las organizaciones han usado los datos desde
sus sistemas operacionales para atender sus necesidades de información. Algunas
proporcionan acceso directo a la información contenida dentro de las aplicaciones
operacionales. Otras, han extraído los datos desde sus bases de datos operacionales para
combinarlos de varias formas no estructuradas, en su intento por atender a los usuarios en
sus necesidades de información.
El data warehouse (DW), es actualmente, el centro de atención de las grandes instituciones,
porque provee un ambiente para que las organizaciones hagan un mejor uso de la
información que está siendo administrada por diversas aplicaciones operacionales.
Un DW es una colección de datos en la cual se encuentra integrada la información de
la Institución y que se usa como soporte para el proceso de toma de decisiones
gerenciales.
El DW se crea al extraer datos desde una o más bases de datos de aplicaciones operacionales.
La data extraída es transformada para eliminar inconsistencias y resumir si es necesario y
luego, cargadas en el DW. El proceso de transformar, crear el detalle de tiempo variante,
resumir y combinar los extractos de datos, ayudan a crear el ambiente para el acceso a la
información Institucional. Este nuevo enfoque ayuda a las personas individuales, en todos
los niveles de la empresa, a efectuar su toma de decisiones con más responsabilidad.
PÁGINA 3
Instalación de Oracle 11g R2.
REQUERIMENTOS MINIMOS.
Deberá disponer de lo siguiente para poder instalar Oracle:
Una dirección IP estática en el ordenador en el que va a instalar Oracle 11g R2.
Si intenta instalar Oracle 11g R2 sin disponer de ella, se le indicará que instale
un adaptador de bucle cerrado. Si se utiliza un adaptador de bucle cerrado, Creo
Elements/Direct Database Server y File Server no funcionan correctamente.
Un mínimo de 125 MB de espacio libre en el disco para archivos temporales de
instalación.
Como mínimo 1 GB de RAM física para Oracle 11g R2 Standard Edition y 2 GB
en Windows 7. El tamaño de la memoria virtual debe ser el doble que el de la
RAM.
Como mínimo 5,1 GB de espacio libre en disco para la instalación básica.
Los discos de instalación de Oracle 11g.
Las licencias y contratos de asistencia apropiados de Oracle.
PROCESO DE INSTALACION.
Ejecutamos el instalador de modo administrador. Abrirá una ventana en la que realizara
algunas comprobaciones del sistema antes de comenzar con la instalación.
Iniciará la instalación de ORACLE 11g.
PÁGINA 4
En este caso no especificamos el correo o nombre usuario de My Oracle Support para
recibir información sobre problemas de seguridad debido a que esta será solo un caso
de prueba, deseleccionamos el recibir actualizaciones también y damos en siguiente.
Mostrará un mensaje de alerta preguntando si deseamos continuar, le decimos que sí.
PÁGINA 5
Seleccionamos el tipo de instalación a realizar: “Crear y configurar Base de Datos”.
Damos clic en siguiente.
Como el caso de la instalación es para pruebas y será realizada en una portátil
especificaremos en Clase de sistema, que será del tipo “Clase de Escritorio”. Y después
daremos click en siguiente.
PÁGINA 6
En la sección de Instalación Típica, cambiaremos el Nombre de la Base de Datos Global
de “orcl” por “sysdba”, y asignaremos y confirmaremos la contraseña de Administrador.
PÁGINA 7
Si todo se encuentra en orden saltara la ventanilla de Comprobaciones de Requisitos y
procederá al apartado de resumen donde podremos Guardar Archivo de Respuesta, si
no, damos click en terminar para comenzar con la instalación.
PÁGINA 8
Una vez terminada la instalación de Oracle Database proseguirá con la Configuración
de Oracle Database.
Al terminar nos abrirá una segunda ventana del Asistente donde configuraremos el uso
de la contraseña para deshabilitar su uso en una la cuenta “SCOTT”.
PÁGINA 9
Conexión y creación de usuario.
Abrimos CMD y escribimos “oracle_sid=sysdba” y damos enter.
Iniciamos Sql Plus con el siguiente comando “sqlplus /nolog” y damos enter.
Conectamos el usuario ”sys” con la base de datos global “sysdba” con el comando
“connect sys /as sysdba”, e introducimos la contraseña que habíamos definido
anteriormente.
PÁGINA 10
Después creamos un usuario y asignamos su contraseña.
PÁGINA 11
Concedemos todos los privilegios al usuario creado.
Restauración de una base de datos en Oracle 11g R2.
Abrimos CMD y nos colocamos en el directorio raíz.
Debemos ubicar nuestro archivoBD.dmp en el directorio raíz y ejecutamos el siguiente
comando “IMP USERID=usuario/contraseña@BD FILE=url_ArchivoBD.dmp IGNORE=y
FULL=y”
PÁGINA 12
Daremos enter y comenzara a restaurar la base de datos desde el archivo.
PÁGINA 13
Creando cubos con Analytic Workspace Manager para Oracle 11g R2.
Esta herramienta puede ser descargada de la página oficial de www.oracle.com.
Una vez descargado y descomprimido
ejecutaremos el archivo ”awm.bat” e
iniciara la aplicación.
CREANDO EL ESPACIO GLOBAL DE TRABAJO ANALITICO.
Daremos click derecho sobre Bases de Datos y seleccionaremos Nueva conexión de
Base de Datos, para realizar la conexión debemos especificar host:port:sid
PÁGINA 14
Una vez creada la conexión, accederemos con el usuario que creamos anteriormente.
Al conectar con la base de datos abrirá el esquema creado y procederemos a crear el
Espacio d Trabajo Analítico.
Asignamos un nombre y creamos.
PÁGINA 15
DEFINIR LAS DIMENSIONES.
Cuatro dimensiones serán usadas para organizar los factores de la base de datos.
Channel: como varios datos son distribuidos en cada canal
Customer: como varios datos de clientes o áreas geográficas
Product: como varios datos de productos.
Tiem: como varios datos sobre el tiempo.
Creando las dimensiones.
a) Click derecho Dimensiones->Nueva Dimensión.
b) Pestaña General, especificamos el nombre.
c) Pestaña Detalles de implantación, seleccionamos Usar claves de origen de datos.
PÁGINA 16
DEFINIR NIVELES Y JERARQUÍAS.
Ahora que ya identificamos las dimensiones, podemos identificar los niveles de
somatización dentro de cada dimensión.
Channel: (Total_Channel > Channel).
Customer:
o Total_Customers > Region > Warehouse > ShipTo
o Total_Market > Market_Segment > Account > ShipTo.
Product: Total > Class > Family >Item.
Time: Year > Quarter > Month.
Creando niveles.
a) Clack derecho en el folder Niveles->Crear Nivel.
b) Especificamos el nombre y creamos.
PÁGINA 17
Creando jerarquías.
a) Definimos el nombre.
b) Click derecho sobre le folder Jerarquías->Nueva Jerarquía.
c) Seleccionamos los niveles y los traspasamos según el orden especificado antes.
PÁGINA 18
DEFINIR ATRIBUTOS.
Los atributos provienen de la información individual de los miembros de una dimensión.
Todas las dimensiones están creadas con atributos descriptivos largos o cortos.
También la dimensión Time tiene atributos time-span y end-date.
Creando atributos.
a) Click en el folder Atributos y veremos los atributos largos y cortos.
PÁGINA 19
Realizaremos lo mismo para las dimensiones de Customer, Product y Time.
DEFINIR MEDIDAS.
Hecho adquirido desde la base de datos transaccional.
Sales
Definiendo el cubo.
El cubo esta lógicamente representado d datos multidimensionales. Los bordes o ejes
contiene dimensiones y el cuerpo contiene datos de valores. Por ejemplo, ventas puede
ser organizado en un cubo, cada eje contiene valores de las dimensiones Customer,
Product y Time, y el cuerpo contiene datos de dinero de ventas.
PÁGINA 20
Creando el cubo de ventas.
a) Click dercho sobre el folder Cubo->Crear cubo
b) Definimos el nombre del cubo y seleccionamos las dimensiones que lo
conformaran.
PÁGINA 21
c) En la pestaña Agregación->Reglas.
Pondremos el siguiente orden de las dimensiones:
d) En la pestaña Almacenamiento debe verse de esta manera.
PÁGINA 22
Damos click en crear y terminamos con la creación del cubo.
Creando medidas.
Son los factores de medidas base, recolectados acerca de su negocio. Cada medida
pertenece a un cubo particular, y sus características particulares de finanza con otras
medidas en el cubo, tales como las mismas dimensiones.
Medida SALES.
a) Click derecho sobre el folder Medidas->Crear Medida.
PÁGINA 23
b) Asignamos el nombre de la medida y demos click en Crear.
Medida UNITS.
Realizamos los mismos pasos anteriores para crear la medida UNITS.
MAPEANDO FUENTES RELACIONALES (RELATIONAL SOURCES).
Después de la creación de los objetos lógicos, podemos hacer un mapa de un Relational
Sources en Oracle Database. Después, puedes cargar información en tu espacio
analítico usando el asistente de Mantenimiento de Espacio Analítico.
PÁGINA 24
Mapa de la dimensión CHANNEL.
a) Desplegamos la dimensión CHANNEL y damos click en Asignaciones.
b) Relacionaremos el contenido de la tabla que se despliega en el árbol que está
del lado izquierdo con la tabla del lado derecho.
(Tipo de tablas de dimensión: Esquema de Estrella).
Al término de esto, podremos visualizar la asignación gráfica.
PÁGINA 25
Mapa de la dimensión CUSTOMER.
Tabla de asignación (Tipo de tablas de dimensión: Esquema de Estrella).
Asignación gráfica.
PÁGINA 26
Mapa de la dimensión PRODUCT.
Tabla de asignación (Tipo de tablas de dimensión: Esquema de Estrella).
Asignación gráfica.
PÁGINA 27
Mapa de la dimensión TIME.
Tablas de asignación (Tipo de tablas de dimensión: Esquema de Copo de Nieve).
Asignación gráfica.
PÁGINA 28
CARGANDO Y AGREGANDO DATOS EN EL ANALYTIC WORKSPACE.
El Asistente de Mantenimiento carga y agrega datos como simple trabajo. Puedes cargar
todos los objetos mapeados o las dimensiones y medidas individuales. Puedes también
elegir el objeto inmediato para correr, entrando en Oracle Job Queue o guardarlo como
un archivo script SQL.
a) Click derecho ene GLOBAL (Espacio de Trabajo Analítico)->Mantener Espacio de
Trabajo Analitico GLOBAL…
b) Seleccionamos el SALES_CUBE con sus dimensiones, click en Siguiente.
PÁGINA 29
c) Damos siguiente.
d) Damos en siguiente.
PÁGINA 30
e) Aceptamos las opciones de procesos y damos en terminar.
PÁGINA 31
Fuentes de consulta.
http://apps.cocreate.com/downloads/data_management/18.10/spanish/install_html/i
nst_ora11g%20R2.html
Material para la práctica (documento de práctica propuesta y script de la base de datos).
Archivo .pdf http://www.4shared.com/office/DtKgej-A/awm_projet.html
BD .bmp http://www.4shared.com/file/nHYnJATY/datasource.html
Videos de apoyo
Parte 1 Oracle Warehouse Analytic Workspace OLAP 11g
https://www.youtube.com/watch?v=vJ122Miiavo
Parte 2 Oracle Warehouse Analytic Workspace OLAP 11g Dimensions
https://www.youtube.com/watch?v=wnPCge07wEs
Parte 3 Oracle Warehouse Analytic Workspace OLAP 11g cubes Mapping
https://www.youtube.com/watch?v=YY7W3aXP6WI
Parte 4 Oracle Warehouse Analytic Workspace OLAP 11g Loading and Aggregating Data
https://www.youtube.com/watch?v=Dbrvy5JtE78
Top Related