oracle warehouse builder - jugm 2010

65
ORACLE WAREHOUSE BUILDER 11g JORGE ULISES GONZALEZ MEDINA NOVIEMBRE 2010 Created by: Jorge Ulises González Medina

Upload: j-ulises-gonzalez-medina

Post on 05-Jul-2015

1.178 views

Category:

Technology


1 download

DESCRIPTION

Created by Jorge Ulises Gonzalez Medina

TRANSCRIPT

Page 1: Oracle Warehouse Builder - JUGM 2010

ORACLE WAREHOUSE BUILDER 11g

JORGE ULISES GONZALEZ MEDINA NOVIEMBRE 2010

Created by: Jorge Ulises González Medina

Page 2: Oracle Warehouse Builder - JUGM 2010

“Un DWH es un depósito orientado hacia

temas concretos, el cual toma en cuenta el tiempo y los datos históricos utilizados para la recuperación de la información; su finalidad es el apoyo en la toma de decisiones dentro una empresa u organización.

— definición de ORACLE para un data warehouse

Data Warehouse: Definición

Created by: Jorge Ulises González Medina

Page 3: Oracle Warehouse Builder - JUGM 2010

Data Warehouse características

INTEGRADO

NO VOLÁTIL VARIANTE EN

EL TIEMPO

Data

Warehouse

ORIENTADO

AL SUJETO

Created by: Jorge Ulises González Medina

Page 4: Oracle Warehouse Builder - JUGM 2010

OLTP

bonificaciones

intereses

pagos

retiros

ahorros

Sujeto que utiliza

Data warehouse

Atención al cliente de un banco

Orientado al sujeto

Created by: Jorge Ulises González Medina

Page 5: Oracle Warehouse Builder - JUGM 2010

Data Warehouse OLTP

Cliente

ahorros

retiros

préstamos

En muchas organizaciones, los datos residen en diversos sistemas independientes, lo que hace difícil integrar un conjunto de información útil para el análisis. Una

característica clave de un almacén de datos es que está completamente integrado.

Integrado

Created by: Jorge Ulises González Medina

Page 6: Oracle Warehouse Builder - JUGM 2010

Data

warehouse

Variante en el tiempo

•El Data Warehouse, por su naturaleza histórica, no suele contener datos de transacciones en tiempo real.

•Los datos históricos permite el análisis de las tendencias pasadas y presentes, y con ello usar una filosofía del "qué pasaría si" en

diversos escenarios. Created by: Jorge Ulises González Medina

Page 7: Oracle Warehouse Builder - JUGM 2010

Warehouse

Read

Load

Operational

Insert, update,

delete, or read

No volátil

Created by: Jorge Ulises González Medina

Page 8: Oracle Warehouse Builder - JUGM 2010

Modelo estrella

Created by: Jorge Ulises González Medina

Page 9: Oracle Warehouse Builder - JUGM 2010

Modelo Snowflake

Country State County City

Created by: Jorge Ulises González Medina

Page 10: Oracle Warehouse Builder - JUGM 2010

Granularidad

AÑO?

SEMESTRE?

MES?

SEMANA?

DÍA?

TIEMPO

Created by: Jorge Ulises González Medina

Page 11: Oracle Warehouse Builder - JUGM 2010

ETL

Operational systems

Data warehouse

Programas

Otras herram.

Gateways

Extraction, Transformation, and Loading (ETL)

◦ Programas: C, C++, PL/SQL, o Java

◦ Gateways

◦ Otras herramientas: Oracle Warehouse Builder

Created by: Jorge Ulises González Medina

Page 12: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 13: Oracle Warehouse Builder - JUGM 2010

Oracle Business Intelligence

Oracle Database with OLAP,

data mining, and ETL

features

Oracle Application Server

Portal

HTTP server, J2EE,

Web services

Business intelligence Wireless

Integration

Oracle Business Intelligence tools and applications

Ad hoc query Build DW BI Beans Analytics

Created by: Jorge Ulises González Medina

Page 14: Oracle Warehouse Builder - JUGM 2010

Oracle Warehouse Builder Analytic Workspace Manager

Oracle Database 10g OLAP Option: Multidimensional query, analysis, planning

Oracle Reports

Partner tools

OracleBI Spreadsheet Add-In

OracleBI Beans

OracleBI Discoverer Plus OLAP

Oracle Application Express

Oracle OLAP

Created by: Jorge Ulises González Medina

Page 15: Oracle Warehouse Builder - JUGM 2010

AW building ETL

Oracle Warehouse Builder (OWB)

Analytic Workspace Manager (AWM)

Herramientas

Created by: Jorge Ulises González Medina

Page 16: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 17: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 18: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 19: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 20: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 21: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 22: Oracle Warehouse Builder - JUGM 2010

OWBSYS ¡Cuenta bloqueada por default!

Necesitamos desbloquearla para poder trabajar con OWB

1. Entrar con el usuario sys (como sysdba) en SQL*PLUS y ejecutar

ALTER USER OWBSYS IDENTIFIED BY “coloca_aqui_password" ACCOUNT UNLOCK;

Created by: Jorge Ulises González Medina

Page 23: Oracle Warehouse Builder - JUGM 2010

2. Verifica que puedes entrar con ese usuario y password

Created by: Jorge Ulises González Medina

Page 24: Oracle Warehouse Builder - JUGM 2010

