5/16/2011
Oracle Business Intelligence Server
Capítulo 3:
Oracle Business Intelligence
Server
OBI SE ONE – Solución completa de BI
Información
dispersa
2. BDD
CAPA DE PRESENTACIÓN
Datawarehouse
Bases de
datos
Extracción,
Transformación
y
Archivos: .txt / Carga (ETL)
.xls / .csv
Datos manuales:
- Parámetros 1. OWB
CA
- Homologaciones 3. OBI SERVER
- Jerarquías
4. PRESENTACIÓN
1
5/16/2011
Oracle Business Intelligence Server
Objetivos
• Conceptos Básicos OBI Server
• Construir y desplegar un repositorio de Oracle Business Intelligence
• Construir las capas: Física, Modelo de Negocio y Presentación
• Crear Tablas Lógicas
• Construir jerarquías de dimensiones
• Modelo de seguridad
Oracle Business Intelligence Server
Componentes
2
5/16/2011
Oracle Business Intelligence Server
Componentes de la arquitectura
• Clientes
• Oracle BI Presentation Services
• Oracle BI Server
• Oracle BI Repository
• Fuentes de Datos
Oracle Business Intelligence Server
Clientes
• Oracle Answers
• Conjunto de herramientas graficas utilizadas para construir,
ver, y modificar las consultas de Oracle BI
• Oracle BI Interactive Dashboards
• Presenta los resultados de las consultas de Answers y otros
items
• Oracle BI Administration Tool
• Se utiliza para construir un Repositorio de Oracle BI
3
5/16/2011
Oracle Business Intelligence Server
Oracle BI Server
Capa de Presentación
• User roles, preferences Vistas basadas en roles con
• Simplified view información relevante a cada
• Logical SQL interface
usuario
Capa Semántica
• Dimensions
• Hierarchies Definición consistente de las
• Measures medidas del negocio, métricas y
• Calculations
• Aggregation Rules cálculos
• Time Series
Capa Física Se modela una vez y se utiliza
• Map Physical Data muchas veces
• Connections
• Schema
Con diversas fuentes de datos
Oracle Business Intelligence Server
Oracle BI Server
• Es el corazón de Oracle Business Intelligence
• Genera SQL dinámicamente realizar consultas en las
fuentes físicas de datos
• Puede conectarse nativamente o a través de ODBC a
RDBMS
• Estructura resultados para satisfacer requerimientos
• Provee datos de BI a Oracle Presentation Services
4
5/16/2011
Oracle Business Intelligence Server
Oracle BI Repository
• Almacena la metada usada por Oracle Bi Server
• Se accede y configura mediante “Oracle
Administration Tool”, el cual se usa para:
• Importar metadata desde base de datos y otras fuentes
• Simplificar y reorganizar la metadata en modelos de negocio
• Estructurar el modelo de negocio para la presentación a
usuarios quienes requieren información
Oracle Business Intelligence Server
OBI SE ONE – Data Sources
• Contienen los datos del negocio que los usuarios
quieres analizar
• Se acceden mediante Oracle BI Server
• Pueden tener varios formatos como:
• Bases de datos relacionales
• Base OLAP
• Archivos planos
• Hojas de calculo
• XMLA
10
5
5/16/2011
Oracle Business Intelligence Server
Oracle Administration Tool
Presenta el repositorio de Oracle BI en tres capas:
• Física (Physical)
• Modelo de Negocio (Business Model and Mapping)
• Presentación (Presentation)
11
Oracle Business Intelligence Server
Capa Física
• Contiene los objetos que
Database representan las fuentes de
Connection Pool datos físicas a las cuales
Schema Folder Oracle BI Server envía
Table consultas.
Colunm
• Puede contener múltiples
fuentes de datos
Key
• Es la primera capa que se
construye
12
6
5/16/2011
Oracle Business Intelligence Server
Capa de Modelo de Negocio
Business Model • Es donde los esquemas
físicos son simplificados y
Dimension Hierarchy
reorganizados para formar la
base de la vista que el usuario
Logical dimension tables tendrá de los datos
Logica Fact Table
Logical Table Source
Logical Column
Measure
13
Oracle Business Intelligence Server
Capa de Presentación
• Define la interfaz que verán los usuarios para hacer consultas
a las fuentes de datos
14
7
5/16/2011
Oracle Business Intelligence Server
Repositorio de OBI Server
• El repositorio se guarda en archivo de extension .rpd
en “C:\oracle\bise1\bi\server\Repository”
• Modos del repositorio:
• Offline:
• Oracle BI Server no esta iniciado
• El repositorio no esta cargado en la memoria de OBI Server
• Se usa para desarrollo
• Online
• Oracle BI server esta iniciado
• El repositorio esta cargado en memoria
• Los usuarios pueden enviar solicitudes
15
OBI – Reportes y Dashboards
Práctica
• Lab 3.1 - Oracle BI EE Server Administration – Getting Started
• Lab 3.2 - Oracle BI EE Server Administration – Creating Measures
16
8
5/16/2011
OBI SE ONE – Solución completa de BI
Información
dispersa
2. BDD
CAPA DE PRESENTACIÓN
Datawarehouse
Bases de
datos
Extracción,
Transformación
y
Archivos: .txt / Carga (ETL)
.xls / .csv
Datos manuales:
- Parámetros 1. OWB
CA
- Homologaciones 3. OBI SERVER
- Jerarquías
4. PRESENTACIÓN
17
Oracle Business Intelligence Server
Mejores Prácticas
• Al renombrar columnas lógicas
• Usar nombres aceptables para la organización y que sean
comprensibles para los usuarios
• Crear nombres únicos para todas las columnas
• Evitar usar el mismo nombre que las tablas lógicas o el
modelo del negocio
• Eliminar los objetos innecesarios para evitar confundir
a los usuarios
• Mantener los nombres cortos para ahorrar espacio en
los reportes
• Nunca borrar columnas lógicas que definen el
contenido de tablas lógicas
18
9
5/16/2011
Preguntas
• Qué es la Capa Física (Physical Layer)?
• Nombre objetos de la Capa Física
• Cuál es la función de un Connection Pool?
• En que capa se deben crear los Logical Joins?
• Verdadero o falso. Usted debe validar el archivo del
repositorio antes de guardarlo?
• Verdareo o falso. Usted debe corregir cada mensaje
que el proceso de consistency check muestra?
19
Respuestas
• Qué es la Capa Física (Physical Layer)?
• Esta capa define cuales son los datos, como se relacionan y como acceder
a ellos. Esta capa es utilizada por OBI Server para generar SQL para
acceder a los datos y proveer respuestas a preguntas del negocio
• Cual es la función de un Connection Pool?
• Este define como Oracle BI Server accede a las fuentes de datos
• Permite que múltiples usuarios compartan una sola conexión
• En que capa se deben crear los Logical Joins?
• En la capa de Modelo de Negocio (Business Model and Mapping)
20
10
5/16/2011
Respuestas
• Verdadero o falso. Usted debe hacer un chequeo de
consistencia del archivo del repositorio antes de guardarlo?
• Falso. Es posible guardar el trabajo realizado sin hacer un chequeo de
consistencia.
• Verdadero o falso. Usted debe corregir cada mensaje que el
proceso de consistency check muestra?
• Falso. Algunos mensajes son advertencias o sugerencias de mejores
practicas los mismos que no impactan en el modelo. Sin embargo es
recomendable analizarlos y resolverlos si fuera el caso.
21
11