ORACLE WAREHOUSE BUILDER 11g JORGE ULISES GONZALEZ MEDINA NOVIEMBRE 2010 Created by: Jorge Ulises González Medina
Jul 05, 2015
ORACLE WAREHOUSE BUILDER 11g
JORGE ULISES GONZALEZ MEDINA NOVIEMBRE 2010
Created by: Jorge Ulises González Medina
“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
Data Warehouse características
INTEGRADO
NO VOLÁTIL VARIANTE EN
EL TIEMPO
Data
Warehouse
ORIENTADO
AL SUJETO
Created by: Jorge Ulises González Medina
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
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
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
Warehouse
Read
Load
Operational
Insert, update,
delete, or read
No volátil
Created by: Jorge Ulises González Medina
Modelo estrella
Created by: Jorge Ulises González Medina
Modelo Snowflake
Country State County City
Created by: Jorge Ulises González Medina
Granularidad
AÑO?
SEMESTRE?
MES?
SEMANA?
DÍA?
TIEMPO
Created by: Jorge Ulises González Medina
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
Created by: Jorge Ulises González Medina
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
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
AW building ETL
Oracle Warehouse Builder (OWB)
Analytic Workspace Manager (AWM)
Herramientas
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
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
2. Verifica que puedes entrar con ese usuario y password
Created by: Jorge Ulises González Medina
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
Inicio->todos los programas->oracle11g->warehouse builder->DESIGN CENTER
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Inicio->todos los programas->oracle11g->warehouse builder->DESIGN CENTER
Created by: Jorge Ulises González Medina
DATOS DEL USUARIO
CREADO EN EL PROCESO DE INSTALACION
DEL REPOSITORIO
Created by: Jorge Ulises González Medina
PANTALLA PRINCIPAL
Explorador de proyecto
Explorador de conexiones
Explorador global
Created by: Jorge Ulises González Medina
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
BASES DE DATOS
Created by: Jorge Ulises González Medina
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
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
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
Created by: Jorge Ulises González Medina
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
IMPORTANDO OBJETOS DEL ESQUEMA “HR”
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
Created by: Jorge Ulises González Medina
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
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
OBSERVANDO DATOS ANALIZADOS
Created by: Jorge Ulises González Medina
ANÁLISIS DE ATRIBUTOS 1
Created by: Jorge Ulises González Medina
2 FORMA TABULAR
Created by: Jorge Ulises González Medina
3 FORMA GRÁFICA
Created by: Jorge Ulises González Medina