OWB 11g Repositorio

Usuarios

Propietario del repositorio

PRIVILEGIADO!!! Create database objects: - Tables

- Dimensions, cubes - Mappings

- Packages, …

Usuarios

Propietario del repositorio

Creados por el OWB Repository Assistant

REPOSITORIO

Creados por el propietario del repositorio

- Audit tables - Run-time and

deployment statistics - Physical location info

- Design metadata - Other functions

Usuarios del respositorio

Usuarios del respositorio

Created by: Jorge Ulises González Medina

Page 25: Oracle Warehouse Builder - JUGM 2010

Inicio->todos los programas->oracle11g->warehouse builder->DESIGN CENTER

Created by: Jorge Ulises González Medina

Page 26: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 27: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 28: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 29: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 30: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 31: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 32: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 33: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 34: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 35: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 36: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 37: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 38: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 39: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 40: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 41: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 42: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 43: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 44: Oracle Warehouse Builder - JUGM 2010

Inicio->todos los programas->oracle11g->warehouse builder->DESIGN CENTER

Created by: Jorge Ulises González Medina

Page 45: Oracle Warehouse Builder - JUGM 2010

DATOS DEL USUARIO

CREADO EN EL PROCESO DE INSTALACION

DEL REPOSITORIO

Created by: Jorge Ulises González Medina

Page 46: Oracle Warehouse Builder - JUGM 2010

PANTALLA PRINCIPAL

Explorador de proyecto

Explorador de conexiones

Explorador global

Created by: Jorge Ulises González Medina

Page 47: Oracle Warehouse Builder - JUGM 2010

Un proyecto es el objeto de mayor nivel en Warehouse

Builder.

Explorador de proyectos: Guarda toda la información relacionada con un único proyecto. Explorador de conexiones: Guarda todas las conexiones de y centros de control para el repositorio. Explorador global: Guarda todos los objetos que se compartirán entre los usuarios del repositorio.

Created by: Jorge Ulises González Medina

Page 48: Oracle Warehouse Builder - JUGM 2010

BASES DE DATOS

Created by: Jorge Ulises González Medina

Page 49: Oracle Warehouse Builder - JUGM 2010

APLICACIONES

Una archivo representa una "conexión" a una carpeta que contiene archivos de texto plano.

ARCHIVOS

Una aplicación representa una conexión de base de datos a una de las aplicaciones siguientes:

Oracle E-Business Suite PeopleSoft 8 or 9 SAP R/3 3.x or 4.x, …

Created by: Jorge Ulises González Medina

Page 50: Oracle Warehouse Builder - JUGM 2010

REGLAS DE DATOS, CORRESPONDENCIAS DE CONEXIÓN, FLUJOS DE PROCESO.

Una regla de datos es una expresión que garantiza que sólo los valores válidos son almacenados en un objeto de datos.

Flujos de proceso Puedes definir y ejecutar los flujos de procesos que manejan las dependencias entre las asignaciones y otras actividades internas y externas para Warehouse Builder (tales como correo electrónico, los comandos de FTP, …)

Created by: Jorge Ulises González Medina

Page 51: Oracle Warehouse Builder - JUGM 2010

BI, MODULOS DEFINIDOS POR USUARIO, EXPERTOS, CONFIGURACIONES Y RECOPILACIONES

BI consiste en obtener objetos de inteligencia de negocios de las definiciones creadas en Oracle Business Intelligence Discoverer and

Oracle Business Intelligence Beans.

Created by: Jorge Ulises González Medina

Page 52: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 53: Oracle Warehouse Builder - JUGM 2010

HR ¡Cuenta bloqueada por default!

Necesitamos desbloquearla para poder trabajar con los objetos de HR

1. Entrar con el usuario sys (como sysdba) en SQL*PLUS y ejecutar

ALTER USER HR IDENTIFIED BY “coloca_aqui_password" ACCOUNT UNLOCK;

Created by: Jorge Ulises González Medina

Page 54: Oracle Warehouse Builder - JUGM 2010

IMPORTANDO OBJETOS DEL ESQUEMA “HR”

Created by: Jorge Ulises González Medina

Page 55: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 56: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 57: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 58: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 59: Oracle Warehouse Builder - JUGM 2010

Created by: Jorge Ulises González Medina

Page 60: Oracle Warehouse Builder - JUGM 2010

Podemos observar los objetos que han sido importados del usuario “HR”

Aquí están los objetos del usuario HR

Created by: Jorge Ulises González Medina

Page 61: Oracle Warehouse Builder - JUGM 2010

Data profiling Custom profiling

Referential analysis Functional dependency Attribute analysis

General Data type Unique

Pattern Domain

Orphans Childless

Redundant attributes Joins

Created by: Jorge Ulises González Medina

Page 62: Oracle Warehouse Builder - JUGM 2010

OBSERVANDO DATOS ANALIZADOS

Created by: Jorge Ulises González Medina

Page 63: Oracle Warehouse Builder - JUGM 2010

ANÁLISIS DE ATRIBUTOS 1

Created by: Jorge Ulises González Medina

Page 64: Oracle Warehouse Builder - JUGM 2010

2 FORMA TABULAR

Created by: Jorge Ulises González Medina

Page 65: Oracle Warehouse Builder - JUGM 2010

3 FORMA GRÁFICA

Created by: Jorge Ulises González Medina