Francisco Hernandez Oracle Database Cube Create

Page 1

Instalaciรณn y creaciรณn de cubos en ORACLE 11g R2 Francisco Hernรกndez Dรกvila | Tรณpicos de Bases de Datos | 23 de junio de 2014


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 1


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 2


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 3


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 4


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 5


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 6


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 7


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 8


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 9


Después creamos un usuario y asignamos su contraseña.

PÁGINA 10


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 11


Daremos enter y comenzara a restaurar la base de datos desde el archivo.

PĂ GINA 12


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 13


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 14


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 15


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 16


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 17


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 18


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 19


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 20


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 21


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 22


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 23


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 24


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 25


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 26


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 27


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 28


c) Damos siguiente.

d) Damos en siguiente.

PĂ GINA 29


e) Aceptamos las opciones de procesos y damos en terminar.

PĂ GINA 30


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

Pร GINA 31


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.