You are on page 1of 450

Oracle BI 11g R1: Creacin de

Repositorios
Volumen II - Gua del Alumno

D63514CS11
Edicin 1.1
Junio de 2011
D74927

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Autor
Jim Sarokin

Renuncia

Colaboradores Tcnicos
y Responsables de
Revisin
Marla Azriel
Roger Bolsius
Bob Ertl
Alan Lee
Monica Moore
Kasturi Shekhar
Aneel Shenker
Scott Silbernick
Nick Tuson
Krishnan Viswanathan
Diseador Grfico
Rajiv Chandrabhanu
Redactores
Aju Kumar
Daniel Milne
Richard Wallis

Este documento contiene informacin propiedad de Oracle Corporation y se


encuentra protegido por la legislacin de derechos de autor y otras leyes sobre la
propiedad intelectual. Usted slo podr realizar copias o imprimir este documento
para uso exclusivo por usted en los cursos de formacin de Oracle. Este documento
no podr ser modificado ni alterado en modo alguno. Salvo que la legislacin de los
derechos de autor lo considere un uso excusable o legal o "fair use", no podr
utilizar, compartir, descargar, cargar, copiar, imprimir, mostrar, representar,
reproducir, publicar, conceder licencias, enviar, transmitir ni distribuir este documento
total ni parcialmente sin autorizacin expresa por parte de Oracle.
La informacin contenida en este documento est sujeta a cambio sin previo aviso.
Si detecta cualquier problema en el documento, le agradeceremos que nos lo
comunique por escrito a: Oracle University, 500 Oracle Parkway, Redwood Shores,
California 94065 USA. Oracle Corporation no garantiza que este documento est
exento de errores.
Aviso sobre Restriccin de Derechos
Si esta documentacin se entrega al Gobierno de los EE.UU. o a cualquier entidad
que la utilice en nombre del Gobierno de los EE.UU., se aplicar la siguiente
advertencia:
U.S. GOVERNMENT RIGHTS
The U.S. Governments rights to use, modify, reproduce, release, perform, display, or
disclose these training materials are restricted by the terms of the applicable Oracle
license agreement and/or the applicable U.S. Government contract.

y
m

Aviso de Marca Registrada

Oracle and Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos
los dems nombres pueden ser marcas comerciales de sus respectivos propietarios.

e
d
a

Editores
Syed Ali
Giri Venugopal

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Contenidos

Introduccin
Agenda de la Leccin 1-2
Instructor y Participantes en la Clase 1-3
Informacin sobre el Centro de Formacin 1-4
Asistentes al Curso 1-5
Requisitos del Curso 1-6
Meta del Curso 1-7
Objetivos del Curso 1-8
Metodologa del Curso 1-12
Materiales del Curso 1-13
Agenda 1-14
Resumen 1-19

Conceptos Bsicos sobre Repositorios


Objetivos 2-2
Arquitectura de Oracle BI Server 2-3
Oracle BI Presentation Services 2-4
Oracle BI Server 2-5
Orgenes de Datos 2-6
Repositorio de Oracle BI 2-7
Herramienta de Administracin de Oracle BI 2-8
Capa Physical 2-9
Objetos de la Capa Physical 2-10
Capa Business Model and Mapping 2-11
Objetos de la Capa Business Model and Mapping 2-12
Asignaciones de Modelo de Negocio 2-13
Medidas 2-15
Capa Presentation 2-16
Asignaciones de la Capa Presentation 2-17
La Capa Presentation Define la Interfaz de Usuario 2-18
Directorio de Repositorio 2-19
Modos de Repositorio 2-20
Publicacin de un Repositorio 2-21
Uso de FMW Control para Gestionar Componentes OBI 2-22
Recarga de Metadatos del Servidor 2-23

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

iii

y
m

c
A

e
d
a

Ejemplo de Anlisis de Procesamiento 2-24


Resumen 2-25
Visin General de la Prctica 2-1: Exploracin de un Repositorio de Oracle BI 2-26
3

Creacin de la Capa Physical de un Repositorio


Objetivos 3-2
Capa Physical 3-3
Objetos de la Capa Physical 3-4
Objeto de Base de Datos 3-5
Objeto de Base de Datos: Propiedades Generales 3-6
Objeto de Base de Datos: Funciones 3-7
Pool de Conexiones 3-9
Carpeta de Esquema 3-10
Tabla Fsica 3-11
Propiedades de la Tabla Fsica 3-12
Columna Fsica 3-14
Columna de Clave 3-15
Tabla Fsica: Alias 3-16
Uniones 3-17
Caso de ABC 3-18
Pasos de Implantacin 3-19
Creacin de un Nuevo Archivo de Repositorio 3-20
Suministro de Informacin del Repositorio 3-21
Seleccin del Origen de Datos 3-22
Seleccin de Tipos de Metadatos para la Importacin 3-23
Seleccin de Objetos de Metadatos para la Importacin 3-24
Verificacin y Edicin de las Propiedades del Pool de Conexiones 3-25
Verificacin de Objetos para la Importacin 3-26
Verificacin de la Importacin en la Capa Physical 3-27
Verificacin de la Conectividad 3-28
Creacin de Tablas de Alias 3-29
Definicin de Claves y Uniones 3-30
Definicin de Claves mediante el Cuadro de Dilogo Table Properties 3-31
Apertura de Physical Diagram 3-32
Definicin de Uniones de Clave Ajena 3-33
Uso de Joins Manager 3-35
Consejos de Diseo para la Capa Physical 3-36
Resumen 3-37
Visin General de la Prctica 3-1: Caso del Negocio de ABC 3-38
Visin General de la Prctica 3-2: Recopilacin de Informacin para Crear un
Modelo de Negocio Inicial 3-39

e
d
a

y
m

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

iv

c
A

Visin General de la Prctica 3-3: Creacin de un Repositorio e Importacin de un


Origen de Datos 3-40
Visin General de la Prctica 3-4: Creacin de Tablas de Alias 3-41
Visin General de la Prctica 3-5: Definicin de Claves y Uniones 3-42
4

Creacin de la Capa Business Model and Mapping de un Repositorio


Objetivos 4-2
Capa Business Model and Mapping (BMM) 4-3
Objetos de la Capa Business Model and Mapping 4-4
Asignaciones de Modelo de Negocio 4-5
Objetos de la Capa Business Model and Mapping 4-7
Objeto de Modelo de Negocio 4-8
Tablas Lgicas 4-9
Orgenes de Tabla Lgica 4-10
Origen de Tabla Lgica: Asignaciones de Columnas 4-11
Columnas Lgicas 4-12
Claves Primarias Lgicas 4-13
Uniones Lgicas 4-14
Medidas 4-15
Ejemplo de ABC 4-16
Pasos de Implantacin 4-17
1. Creacin del Modelo de Negocio Lgico 4-18
2. Creacin de las Tablas y Columnas Lgicas 4-19
3. Definicin de las Uniones Lgicas 4-20
4. Modificacin de las Tablas y Columnas Lgicas 4-21
5. Definicin de las Medidas 4-22
Consejos de Diseo 4-23
Resumen 4-24
Visin General de la Prctica 4-1: Creacin del Modelo de Negocio 4-25
Visin General de la Prctica 4-2: Creacin de Medidas Simples 4-26

e
d
a

y
m

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Creacin de la Capa Presentation de un Repositorio


Objetivos 5-2
Capa Presentation 5-3
reas Temticas 5-4
Tablas de Presentacin 5-5
Columnas de Presentacin 5-6
Asignaciones de la Capa Presentation 5-7
Definicin de la Interfaz de Usuario en la Capa Presentation 5-8
Anidamiento de Tablas de Presentacin 5-9
Alias 5-10

e
l
c

a
r
O

Ejemplo de ABC 5-11


Pasos de Implantacin 5-12
1. Creacin de un rea Temtica Nueva 5-13
2. Cambio del Nombre de las Tablas 5-14
3. Reordenacin de Tablas 5-15
4. Supresin de Columnas 5-16
5. Cambio de Nombre de las Columnas 5-17
6. Reordenacin de columnas 5-18
Consideraciones 5-19
Consejos de Diseo 5-20
Resumen 5-21
Visin General de la Prctica 5-1: Creacin de la Capa Presentation 5-22
6

Prueba y Validacin de un Repositorio


Objetivos 6-2
Validacin de un Repositorio 6-3
Ejemplo de ABC 6-4
Comprobacin de Consistencia 6-5
Comprobacin de la Consistencia 6-6
Consistency Check Manager 6-7
Uso de la Utilidad validaterpd para Comprobar la Consistencia del Repositorio 6-8
Marcacin de un Modelo de Negocio como Disponible para Realizar Consultas 6-9
Confirmacin de un Repositorio Consistente 6-10
Publicacin de un Repositorio 6-11
Uso de FMW Control para Iniciar Componentes OBI 6-12
Registro de Consultas 6-13
Definicin de un Nivel de Registro 6-14
Niveles de Registro 6-15
Validacin mediante el Editor de Anlisis 6-16
Inspeccin del Log de Consultas 6-17
Visualizacin de Mensajes de Log 6-18
Sentencia SELECT de Oracle BI: Sintaxis 6-19

y
m

e
d
a

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Comparacin de la Sentencia SELECT de Oracle BI con SQL Estndar 6-20


Resumen 6-21
Visin General de la Prctica 6-1: Prueba de un Repositorio 6-22
7

e
l
c

Gestin de Orgenes de Tabla Lgica


Objetivos 7-2
Estructuras de Tabla 7-3
Desafo de Negocio 7-4
Solucin de Negocio 7-5

a
r
O

vi

Ejemplo de ABC: Adicin de Varios Orgenes a un Origen de Tabla


Lgica (LTS) 7-6
Pasos de Implantacin: Adicin de Varios Orgenes a un LTS 7-7
1. Importacin de Tablas de Productos Adicionales 7-8
2. Creacin de Alias 7-9
3. Definicin de Claves y Uniones 7-10
4. Identificacin de Columnas Fsicas para las Asignaciones 7-11
5. Adicin de Orgenes a un LTS 7-12
5a. Mtodo Manual: Creacin de una Nueva Columna Lgica 7-13
5a. Mtodo Manual: Adicin de un Nuevo Origen Fsico 7-14
5a. Mtodo Manual: Creacin de una Asignacin de Columna 7-15
5a. Mtodo Manual: Resultado Final 7-16
5b. Mtodo de Arrastre 7-17
5b. Mtodo de Arrastre: Columnas Lgicas Agregadas 7-18
5b. Mtodo de Arrastre: Tablas Fsicas Agregadas 7-19
5b. Mtodo de Arrastre: Asignaciones de Columna Agregadas 7-20
6. Cambio del Nombre de las Columnas Lgicas 7-21
7. Adicin de Columnas a la Capa Presentation 7-22
Ejemplo de ABC: Adicin de un Nuevo Origen de Tabla Lgica 7-23
Pasos de Implantacin: Adicin de un Nuevo Origen de Tabla Lgica 7-24
1. Examen de las Asignaciones de Columna Existentes 7-25
2. Identificacin de una Tabla Individual que Almacene Ambas Columnas 7-26
3. Adicin de un Nuevo Origen de Tabla Lgica 7-27
4. Definicin del Contenido del Origen de Tabla Lgica 7-28
5. Verificacin del Trabajo 7-29
Resumen 7-30
Visin General de la Prctica 7-1: Mejora de la Dimensin de Producto 7-31
Visin General de la Prctica 7-2: Creacin de Varios Orgenes para un
Origen de Tabla Lgica (Manual) 7-32
Visin General de la Prctica 7-3: Creacin de Varios Orgenes para un Origen de
Tabla Lgica (Modo Automatizado) 7-33
Visin General de la Prctica 7-4: Adicin de un Nuevo Origen de Tabla Lgica 7-34

y
m

e
d
a

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Adicin de Clculos a un Hecho


Objetivos 8-2
Problema para el Negocio 8-3
Solucin de Negocio 8-4
Creacin de Medidas de Clculo con Columnas Lgicas Existentes 8-5
1. Creacin de una Nueva Columna Lgica 8-6
2. Especificacin de Columnas Lgicas como Origen 8-7
3. Creacin de una Frmula 8-8

e
l
c

a
r
O

vii

Creacin de Medidas de Clculo con Columnas Fsicas 8-9


1. Creacin de una Nueva Columna Lgica 8-10
2. Asignacin de la Nueva Columna 8-11
3. Creacin de la Frmula 8-12
4. Especificacin de una Regla de Agregacin 8-13
Pasos para Utilizar Calculation Wizard 8-14
1. Apertura de Calculation Wizard 8-15
2. Eleccin de la Columnas que Se Van a Comparar 8-16
3. Seleccin de los Clculos 8-17
4. Confirmacin de las Medidas de Clculo 8-18
5. Las Nuevas Medidas de Clculo se Agregan Automticamente 8-19
Adicin de Nuevas Medidas a la Capa Presentation 8-20
Examen de una Consulta mediante Columnas Fsicas 8-21
Ejemplo: Uso de Columnas Fsicas 8-22
Examen de una Consulta mediante Columnas Lgicas 8-23
Ejemplo: Uso de Columnas Lgicas 8-24
Examen de una Consulta con Calculation Wizard 8-25
Uso de Funciones para Crear Expresiones 8-26
Resumen 8-27
Visin General de la Prctica 8-1: Creacin de Medidas de Clculo 8-28
Visin General de la Prctica 8-2: Creacin de Medidas de Clculo con
Calculation Wizard 8-29
Visin General de la Prctica 8-3: Creacin de una Medida RANK 8-30

e
d
a

y
m

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Trabajar con Dimensiones Lgicas


Objetivos 9-2
Dimensiones Lgicas 9-3
Dimensiones Lgicas: Tipos 9-4
Medidas Basadas en Niveles 9-5
Medidas de Cuota 9-6
Dimensin Lgica: Ejemplo 9-7
Ejemplo de ABC 9-8
Creacin de una Dimensin Lgica Basada en Niveles 9-9
1. Creacin de un Objeto de Dimensin Lgica 9-10
2. Adicin de un Objeto de Nivel Principal 9-11
3. Adicin de Objetos de Nivel Secundario 9-12
4. Especificacin de las Columnas de Nivel 9-13
5. Creacin de Claves de Nivel 9-15
6. Definicin de la Ruta de Acceso de Cambio de Nivel Preferida 9-16
7. Creacin de Medidas Basadas en Niveles 9-17
8. Creacin de Medidas Adicionales Basadas en Niveles 9-19

e
l
c

a
r
O

viii

9. Creacin de Medidas de Cuota 9-20


10. Adicin de Medidas a la Capa Presentation 9-21
11. Creacin de Jerarquas de Presentacin 9-22
12. Prueba de las Medidas y las Jerarquas 9-23
Dimensiones Lgicas Principal-Secundario 9-24
Jerarqua Principal-Secundario: Ejemplo 9-25
Tabla Lgica Principal-Secundario 9-26
Tabla de Relacin Principal-Secundario 9-27
Creacin de una Dimensin Lgica Principal-Secundario 9-28
1. Creacin de un Objeto de Dimensin Lgica 9-29
2. Definicin de la Clave de Miembro 9-30
3. Definicin de la Columna Principal 9-31
4. Apertura del Cuadro de Dilogo Parent-Child Relationship Table Settings 9-32
5. Introduccin de Informacin de Script de la Tabla de
Relacin Principal-Secundario 9-33
6. Introduccin de Detalles de la Tabla de Relacin Principal-Secundario 9-34
7. Realizacin de una Vista Previa de los Scripts 9-35
8. Confirmacin de Configuracin de la Tabla de
Relacin Principal-Secundario 9-36
9. Confirmacin de los Cambios Realizados en la Capa BMM 9-37
10. Confirmacin de los Cambios Realizados en la Capa Physical 9-38
11. Modificacin de la Capa Physical 9-39
12. Modificacin de la Capa BMM 9-40
13. Creacin de la Jerarqua de Presentacin 9-41
14. Verificacin del Trabajo 9-42
Miembros Calculados 9-43
Resumen 9-44
Visin General de la Prctica 9-1: Creacin de Jerarquas de
Dimensin Lgica 9-45
Visin General de la Prctica 9-2: Creacin de Medidas Basadas en Niveles 9-46
Visin General de la Prctica 9-3: Creacin de Medidas de Cuota 9-47
Visin General de la Prctica 9-4: Creacin de Reglas de Agregacin
Especficas de Dimensiones 9-48
Visin General de la Prctica 9-5: Creacin de Jerarquas de Presentacin 9-49
Visin General de la Prctica 9-6: Creacin de Jerarquas
Principal-Secundario 9-50
Visin General de la Prctica 9-7:
Uso de Miembros Calculados 9-51

e
d
a

y
m

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

ix

c
A

10 Uso de Agregados
Objectivos 10-2
Desafo de Negocio 10-3
Solucin de Negocio: Tablas de Agregacin 10-4
Navegacin de Agregacin de Oracle BI 10-5
Hechos Agregados 10-6
Modelado de Agregados 10-7
Ejemplo de ABC 10-8
Pasos para Implantar la Navegacin de Agregacin 10-9
1. Importacin de Tablas y Creacin de Alias 10-10
2. Creacin de Uniones 10-11
3. Creacin del Origen de Tabla Lgica de Hechos y las Asignaciones 10-12
4. Especificacin del Contenido de Agregacin de los Hechos 10-13
5. Especificacin del Contenido del Origen Detallado de Hechos 10-14
6. Creacin del Origen de Tabla Lgica de Dimensiones y las Asignaciones 10-15
7. Especificacin del Contenido de Agregacin de la Dimensin 10-16
8. Especificacin del Contenido del Origen Detallado de Dimensin 10-17
9. Prueba de los Resultados de los Niveles Almacenados en los Agregados 10-18
10. Prueba de los Resultados de los Datos por Encima o por Debajo de Niveles 10-19
Definicin del Nmero de Elementos 10-20
Aggregate Persistence Wizard 10-22
Pasos de Aggregate Persistence Wizard 10-23
1. Apertura de Aggregate Persistence Wizard 10-24
2. Especificacin de un Nombre de Archivo y una Ubicacin 10-25
3. Seleccin del Modelo de Negocio y las Medidas 10-26
4. Seleccin de Dimensiones y Niveles 10-27
5. Seleccin del Pool de Conexiones, el Contenedor y el Nombre 10-28
6. Revisin de la Definicin de Agregacin 10-29
7. Visualizacin del Script de Agregacin Completo 10-30
8. Verificacin de que Se Ha Creado el Script 10-31
9. Ejecucin del Script de Persistencia de Agregacin 10-32
10. Verificacin de los Agregados en la Capa Physical 10-33
11. Verificacin de los Agregados en la Capa BMM 10-34
12. Verificacin de Agregados en la Base de Datos 10-35
13. Verificacin del Trabajo 10-36
Solucin de Problemas de la Navegacin de Agregacin 10-37
Consideraciones 10-38
Resumen 10-39
Visin General de la Prctica 10-1: Uso de Tablas de Agregacin 10-40
Visin General de la Prctica 10-2: Definicin del Nmero de Elementos 10-41
Visin General de la Prctica 10-3: Uso de Aggregate Persistence Wizard 10-42

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

c
A

11 Uso de Particiones y Fragmentos


Objetivos 11-2
Desafo de Negocio 11-3
Solucin de Negocio: Oracle BI Server 11-4
Particin 11-5
Particiones Basadas en Hechos 11-6
Particiones Basadas en Valores 11-7
Particiones Basadas en Niveles 11-8
Particiones Complejas 11-9
Ejemplo de ABC: Basado en Valores (Fecha del Pedido) 11-10
Pasos de Implantacin 11-11
Especificacin del Contenido de Fragmentacin 11-12
Resumen 11-13
Visin General de la Prctica 11-1: Modelado de una Particin Basada
en Valores 11-14
12 Uso de Variables de Repositorio
Objectivos 12-2
Variables 12-3
Variable Manager 12-4
Tipos de Variables 12-5
Variables de Repositorio 12-6
Variables de Repositorio Estticas 12-7
Variables de Repositorio Dinmicas 12-8
Variables de Sesin 12-9
Variables de Sesin de Sistema 12-10
Variables de Sesin No de Sistema 12-11
Bloques de Inicializacin 12-12
Bloque de Inicializacin: Ejemplo 12-13
Ejemplo de Bloque de Inicializacin: Edit Data Source 12-14
Ejemplo de Bloque de Inicializacin: Edit Data Target 12-15
Ejemplo de ABC 12-16
Pasos de Implantacin 12-17
1. Creacin de un Pool de Conexiones Dedicadas 12-18
2. Apertura de Variable Manager 12-19
3. Creacin de un Bloque de Inicializacin 12-20
4. Edicin del Origen de Datos 12-21
5. Edicin del Destino de Datos 12-22
6. Prueba de la Consulta del Bloque de Inicializacin 12-23
7. Uso de la Variable para Determinar el Contenido 12-24

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

xi

y
m

c
A

e
d
a

8. Verificacin del Trabajo 12-25


Resumen 12-26
Visin General de la Prctica 12-1: Creacin de Variables de
Repositorio Dinmicas 12-27
Visin General de la Prctica 12-2: Uso de Variables de Repositorio Dinmicas
como Filtros 12-28
13 Modelado de Datos de Serie Temporal
Objetivos 13-2
Comparaciones de Tiempo 13-3
Desafo de Negocio: Comparaciones de Tiempo 13-4
Solucin de Oracle BI: Modelado de Comparaciones de Tiempo 13-5
Dimensiones de Tiempo 13-6
Funciones de Serie Temporal 13-7
Detalles de Serie Temporal 13-8
Ejemplo de ABC 13-10
Pasos para Modelar los Datos de Serie Temporal 13-11
1. Identificacin de una Dimensin de Tiempo y Claves Cronolgicas 13-12
2. Creacin de una Medida mediante la Funcin AGO 13-13

y
m

3. Uso de una Columna con la Funcin AGO para Crear Medidas Adicionales 13-14

e
d
a

4. Creacin de una Medida mediante la Funcin TODATE 13-15

5. Creacin de una Medida mediante la Funcin PERIODROLLING 13-16


6. Adicin de Nuevas Medidas a la Capa Presentation 13-17
7. Prueba de los Resultados 13-18
Resumen 13-19
Visin General de la Prctica 13-1: Creacin de Medidas de Comparacin
de Serie Temporal 13-20

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

14 Modelado de Relaciones Varios a Varios


Objetivo 14-2
Desafo de Negocio y Solucin 14-3
Tabla de Bridge 14-4
Ejemplo de ABC 14-5
Pasos para Modelar una Tabla de Bridge 14-6
1. Importacin de las Tablas 14-7
2. Creacin del Modelo Fsico 14-8
3. Creacin del Modelo Lgico 14-9
4. Asignacin de la Tabla de Bridge 14-10
5. Creacin de una Medida de Clculo 14-11
6. Asignacin de Objetos a la Capa Presentation 14-12

e
l
c

a
r
O

xii

c
A

7. Verificacin de los Resultados 14-13


Resumen 14-14
Visin General de la Prctica 14-1: Modelado de una Tabla de Bridge 14-15
15 Localizacin de Metadatos de Oracle BI
Objetivo 15-2
Desafos de Negocio y Solucin 15-3
Soporte Multilinge de Oracle BI 15-4
Configuracin de Metadatos de Oracle BI 15-5
Variable de Sesin WEBLANGUAGE 15-6
Configuracin de LOCALE 15-7
Cambio de las Preferencias de Localizacin 15-8
Ejemplo de ABC 15-9
Pasos para la Localizacin de Metadatos 15-10
1. Externalizacin de los Objetos de Metadatos 15-11
2. Ejecucin de la Utilidad Externalize Strings 15-12
3. Modificacin del Archivo de Traduccin 15-13
4. Carga de la Tabla de Traduccin 15-14
5. Importacin de la Tabla de Traduccin 15-15
6. Creacin de un Pool de Conexiones Dedicadas 15-16
7. Creacin de un Bloque de Inicializacin 15-17
8. Modificacin de las Preferencias de My Account 15-18
9. Verificacin de las Traducciones 15-19
Resumen 15-20
Visin General de la Prctica 15-1: Localizacin de Metadatos
del Repositorio 15-21

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

16 Localizacin de Datos de Oracle BI


Objetivo 16-2
Desafos de Negocio y Solucin 16-3
Soporte de Datos Multilinge de Oracle BI 16-4
Qu es el Soporte de Datos Multilinge? 16-5
Tablas de Traduccin Necesarias 16-6
Tabla de Idiomas Disponibles 16-7
Tablas de Consulta 16-8
Diseo de Tablas de Consulta de Traduccin 16-9
Ejemplo de ABC 16-10
Pasos para Localizar los Datos 16-11
1. Creacin de una Tabla de Consulta Fsica 16-12
2. Creacin de una Tabla de Idiomas Disponibles 16-13
3. Importacin de las Tablas a la Capa Physical 16-14

e
l
c

a
r
O

xiii

y
m

c
A

e
d
a

4. Creacin de un Bloque de Inicializacin de Variable de Sesin 16-15


5. Creacin de una Tabla de Consulta Lgica 16-16
6. Definicin de las Claves para la Tabla de Consulta Lgica 16-17
7. Creacin de una Columna de Consulta Lgica 16-18
8. Adicin de la Columna de Consulta Lgica a la Capa Presentation 16-19
9. Prueba del Trabajo 16-20
Resumen 16-21
Visin General de la Prctica 16-1: Localizacin de Datos de Oracle BI 16-22
17 Definicin de una Columna de Hechos Implcitos
Objetivos 17-2
Desafo de Negocio: Consultas de Slo Dimensin 17-3
Solucin de Negocio: Columna de Hechos Implcitos 17-4
Ejemplo de ABC 17-5
Pasos para Configurar una Columna de Hechos Implcitos 17-6
1. Definicin de una Columna de Hechos Implcitos 17-7
2. Verificacin de los Resultados 17-8
3. Borrado de la Columna de Hechos Implcitos 17-9
Resumen 17-10
Visin General de la Prctica 17-1: Definicin de una Columna de
Hechos Implcitos 17-11

c
A

e
d
a

18 Importacin de Metadatos de Orgenes de Datos Multidimensionales


Objetivo 18-2
Visin General 18-3
Orgenes de Datos Multidimensionales frente a Relacionales 18-4
Visin General: Importacin de Orgenes de Datos Multidimensionales 18-5
Ejemplo de ABC 18-6
Creacin de un Modelo de Negocio Multidimensional 18-7
1. Configuracin de un Origen de Datos de Essbase 18-8
2. Importacin de Metadatos 18-9
3. Verificacin de la Importacin 18-10
4. Seleccin de Opciones para Controlar el Modelo 18-11
5. Visualizacin de los Miembros y Actualizacin de su Recuento 18-12
6. Creacin del Modelo de Negocio 18-13
7. Creacin de la Capa Presentation 18-14
8. Verificacin de los Resultados 18-15
Federacin Horizontal 18-16
Federacin Vertical 18-17
Resumen 18-18

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

xiv

y
m

Prctica 18-1: Importacin de un Origen de Datos Multidimensional a un


Repositorio 18-19
Prctica 18-2: Incorporacin de Federacin Horizontal a un
Modelo de Negocio 18-20
Prctica 18-3: Incorporacin de Federacin Vertical a un Modelo de Negocio 18-21
Prctica 18-4: Adicin de Medidas de Essbase a un Modelo Relacional 18-22
19 Seguridad
Objetivos 19-2
Desafo de Negocio: Estrategia de Seguridad 19-3
Solucin de Negocio: Seguridad de Oracle BI 19-4
Gestin de la Seguridad de Oracle BI 19-5
Modelo de Seguridad por Defecto de Oracle BI 19-6
Dominio de Seguridad por Defecto 19-7
Proveedores de Autenticacin por Defecto 19-8
Usuarios por Defecto 19-9
Grupos por Defecto 19-10
Roles de Aplicacin por Defecto 19-11
Polticas de Aplicacin por Defecto 19-13
Configuracin de Seguridad por Defecto en el Repositorio 19-14
Jerarqua de Roles de Aplicacin por Defecto: Ejemplo 19-15
Ejemplo de ABC 19-16
Creacin de Grupos 19-17
Creacin de Jerarquas de Grupos 19-18
Creacin de Usuarios 19-19
Asignacin de Usuarios a Grupos 19-20
Creacin de Roles de Aplicacin 19-21
Asignacin de Roles de Aplicacin 19-22
Jerarquas de Roles de Aplicacin 19-23
Verificacin de la Configuracin de Seguridad en Oracle BI 19-24
Verificacin de la Configuracin de Seguridad en el Repositorio 19-26
Configuracin de Permisos de Objeto 19-27
Herencia de Permisos 19-28
Herencia de Permisos: Ejemplo 19-29
Definicin de Seguridad de Nivel de Fila (Filtros de Datos) 19-30
Definicin de Lmites de Consulta 19-31
Definicin de Restricciones de Tiempo 19-32
Resumen 19-33
Visin General de la Prctica 19-1: Exploracin de la Configuracin de Seguridad
por Defecto 19-34
Visin General de la Prctica 19-2: Creacin de Usuarios y Grupos 19-35

e
d
a

y
m

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

xv

c
A

Visin General de la Prctica 19-3: Creacin de Roles de Aplicacin 19-36


Visin General de la Prctica 19-4: Configuracin de Permisos de Objeto 19-37
Visin General de la Prctica 19-5: Definicin de Seguridad de Nivel de Fila
(Filtros de Datos) 19-38
Visin General de la Prctica 19-6: Definicin de Lmites de Consulta y
Restricciones de Tiempo 19-39
20 Gestin de Cach
Objetivo 20-2
Desafo de Negocio 20-3
Solucin de Negocio: Cach de Consultas de Oracle BI Server 20-4
Ventajas de la Cach 20-5
Coste de la Cach 20-6
Cach de Consultas: Arquitectura 20-7
Supervisin y Gestin de la Cach 20-8
Tcnicas de Gestin de Cach 20-9
Uso de Fusion Middleware Control para Configurar la Cach 20-10
Uso de NQSConfig.ini para Editar Manualmente los
Parmetros de Cach 20-11
Definicin de Cach y Persistencia de Cach para Tablas 20-12
Uso de Cache Manager 20-13
Inspeccin de SQL para Entradas de Cach 20-14
Modificacin de la Visualizacin de las Columnas de Cache Manager 20-15
Inspeccin de Informes de Cach 20-16
Depuracin Manual de Entradas de Cach con Cache Manager 20-17
Depuracin Automtica de Entradas de Cach 20-18
Uso de Tablas de Sondeo de Eventos 20-19
Incorporacin de Valores Iniciales a la Cach 20-20
Condiciones de Acierto de Cach 20-21
Resumen 20-22
Visin General de la Prctica 20-1: Activacin de Cach de Consultas 20-23
Visin General de la Prctica 20-2: Modificacin de Parmetros de Cach 20-24
Visin General de la Prctica 20-3: Incorporacin de Valores Iniciales
a la Cach 20-25

e
d
a

y
m

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

21 Gestin del Seguimiento de Uso


Objetivos 21-2
Desafos de Negocio 21-3
Solucin de Negocio: Seguimiento de Uso de Oracle BI 21-4
Mtodos de Seguimiento de Uso de Oracle BI 21-5
Ejemplo de ABC 21-6

e
l
c

a
r
O

xvi

c
A

Pasos para Activar el Seguimiento de Uso 21-7


1. Creacin de la Tabla de Seguimiento de Uso 21-8
2. Importacin de la Tabla de Seguimiento de Uso 21-9
3. Creacin de un Modelo de Negocio de Seguimiento de Uso 21-10
4. Activacin del Seguimiento de Uso 21-11
5. Activacin de la Insercin Directa 21-12
6. Definicin del Parmetro de Tabla Fsica 21-13
7. Definicin del Parmetro de Pool de Conexiones 21-14
8. Definicin de Parmetros Adicionales 21-15
9. Prueba de los Resultados 21-16
Anlisis de los Datos de Seguimiento de Uso 21-17
Resumen 21-18
Visin General de la Prctica 21-1: Configuracin del Seguimiento de Uso 21-19
22 Configuracin y Uso del Entorno de Desarrollo de Varios Usuarios
Objetivos 22-2
Desafo de Negocio 22-3
Solucin de Negocio: Entorno de Desarrollo de Varios Usuarios (MUDE)
de Oracle BI 22-4
Proceso de Desarrollo del Repositorio de Oracle BI 22-5
Proceso de Fusin en 3 Direcciones de SCM 22-6
Proceso de Fusin en 3 Direcciones del Repositorio de Oracle BI 22-7
Proyectos de Desarrollo de Varios Usuarios 22-8
Visin General: Desarrollo de Varios Usuarios de Oracle BI 22-9
Ejemplo de ABC 22-10
Pasos para Configurar un Entorno MUDE de Oracle BI 22-11
1. Creacin de Proyectos 22-12
2. Edicin de Proyectos 22-13
3. Configuracin de un Directorio de Red Compartido 22-14
4. Copia del Repositorio Maestro en el Directorio Compartido 22-15
Realizacin de Cambios en un Entorno MUDE de Oracle BI 22-16
1. Indicacin al Directorio de Varios Usuarios 22-17
2. Desproteccin de Proyectos 22-18
3. Tareas de la Herramienta de Administracin durante la Desproteccin 22-19
4. Cambio de Metadatos 22-20
5. Opciones de Varios Usuarios durante el Desarrollo 22-21
6. Fusin de Cambios Locales 22-22
7. Toma de Decisiones sobre la Fusin 22-23
8. Publicacin en la Red 22-24
9. Realizacin del Seguimiento del Historial de Proyectos 22-25
Opciones del Men History 22-26

e
d
a

y
m

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

xvii

c
A

Supresin de Elementos del Historial 22-27


Resumen 22-28
Visin General de la Prctica 22-1: Configuracin de un Entorno de Desarrollo de
Varios Usuarios 22-29
Visin General de la Prctica 22-2: Uso de un Entorno de Desarrollo
de Varios Usuarios 22-30
23 Configuracin de la Anotacin en los Anlisis
Objetivos 23-2
Anotacin en los Anlisis 23-3
Pasos para Configurar la Anotacin 23-4
1. Creacin de una Tabla Fsica con Columnas de Anotacin 23-5
2. Importacin de la Tabla de Anotacin 23-6
3. Activacin de la Anotacin para el Pool de Conexiones 23-7
4. Activacin de la Anotacin para Columnas Lgicas 23-9
5. Definicin de Permisos de Anotacin en la Capa Presentation 23-10
6. Activacin de la Anotacin en instanceconfig.xml 23-11
7. Creacin de una Plantilla XML de Anotacin 23-12
8. Almacenamiento de la Plantilla de Anotacin 23-14
9. Asignacin de Privilegios de Anotacin 23-15
10. Creacin de un Anlisis con Columnas Activadas para Anotacin 23-16
11. Sustitucin del Formato de los Datos por Defecto 23-17
12. Activacin de la Anotacin en la Vista de Tabla 23-18
13. Verificacin de los Resultados 23-19
Resumen 23-20
Visin General de la Prctica 23-1: Configuracin de la Anotacin 23-21

e
d
a

y
m

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

24 Realizacin de una Fusin de Parche


Objetivos 24-2
Fusin de Parche 24-3
Creacin de un Parche 24-4
Aplicacin de un Parche 24-5
Pasos para Realizar una Fusin de Parche 24-6
1. Comparacin de los Repositorios Actual y Original 24-7
2. Igualacin de Objetos 24-8
3. Creacin de un Parche 24-9
4. Aplicacin del Parche 24-10
5. Toma de Decisiones sobre la Fusin 24-11
6. Verificacin del Trabajo 24-12
Resumen 24-13
Visin General de la Prctica 24-1: Realizacin de una Fusin de Parche 24-14

e
l
c

a
r
O

xviii

25 Configuracin de Columnas Lgicas para Soportar Varias Monedas


Objetivos 25-2
Visin General 25-3
Pasos para Configurar el Soporte de Varias Monedas 25-4
1. Modificacin del Archivo de Moneda de Preferencias del Usuario 25-5
2. Creacin de una Variable de Sesin PREFERRED_CURRENCY 25-6
3. Creacin de Columnas Lgicas con Conversiones de Moneda 25-7
4. Edicin de una Columna Lgica para Usar un Factor de Conversin 25-8
4. Adicin de la Columna Lgica a la Capa Presentation 25-9
5. Verificacin de la Pgina My Account 25-10
5. Verificacin de los Resultados de Anlisis 25-11
Resumen 25-12
Visin General de la Prctica 25-1: Definicin de las Opciones de Moneda
Preferidas por el Usuario 25-13
26 Uso de las Utilidades de la Herramienta de Administracin
Objetivos 26-2
Asistentes y Utilidades 26-3
Acceso a Asistentes y Utilidades 26-4
Gestin de Sesiones 26-5
Consulta de Metadatos del Repositorio 26-6
Sustitucin de Columnas o Tablas 26-7
Documentacin de un Repositorio 26-8
Generacin de un Diccionario de Metadatos 26-9
Creacin de una Tabla de Eventos 26-10
Actualizacin de la Capa Physical 26-11
Eliminacin de Objetos Fsicos no Utilizados 26-12
Resumen 26-13

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

27 Oracle BI 11g R1: Creacin de Repositorios - Pruebas

A Optimizacin del Rendimiento de las Consultas


Objetivo A-2
Desafo de Negocio A-3
Solucin de Negocio A-4
Funciones de Oracle BI Que Optimizan el Rendimiento A-6
Optimizacin del Rendimiento de las Consultas A-7
Uso de Agregados A-8
Uso de la Navegacin de Agregacin A-9
Restriccin de los Resultados mediante una Clusula WHERE A-10

e
l
c

a
r
O

xix

e
d
a

Almacenamiento en Cach A-11


Lmite del Nmero de Bloques de Inicializacin A-12
Limitacin de los Tipos de Tablas Select A-13
Modelado Correcto de las Jerarquas de Dimensin Lgica A-14
Desactivacin del Registro A-15
Definicin de Lmites de Consulta A-16
Introduccin de Clculos en la Base de Datos A-17
Exposicin de Vistas Materializadas en la Capa Physical A-18
Uso de Indicaciones de Base de Datos A-19
Resumen A-20
B Metodologa para el Desarrollo del Modelo en Primer Lugar
Metodologa para el Desarrollo del Modelo en Primer Lugar: Visin General B-2
Afirmaciones Centrales de la Metodologa para el Desarrollo del
Modelo en Primer Lugar B-3
Anlisis de Rendimiento de Lnea Base B-4
Definicin del Modelo de Negocio: Matriz Dimensional B-6
Matriz Dimensional: Ejemplo B-7
Cambio a Niveles de Requisitos de Rendimiento Ms Detallados B-8
Enfoque en el Modelo de Negocio B-9
Aprovechamiento de Aplicaciones sin Bifurcaciones de Oracle BI B-10
Uso de la Automatizacin de Data Mart de Oracle BI B-11

e
d
a

y
m

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

a
r
O

xx

c
A

Seguridad

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para:
Identificar y describir la configuracin de seguridad por
defecto para Oracle BI
Crear usuarios y grupos
Crear roles de aplicacin
Configurar permisos para objetos de repositorio
Usar lmites de consulta, restricciones de tiempo y filtros
para controlar el acceso a la informacin del repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-2

Desafo de Negocio: Estrategia de Seguridad


El diseo de la estrategia de seguridad para un negocio
empieza por las respuestas a estas preguntas bsicas:

Quin tendr acceso a los datos de la compaa y a los


recursos del negocio?
En qu condiciones se limitar o denegar el acceso?
Cmo se controlar el acceso?
Cmo se autenticarn los usuarios?
Dnde se almacenarn las credenciales?

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Desafo de Negocio: Estrategia de Seguridad

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Las necesidades del negocio de una organizacin guan su estrategia de seguridad. Cada
organizacin tiene sus propios requisitos de proteccin de la informacin y la estrategia de
seguridad se debe disear de forma individual para cumplirlos. Muchos de los diseos de
estrategia de seguridad empiezan por las respuestas a las preguntas mostradas en la diapositiva.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-3

Solucin de Negocio: Seguridad de Oracle BI


Controla el acceso a los recursos del sistema:
Requiere la autenticacin de los usuarios al conectarse.
Limita el acceso de los usuarios a slo aquellos recursos
para los que tienen autorizacin.
Gestiona las identidades de los usuarios, las credenciales
y los permisos que se otorgan.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Solucin de Negocio: Seguridad de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La seguridad de Oracle Business Intelligence se puede dividir en dos grandes reas: el control del
acceso a los componentes en el dominio de BI (seguridad de acceso a los recursos) y el control
del acceso a los datos de origen de negocio (seguridad de acceso a los datos).
El control del acceso a los recursos del sistema se logra mediante la autenticacin de los usuarios
al conectarse y mediante la limitacin del acceso de los usuarios a slo aquellos recursos para
los que tienen autorizacin. El modelo de seguridad por defecto de Oracle BI est disponible para
su inmediata implantacin despus de la instalacin. Este modelo incluye controles para
gestionar las identidades de los usuarios, las credenciales y los permisos otorgados que se
otorgan. De esta forma, puede controlar el acceso al sistema mediante la validacin de la
identidad al conectar (autenticacin) y controlar el acceso a determinados componentes y
funciones de Oracle BI segn los permisos otorgados al usuario (autorizacin).
Nota: en este curso se resaltan los componentes de seguridad relacionados con la creacin y
gestin de un repositorio de Oracle BI. Sin embargo, la seguridad de Oracle BI es un tema
complejo que implica tareas de instalacin y configuracin no incluidas en el mbito de este
curso. Para obtener ms informacin, consulte la gua Security Guide for Oracle Business
Intelligence Enterprise Edition (Gua de Seguridad para Oracle Business Intelligence Enterprise
Edition).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-4

Gestin de la Seguridad de Oracle BI


Oracle BI se integra con la plataforma de seguridad de
Oracle Fusion Middleware.
Consola de Administracin de Oracle WebLogic Server
Gestin de usuarios y grupos para el servidor LDAP
embebido que sirve de almacn de identidades por defecto

Oracle Fusion Middleware Control


Gestin de roles de aplicacin del almacn de polticas que
otorgan permisos a usuarios, grupos y otros roles de
aplicacin

Herramienta de Administracin de Oracle BI


Gestin de permisos para objetos de la capa Presentation y
objetos de modelo de negocio del repositorio

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Gestin de la Seguridad de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

El software de Oracle BI se integra con facilidad con la plataforma de Oracle Fusion Middleware.
Comparten funciones y un marco de seguridad comn. Esta configuracin de seguridad comn
utiliza Oracle WebLogic Server como servidor de administracin por defecto. Sin embargo, los
detalles de la implantacin permanecen ocultos durante las tareas administrativas diarias y slo
se muestran en las herramientas utilizadas para gestionar la configuracin de seguridad de
Oracle BI.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-5

Modelo de Seguridad por Defecto de Oracle BI


Durante la instalacin, se preconfiguran tres controles de seguridad
de Oracle BI con los valores iniciales (por defecto) para formar el
modelo de seguridad por defecto:
Almacn de identidades
Contiene las definiciones de los usuarios, grupos y jerarquas de
grupos necesarias para controlar la autenticacin.

Almacn de polticas
Contiene la definicin de los roles de aplicacin, los permisos
otorgados a los roles y los miembros (usuarios, grupos y roles
de aplicacin) de los roles.

Almacn de credenciales
Almacena las credenciales relacionadas con la seguridad, como
combinaciones de nombre de usuario y contrasea, para acceder a
un sistema externo (como una base de datos o un servidor LDAP).

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Modelo de Seguridad por Defecto de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Entre los controles de seguridad se incluyen:


Un servidor de directorios embebido que funciona como almacn de identidades diseado
para contener todas las definiciones de usuarios y grupos necesarias para controlar la
autenticacin.
Un almacn de polticas basado en archivos diseado con el fin de contener las
asignaciones de rol de aplicacin y asignacin de permisos para los usuarios y grupos
necesarios para controlar la autorizacin.
Un almacn de credenciales basado en archivos diseado para contener las credenciales
de los usuarios y del sistema.
Durante las operaciones en entornos de desarrollo o prueba, le puede resultar ms adecuado el
uso de un modelo de seguridad por defecto porque ya est preconfigurado. A continuacin,
puede agregar credenciales y definiciones de usuarios que sean especficas del negocio, as
como personalizar los roles de aplicacin y las asignaciones de permisos por defecto segn las
necesidades de las polticas de seguridad de su negocio. Despus de configurar por completo los
almacenes de identidades, polticas y credenciales, y rellenarlos con los datos especficos de su
negocio, estos almacenes podrn proporcionar toda la informacin sobre usuarios, polticas y
credenciales que necesiten los componentes de Oracle BI durante la autenticacin y autorizacin.

e
l
c

a
r
O

En las siguientes diapositivas se describen los componentes clave del modelo de seguridad por
defecto.
Oracle BI 11g R1: Creacin de Repositorios 19-6

Dominio de Seguridad por Defecto

Dominio de BI
Seleccione para ver
dominios de
seguridad.

y
m

Dominio de seguridad por defecto

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Dominio de Seguridad por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En la captura de pantalla se muestra la configuracin por defecto del dominio de seguridad de


Oracle BI WebLogic en la Consola de Administracin de Oracle WebLogic Server. Mediante un
explorador, puede acceder a esta consola utilizando la siguiente URL:
http://<nombre_mquina>:7001/console.
En el lado izquierdo de la consola, en Domain Structure, observe que hay un nico dominio de
WebLogic llamado bifoundation_domain en el que se han desplegado todas las aplicaciones
de BI. Observe tambin que hay un nico dominio de seguridad por defecto llamado myrealm. El
programa de instalacin de OBI instala un nico dominio con un nico dominio de seguridad.
Un dominio de seguridad es un contenedor para los mecanismos utilizados para proteger los
recursos de WebLogic. Se incluyen usuarios, grupos, roles de seguridad, polticas de seguridad y
proveedores de seguridad. Aunque se pueden definir varios dominios de seguridad para el
dominio de BI, slo uno puede estar activo (es decir, slo se puede designar uno como dominio
por defecto en un momento determinado).

e
l
c

Haga clic en myrealm para ver su configuracin por defecto.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-7

Proveedores de Autenticacin por Defecto

Proveedor de
autenticacin por
defecto

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Proveedores de Autenticacin por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En esta captura de pantalla se muestra la configuracin por defecto de los proveedores de


autenticacin en el dominio de seguridad por defecto myrealm. Observe que hay un proveedor
de autenticacin de WebLogic por defecto.
Los proveedores de autenticacin establecen la identidad de los usuarios y el sistema procesa,
transmite informacin de identidad y sirve de repositorio del que los componentes pueden
recuperar informacin sobre la identidad.
Oracle BI se configura directamente para utilizar el servidor de directorios embebido en Oracle
WebLogic Server como proveedor de seguridad por defecto. Cuando un usuario se conecta a un
sistema con una combinacin de nombre de usuario y contrasea, Oracle WebLogic Server valida
la identidad segn la combinacin proporcionada. Si lo desea, puede utilizar otros proveedores de
seguridad y gestionarlos en la Consola de Administracin de Oracle WebLogic, pero el proveedor
de autenticacin de WebLogic se utiliza por defecto.

e
l
c

Nota: hay un proveedor de afirmacin de identidad de WebLogic por defecto, que se utiliza
principalmente para Single Sign On y no se explicar en este curso.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-8

Usuarios por Defecto

Usuario por
defecto
Usuario por
defecto

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Usuarios por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El almacn de identidades por defecto contiene los nombres de usuario especficos de Oracle BI.
Estos nombres de usuario por defecto se proporcionan para mayor comodidad, para que pueda
empezar a utilizar el software de Oracle BI de inmediato despus de la instalacin, pero no es
necesario que mantenga los nombres por defecto. En este ejemplo, los usuarios son
BISystemUser y weblogic.
weblogic es el usuario administrativo. Despus de la instalacin, Oracle BI y Oracle WebLogic
Server comparten un nico usuario administrativo. Se utiliza para ambos el mismo nombre de
usuario y contrasea que se proporcion durante el proceso de instalacin. El nombre de usuario
que se crea durante la instalacin puede ser cualquiera y no es necesario que sea Administrator.
Tambin se proporciona la contrasea durante la instalacin y se puede cambiar ms adelante
mediante la interfaz de administracin del almacn de identidades. En la configuracin de
seguridad por defecto, el usuario administrativo es miembro del grupo BIAdministrators y dispone
de todos los derechos otorgados al usuario administrador de Oracle BI en versiones anteriores, con
la excepcin de la suplantacin. El usuario administrativo no puede suplantar a otros usuarios.
Los componentes del sistema de Oracle BI ahora establecen una conexin entre s como
BISystemUser en lugar de Administrator (lo que suceda en versiones anteriores). Si utiliza una
cuenta de sistema de confianza como BISystemUser para proteger la comunicacin entre los
componentes, podr cambiar la contrasea de la cuenta de administrador del sistema del
despliegue sin que afecte a la comunicacin entre estos componentes. El nombre de este usuario
es el valor por defecto y se puede cambiar, o bien, se puede crear otro usuario para la
comunicacin entre procesos. Se tratar de un usuario con numerosos privilegios cuyas
credenciales deben estar protegidas de usuarios no administrativos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-9

Grupos por Defecto

Grupos por
defecto

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Grupos por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

Los grupos son juegos de usuarios con un orden lgico. Si crea grupos de usuarios con
necesidades similares de acceso a los recursos del sistema, la gestin de la seguridad ser ms
sencilla. La gestin de un grupo resulta ms eficiente que la gestin de un gran nmero de
usuarios de forma individual. Oracle recomienda que organice los usuarios en grupos para
facilitar su mantenimiento. A continuacin, los grupos se asignan a roles de aplicacin para
otorgar derechos. Para mayor comodidad, se proporcionan tres nombres de grupo por defecto,
para que pueda empezar a utilizar el software de Oracle BI de inmediato despus de la
instalacin, pero no es necesario que mantenga los nombres por defecto.
Grupo BIAdministrators: los miembros tienen permisos equivalentes al usuario administrador de
las versiones anteriores con la excepcin de la capacidad de suplantacin. El usuario
administrador de las versiones anteriores poda suplantar una identidad, pero los miembros del
grupo BIAdministrators no pueden suplantar a otros usuarios.
Grupo BIAuthors: los miembros tienen los permisos necesarios para crear contenido que
pueden utilizar (o consumir) otros usuarios.
Grupo BIConsumers: los miembros tienen los permisos necesarios para utilizar (o consumir) el
contenido creado por otros usuarios. El grupo BIConsumers representa a todos los usuarios que
se han autenticado mediante Oracle BI. Por defecto, todos los usuarios autenticados de Oracle BI
forman parte del grupo BIConsumers y no es necesario agregarlos de forma explcita al grupo. El
grupo BIConsumers incluye al grupo de usuarios de Oracle WebLogic Server como miembro.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-10

Roles de Aplicacin por Defecto

Roles de aplicacin
por defecto

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Roles de Aplicacin por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Un rol de aplicacin define un juego de permisos que se otorgan a un usuario o grupo. Los roles
de aplicacin se definen en Fusion Middleware Control, al que se puede acceder mediante
http://<nombre_mquina>:7001/em. Para acceder a la pgina Application Roles, haga clic con el
botn derecho en coreapplication en el panel izquierdo y seleccione Security > Application
Roles (no se muestra aqu).
El almacn de polticas basado en archivos contiene una jerarqua de roles de aplicacin por
defecto que incluye las asignaciones de permisos preconfigurados y las definiciones de miembro
de rol. Los miembros de rol de aplicacin pueden ser usuarios o grupos del almacn de
identidades u otros roles de aplicacin del almacn de polticas.
Entre los roles de aplicacin por defecto se incluyen:
BISystem: otorga los permisos necesarios para suplantar a otros usuarios. Este rol es
necesario en los componentes del sistema de Oracle BI para la comunicacin entre
componentes.
BIAdministrator: otorga los permisos administrativos necesarios para configurar y
gestionar la instalacin de Oracle BI. A todos los miembros del grupo BIAdministrators se
les otorga de forma explcita este rol y de forma implcita los roles BIAuthor y BIConsumer.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-11

Roles de Aplicacin por Defecto (continuacin)

BIAuthor: otorga los permisos necesarios para crear y editar contenido que pueden utilizar
(o consumir) otros usuarios. A todos los miembros del grupo BIAuthors se les otorga de
forma explcita este rol y de forma implcita el rol BIConsumer.
BIConsumer: otorga los permisos necesarios para utilizar (o consumir) el contenido
creado por otros usuarios.

Estos roles de aplicacin por defecto se asignan a los grupos por defecto de WebLogic LDAP por
defecto. Los grupos aparecen en la columna Members. Los roles de aplicacin no dependen de
los grupos LDAP. Si utiliza un servidor LDAP diferente al servidor WebLogic LDAP por defecto,
puede asignar estos roles a grupos en el nuevo servidor LDAP. Los roles de aplicacin estn en
el almacn de polticas, mientras que los grupos estn en el almacn de identidades. La regla de
nomenclatura por defecto establece que los nombres de rol de aplicacin van en singular y los
nombres de grupo en plural.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-12

Polticas de Aplicacin por Defecto

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Polticas de Aplicacin por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Las polticas de aplicacin son las polticas de autorizacin en las que se basa una aplicacin
para controlar el acceso a sus recursos. Las polticas de aplicacin se definen en Fusion
Middleware Control. Para acceder a la pgina Application Policies, haga clic con el botn derecho
en coreapplication en el panel izquierdo y seleccione Security > Application Policies (no se
muestra aqu).
El almacn de polticas basado en archivos por defecto contiene los permisos de Oracle BI. Se
proporcionan todos los permisos de Oracle BI y no se puede crear permisos adicionales. Estos
permisos los otorgan los roles de aplicacin por defecto en la configuracin de seguridad por
defecto. Cada rol de aplicacin por defecto tiene un juego predefinido de permisos. En la captura
de pantalla se muestra slo una lista parcial de los permisos del rol de aplicacin BIAdministrator.
Un ejemplo de permiso es oracle.bi.server.manageRepositories, que permite abrir
repositorios en modo en lnea en la herramienta de administracin de Oracle BI. Este permiso se
otorga al rol BIAdministrator.

e
l
c

Nota: estos permisos del almacn de polticas no son los mismos que los utilizados para definir el
acceso a los objetos de BI (metadatos, paneles de control, informes, etc.). Los permisos del
almacn de polticas se utilizan slo para definir la funcionalidad de BI a la que pueden acceder
los roles asignados. Los permisos de objeto se explican ms adelante en esta misma leccin.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-13

Configuracin de Seguridad por Defecto


en el Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Configuracin de Seguridad por Defecto en el Repositorio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Abra el repositorio en modo en lnea para ver la configuracin de seguridad por defecto.
La seguridad del repositorio se debe gestionar en modo en lnea. Seleccione Manage > Identity
para abrir Identity Manager.
En el separador Users puede ver el mismo juego de usuarios que los que aparecen en la Consola
de Administracin de WebLogic Server. La clave reside en que los usuarios ya no se gestionan
en el repositorio, como en versiones anteriores. Se gestionan en WebLogic LDAP, o en el
almacn de identidades con el que se haya configurado el sistema. Si necesita agregar un nuevo
usuario al sistema, debe hacerlo en el almacn de identidades, no en el repositorio (como se
explicar ms adelante en esta leccin).
El separador Application Roles muestra todos los roles de aplicacin del almacn de polticas.
Ms adelante en esta leccin, ver que puede utilizar los roles de aplicacin para definir permisos
de control de acceso para los objetos del repositorio. Se recomienda que se utilicen los roles de
aplicacin, no los usuarios individuales, para definir los permisos de control de acceso para los
objetos del repositorio.

e
l
c

a
r
O

Si crea nuevos usuarios en el almacn de identidades, o nuevos roles de aplicacin en el


almacn de polticas, aparecen en el repositorio despus de reiniciar BI Server. El repositorio
mantiene la cach de las identidades; por lo tanto, los usuarios y los roles de aplicacin estn
visibles en modo fuera de lnea y en lnea.
Oracle BI 11g R1: Creacin de Repositorios 19-14

Jerarqua de Roles de Aplicacin


por Defecto: Ejemplo

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Jerarqua de Roles de Aplicacin por Defecto: Ejemplo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En este ejemplo se muestran las relaciones entre usuarios, grupos, roles de aplicacin y
permisos. En Oracle BI, los miembros de un rol de aplicacin por defecto incluyen tanto grupos
como roles de aplicacin. El resultado es una estructura de roles jerrquica en la que los
permisos se pueden heredar, adems de otorgarse de forma explcita. A un grupo que es
miembro de un rol se le otorgan permisos del rol y de todos los roles descendentes de ese rol.
Al crear una jerarqua de roles, no debe introducir dependencias circulares.
En el grfico de la diapositiva se muestran estas relaciones entre los roles de aplicacin por
defecto y la forma en que se otorgan los permisos a los miembros. Debido a la jerarqua de roles,
el resultado es que a un usuario que es miembro de un grupo concreto se le otorgan permisos
explcitos y permisos heredados adicionales. Tenga en cuenta que, por s mismos, los grupos y
las jerarquas de grupos no permiten que un privilegio realice una accin en una aplicacin.
Estos privilegios se transmiten mediante los roles de aplicacin y sus asignaciones de permisos
correspondientes.

e
l
c

La tabla muestra el rol y los permisos otorgados a todos los miembros (usuarios) del grupo.
El rol BIAdministrator por defecto es miembro del rol BIAuthor, y el rol BIAuthor es miembro del rol
BIConsumer. El resultado es que a los miembros del grupo BIAdministrators se les otorgan todos
los permisos de los roles BIAdministrator, BIAuthor y BIConsumer. En este ejemplo, slo se utiliza
uno de los permisos que se otorga con cada rol con fines de demostracin.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-15

Ejemplo de ABC
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Crear grupos.
Crear jerarquas de grupos.
Crear usuarios.
Asignar usuarios a grupos.
Crear roles de aplicacin.
Asignar grupos y roles a los roles de aplicacin.
Verificar nuevos usuarios y roles de aplicacin en Oracle BI.
Configurar permisos de objeto.
Definir seguridad de nivel de fila (filtros de datos).
Definir lmites de consulta y restricciones de tiempo.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-16

Creacin de Grupos
Use el dominio de seguridad de la Consola de
Administracin de WebLogic Server para crear grupos.

Haga clic en el botn New para agregar nuevos grupos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de Grupos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Utilice la Consola de Administracin de WebLogic Server para crear grupos. Los grupos son
juegos de usuarios con un orden lgico. La gestin de un grupo resulta ms eficiente que la
gestin de un gran nmero de usuarios de forma individual. Oracle recomienda que primero
organice todos los usuarios de Oracle BI en grupos segn los objetivos de la organizacin y
asigne roles de aplicacin a los grupos para transmitir los privilegios del sistema. El almacn de
identidades por defecto proporcionado para gestionar usuarios y grupos es el servidor de
directorios embebido de Oracle WebLogic Server.
En este ejemplo, se han agregado tres nuevos grupos: SalesAssociatesGroup,
SalesManagersGroup y SalesSupervisorsGroup.
Al hacer clic en el botn New, se abre un cuadro de dilogo para crear un grupo nuevo.
Aqu no se muestra este cuadro de dilogo.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-17

Creacin de Jerarquas de Grupos


Agregue grupos a otros grupos para crear jerarquas de grupos.
Configuracin para el grupo

Haga clic en un grupo para


abrir el cuadro de dilogo
Settings.

Grupos disponibles a
los que se puede
asignar el grupo

El grupo es miembro
de este grupo.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de Jerarquas de Grupos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Debe utilizar el dominio de seguridad de la Consola de Administracin de WebLogic Server para


crear jerarquas de grupos. En el separador Users and Groups del dominio de seguridad, haga
clic en un grupo en el subseparador Groups para ver la configuracin del grupo. En el
subseparador Membership, puede asignar grupos a otros grupos. El subseparador Membership
muestra los grupos de los que ya es miembro un grupo, as como los grupos disponibles a los
que se puede asignar un grupo. Para asignar un grupo, utilice los botones para mover un grupo (o
grupos) de la lista Available a la lista Chosen.
En el ejemplo de la diapositiva se muestra la configuracin de los miembros del grupo
SalesSupervisorsGroup. El grupo SalesSupervisorsGroup es miembro del grupo
SalesAssociatesGroup. Esto significa que los privilegios o permisos asignados al grupo
SalesAssociatesGroup se heredan en el grupo SalesSupervisorsGroup.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-18

Creacin de Usuarios
Use el dominio de seguridad de la Consola de Administracin
de WebLogic Server para crear usuarios.

Haga clic en el botn New para agregar nuevos usuarios.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de Usuarios

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Utilice la Consola de Administracin de WebLogic Server para crear usuarios. El almacn de


identidades por defecto proporcionado para gestionar usuarios es el servidor de directorios
embebido de Oracle WebLogic Server. En este ejemplo, se han agregado dos nuevos usuarios:
AZIFF y JCRUZ.
Al hacer clic en el botn New, se abre un cuadro de dilogo para crear un usuario nuevo. En el
cuadro de dilogo, proporcione el nombre de usuario, una descripcin y la contrasea. (Aqu no
se muestra este cuadro de dilogo).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-19

Asignacin de Usuarios a Grupos


Use el dominio de seguridad de la Consola de Administracin
de WebLogic Server para asignar usuarios a grupos.
Configuracin del usuario

Haga clic en un usuario


para abrir el cuadro de
dilogo Settings.

Grupos
disponibles a los
que se puede
asignar el usuario

y
m

El usuario es miembro
de estos grupos.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Asignacin de Usuarios a Grupos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En el separador Users and Groups del dominio de seguridad, haga clic en un usuario en el
subseparador Users para ver la configuracin del usuario. En el subseparador Groups, puede
asignar usuarios a grupos. El subseparador Groups muestra los grupos de los que ya es miembro
un usuario, as como los grupos disponibles a los que se puede asignar un usuario.
En el ejemplo de la diapositiva se muestra la configuracin de grupo para el usuario JCRUZ.
JCRUZ es miembro de los grupos SalesManagersGroup y SalesSupervisorsGroup.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-20

Creacin de Roles de Aplicacin


Use Fusion Middleware Control para crear roles de
aplicacin.

Haga clic en Create para


crear un nuevo rol de
aplicacin.

y
m

Nuevos roles de
aplicacin

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de Roles de Aplicacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Un rol de aplicacin transmite sus asignaciones de permisos a los usuarios, grupos y roles de
aplicacin asignados a ese rol. Estar asignado a un rol de aplicacin significa ser miembro del rol.
Al enlazar las asignaciones de permisos al rol de aplicacin se facilita el proceso de otorgar
privilegios del sistema. Despus de establecer las definiciones de rol de aplicacin y asignaciones
de permisos, podr controlar los derechos del sistema mediante la gestin de los miembros de
cada rol.
Oracle recomienda que asigne grupos y otros roles de aplicacin a los roles de aplicacin y no a
usuarios individuales. Una vez asignados, a todos los miembros de los grupos y roles se les
otorgan los mismos derechos. Al controlar los miembros de un grupo se reduce la complejidad del
seguimiento de los derechos de acceso de varios usuarios individuales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-21

Asignacin de Roles de Aplicacin


Asigne roles de aplicacin a grupos u otros roles de aplicacin.

Haga clic en un rol de aplicacin


para editarlo.

Los roles de aplicacin se


pueden asignar a grupos y
a otros roles de aplicacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Asignacin de Roles de Aplicacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Despus de crear un rol de aplicacin, puede asignarlo a los usuarios o grupos definidos en el
servidor LDAP, o bien, a otros roles de aplicacin.
En este ejemplo, el rol de aplicacin SalesAssociatesRole se ha asignado al grupo
SalesAssociatesGroup, al rol de aplicacin SalesManagersRole y al rol de aplicacin
SalesSupervisorsRole. Esto significa que cualquier usuario que sea miembro del grupo o
rol de aplicacin seleccionado se asigna a este rol de aplicacin y recibe los privilegios o
permisos asignados al rol de aplicacin. Se pueden agregar usuarios individuales a un rol,
pero se recomienda agregar grupos o roles de aplicacin, no usuarios individuales, a los roles
de aplicacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-22

Jerarquas de Roles de Aplicacin


Al asignar roles de aplicacin a otros roles de aplicacin, se
crean jerarquas de roles de aplicacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Jerarquas de Roles de Aplicacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

De forma similar a lo que suceda con los grupos creados en el almacn de identidades de
WebLogic, ahora tiene una jerarqua de roles de aplicacin en el almacn de polticas. Al asignar
roles de aplicacin a otros roles de aplicacin, se crean jerarquas de roles de aplicacin. En este
ejemplo, esto significa que los privilegios o permisos asignados al rol de aplicacin
SalesAssociatesRole se heredan en el rol SalesSupervisorsRole y SalesManagersRole.
Cul es la diferencia entre los usuarios y grupos creados en el almacn de identidades del
servidor WebLogic LDAP y los roles de aplicacin creados en el almacn de polticas?
En el servidor WebLogic LDAP, tiene usuarios y grupos. Un rol de aplicacin es un rol lgico que
se puede utilizar en la aplicacin para proteger el contenido de forma independiente a cualquier
servidor LDAP y a los usuarios y grupos de ese servidor LDAP. Las reglas de seguridad se crean
mediante roles de aplicacin. Si cambia el entorno LDAP subyacente, las reglas de seguridad se
mantienen. En un entorno LDAP diferente, donde los nombres de grupo o usuario pueden ser
diferentes, podra reasignar los roles de aplicacin a otros grupos o usuarios, sin que afectara a la
estructura de seguridad de BI (creada con roles de aplicacin).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-23

Verificacin de la Configuracin de
Seguridad en Oracle BI
Reinicie Oracle BI Server para que los cambios en el almacn
de polticas estn visibles en Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Verificacin de la Configuracin de Seguridad en Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Para que los cambios en el almacn de polticas estn visibles en Oracle BI, debe reiniciar Oracle
BI Server. Normalmente, dispondr de un juego de roles de aplicacin fijo, por lo que ser poca la
frecuencia con la que agregue o suprima roles de aplicacin en el almacn de polticas. Lo que
resulta ms habitual es asignar esos roles a nuevos grupos y usuarios en el almacn de
identidades, pero para ello no es necesario reiniciar el servidor. Oracle BI Server se debe reiniciar
slo cuando se agreguen o supriman roles de aplicacin.
En este ejemplo, JCRUZ se ha conectado a Oracle BI y ha seleccionado My Account. En el
separador Roles and Catalog Groups, aparecen todos los roles de aplicacin a los que est
asignado. Jose Cruz es miembro del grupo Sales Managers (que es miembro del rol de aplicacin
Sales Managers Role) y del grupo Sales Supervisors (que es miembro del rol de aplicacin Sales
Supervisors Role). Ya que ambos roles son miembros del rol de aplicacin Sales Associates
Role, l tambin es miembro de ese rol. Por defecto, todos los usuarios de BI tambin son
miembros de los roles de aplicacin por defecto, Authenticated User y BI Consumer Role.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-24

Verificacin de la Configuracin de Seguridad en Oracle BI (continuacin)


Los roles de aplicacin tienen diferentes fines en los entornos de desarrollo y produccin. En un
entorno de desarrollo, se puede otorgar uno o varios roles a los desarrolladores. Una posibilidad
es crear roles que se utilizarn en produccin y asignar a los desarrolladores esos roles para
administrar, crear y probar el entorno de desarrollo.
Como ver ms adelante en esta leccin, tambin se utilizan roles de aplicacin lgicos para
proteger el acceso a los datos y objetos del repositorio. Por lo tanto, los roles de aplicacin se
pueden utilizar para controlar el acceso a objetos y funciones del producto.
El valor del uso de roles de aplicacin radica en el hecho de que puede cambiar el sistema que
ha creado entre los entornos sin tener que volver a configurar toda la seguridad. Por ejemplo, no
ser necesario que cambie la configuracin de seguridad en el catlogo de presentacin o
repositorio. Slo tendr que reasignar los roles de aplicacin al entorno deseado.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-25

Verificacin de la Configuracin
de Seguridad en el Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Verificacin de la Configuracin de Seguridad en el Repositorio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Despus de reiniciar Oracle BI Server, los cambios realizados en la configuracin de seguridad


estarn visibles en Identity Manager en el repositorio.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-26

Configuracin de Permisos de Objeto


Configure permisos de objeto en el repositorio para controlar el
acceso a los objetos de las capas Presentation y BMM.
1. Abra las propiedades del objeto.
4. El usuario se conecta.

2. Haga clic en Permissions.

5. El usuario ve los objetos


segn los permisos.
3. Defina los permisos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Configuracin de Permisos de Objeto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Los permisos de objeto se definen mediante la herramienta de administracin. Hay dos enfoques
para definir permisos de objeto: puede definirlos para usuarios o roles de aplicacin concretos en
Identity Manager, o bien, puede definirlos para objetos individuales en la capa Presentation. La
configuracin de permisos de objeto para usuarios individuales o roles de aplicacin resulta de
utilidad si desea definir permisos para una gran juego de objetos a la vez. Se recomienda la
configuracin de permisos de objeto para roles de aplicacin en lugar de para usuarios
individuales.
En este ejemplo, los permisos se han definido para el objeto de la tabla de presentacin
Customer. El acceso a este objeto est restringido por los roles de aplicacin AuthenticatedUser,
BIConsumer y SalesAssociatesRole. El usuario AZIFF es miembro de estos roles de aplicacin.
Por lo tanto, AZIFF no tiene acceso a la tabla de presentacin Customer cuando se conecta a
Oracle BI y selecciona el rea temtica SupplierSales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-27

Herencia de Permisos

Los permisos otorgados de forma explcita a un usuario


tienen prioridad sobre los privilegios otorgados mediante
roles de aplicacin.
Los permisos otorgados de forma explcita a un rol de
aplicacin tienen prioridad sobre los privilegios otorgados
mediante otros roles de aplicacin.
Si se produce un conflicto en los atributos de seguridad al
mismo nivel, al usuario o rol de aplicacin se le otorga el
atributo de seguridad menos restrictivo.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Herencia de Permisos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Los usuarios pueden tener permisos otorgados de forma explcita. Tambin pueden tener
permisos otorgados por ser miembros de roles de aplicacin, que a su vez, tienen permisos
otorgados por ser miembros de otros roles de aplicacin y as sucesivamente. Los permisos
otorgados de forma explcita a un usuario tienen prioridad sobre los permisos otorgados mediante
roles de aplicacin, y los permisos otorgados de forma explcita a un rol de aplicacin tienen
prioridad sobre los permisos otorgados mediante otros roles de aplicacin.
Si hay varios roles de aplicacin que afectan a un usuario o rol de aplicacin al mismo nivel con
atributos de seguridad en conflicto, al usuario o rol de aplicacin se le otorga el atributo de
seguridad menos restrictivo. Cualquier permiso explcito que afecte a un usuario tiene prioridad
sobre los permisos de los mismos objetos otorgados a ese usuario mediante roles de aplicacin.
Sin embargo, las definiciones de filtro siempre se heredan. Por ejemplo, si el Usuario1 es
miembro del Rol1 y del Rol2, y el Rol1 incluye una definicin de filtro pero el Rol2 no, el usuario
hereda la definicin de filtro definida en el Rol1.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-28

Herencia de Permisos: Ejemplo


Usuario 1
Rol de miembro 1
Rol de miembro 2

Rol 1

Rol 2

NO ACCESS Table A

READ Table A

Rol de miembro 3

Rol de miembro 5

Rol de miembro 4

Rol 3

Rol 4

Rol 5

READ Table B

READ Table C

NO ACCESS Table A

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Herencia de Permisos: Ejemplo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

El Usuario1 es miembro directo de Rol1 y Rol2, y es miembro indirecto de Rol3, Rol4 y


Rol5.
Ya que Rol5 es un nivel de prioridad inferior a Rol2, su denegacin de acceso a TableA se
sobrescribe con el permiso READ otorgado mediante el Rol2. El resultado es que el Rol2
proporciona el permiso READ en TableA.
Los permisos resultantes del Rol1 son NO ACCESS para TableA, READ para TableB y READ
para TableC.
Ya que Rol1 y Rol2 tienen el mismo nivel de prioridad y ya que el permiso de uno cancela el
del otro (el Rol1 deniega el acceso a TableA, el Rol2 permite el acceso a TableA), el
Usuario1 hereda el nivel menos restrictivo. Es decir, el Usuario1 tiene acceso READ a
TableA.
El total de permisos otorgados al Usuario1 son acceso READ para TableA, TableB y
TableC.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-29

Definicin de Seguridad de Nivel de Fila


(Filtros de Datos)

"SupplierSales"."Dim-Customer"."Sales Rep" = 'JOSE CRUZ' OR


"SupplierSales"."Dim-Customer"."Sales Rep" = 'ALAN ZIFF' OR
"SupplierSales"."Dim-Customer"."Sales Rep" = 'BETTY NEWER'

Filtro definido en el objeto


Sales Rep para los miembros
del rol de aplicacin
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin de Seguridad de Nivel de Fila (Filtros de Datos)

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Los filtros de datos son una funcin de seguridad que permite aplicar reglas de seguridad de nivel
de fila en el repositorio. Los filtros de datos se configuran en el repositorio mediante la
herramienta de administracin y se aplican a un determinado usuario o rol de aplicacin. Los
filtros de datos no se configuran si se ha implantado la seguridad de nivel de fila en la base de
datos porque, en ese caso, es la base de datos la que aplica las polticas de seguridad de nivel
de fila en lugar de Oracle BI Server.
Los filtros de datos se pueden definir para los objetos de las capas BMM y Presentation. Si se
aplica un filtro en un objeto lgico, se ven afectados todos los objetos de la capa Presentation que
utilizan ese objeto. Si se define un filtro en un objeto de la capa Presentation, se aplica junto con
todos los filtros que se puedan definir en los objetos lgicos subyacentes.
Se recomienda la configuracin de filtros de datos para roles de aplicacin concretos en lugar de
para usuarios individuales.

e
l
c

En este ejemplo, se ha definido un filtro en la tabla de presentacin Customer para el rol de


aplicacin SalesSupervisorsRole, de forma que los datos de cliente estn visibles slo para los
registros en los que Jose Cruz o los empleados que supervisa son los representantes de ventas.
Jose Cruz es miembro del rol de aplicacin SalesSupervisorsRole. Despus de definir este filtro,
si Jose Cruz crea y ejecuta un anlisis que incluya la columna Sales Rep, ver slo sus registros
y los de los empleados que supervisa (en este ejemplo, Alan Ziff y Betty Newer).

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-30

Definicin de Lmites de Consulta


Use el separador Query Limits para:
Controlar el nmero de filas a las que accede un usuario o rol
Controlar el tiempo mximo de ejecucin de la consulta
Activar o desactivar Populate Privilege
Activar o desactivar Execute Direct Database Requests

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin de Lmites de Consulta

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Oracle BI Server permite aplicar diferentes grados de control sobre la informacin del repositorio
a la que pueden acceder usuarios y roles. Para gestionar el entorno de consulta, defina lmites de
consulta (gestores) en el repositorio para usuarios o roles de aplicacin. Puede evitar que las
consultas consuman demasiados recursos limitando el tiempo durante el cual se pueden ejecutar,
as como el nmero de filas que pueden recuperar.
Nota: se recomienda definir lmites de consulta para roles de aplicacin en lugar de para usuarios
individuales.
Utilice el separador Query Limits para controlar las siguientes actividades:
Controlar las consultas sin control limitando las consultas a un nmero determinado de filas
recibidas por un usuario o rol.
Limitar las consultas a un tiempo mximo de ejecucin o a perodos para un usuario o rol.
Permitir o prohibir el privilegio de relleno (se utiliza principalmente en las aplicaciones de
marketing y no se abordar en este curso).
Permitir o prohibir la ejecucin de solicitudes directas de bases de datos para determinados
objetos de base de datos.

e
l
c

a
r
O

Para acceder al separador Query Limits, abra Identity Manager, haga clic en el separador
Application Roles, haga clic dos veces en un rol de aplicacin para abrir el cuadro de dilogo
Application Role y haga clic en Permissions.
Oracle BI 11g R1: Creacin de Repositorios 19-31

Definicin de Restricciones de Tiempo


Restrinja el acceso a una base de datos durante perodos de
tiempo concretos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin de Restricciones de Tiempo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Puede regular el momento en que los usuarios pueden consultar las bases de datos para evitar
que las consulten cuando los recursos del sistema estn realizando informes por lotes,
actualizaciones de tablas u otras tareas de produccin.
Para limitar el acceso a una base de datos durante perodos concretos, haga clic en el botn de
puntos suspensivos () de la columna Restrict para abrir el cuadro de dilogo Restrictions. A
continuacin, realice los siguientes pasos:
1. Para seleccionar un perodo de tiempo, haga clic en la hora de inicio y arrastre hasta la hora
de finalizacin.
2. Acceso:
- Para permitir el acceso de forma explcita, haga clic en Allow.
- Para prohibir el acceso de forma explcita, haga clic en Disallow.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-32

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar y describir la configuracin de seguridad por
defecto en Oracle BI
Crear usuarios y grupos
Crear roles de aplicacin
Configurar permisos para objetos de repositorio
Usar lmites de consulta, restricciones de tiempo y filtros
para controlar el acceso a la informacin del repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-33

Visin General de la Prctica 19-1:


Exploracin de la Configuracin
de Seguridad por Defecto
En esta prctica se aborda la configuracin de seguridad por
defecto de Oracle BI en el almacn de identidades, el almacn
de polticas y el almacn de credenciales.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-1: Exploracin de la Configuracin de Seguridad por


Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Durante la instalacin, se preconfiguran tres controles de seguridad de Oracle BI con los valores
iniciales (por defecto) para formar el modelo de seguridad por defecto. Entre los controles de
seguridad se incluyen:
Un servidor de directorios embebido que funciona como almacn de identidades diseado
para contener todas las definiciones de usuarios y grupos necesarias para controlar la
autenticacin.
Un almacn de polticas basado en archivos diseado con el fin de contener las
asignaciones de rol de aplicacin y asignacin de permisos para los usuarios y grupos
necesarios para controlar la autorizacin.
Un almacn de credenciales basado en archivos diseado para contener las credenciales
de los usuarios y del sistema necesarias para controlar la autenticacin o autorizacin.

e
l
c

Antes de implantar la seguridad de acceso a los datos en el repositorio de Oracle BI, conocer
esta configuracin de seguridad por defecto.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-34

Visin General de la Prctica 19-2:


Creacin de Usuarios y Grupos
En esta prctica se tratar el uso de la Consola de
Administracin de WebLogic Server para crear usuarios y
grupos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-2: Creacin de Usuarios y Grupos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Los grupos son juegos de usuarios con un orden lgico. La gestin de un grupo resulta ms
eficiente que la gestin de un gran nmero de usuarios de forma individual. Oracle recomienda
que primero organice todos los usuarios de Oracle BI en grupos segn los objetivos de la
organizacin y asigne roles de aplicacin a los grupos para transmitir los privilegios del sistema.
El almacn de identidades por defecto proporcionado para gestionar usuarios y grupos es el
servidor de directorios embebido de Oracle WebLogic Server.
En esta prctica, utilizar la Consola de Administracin de WebLogic Server para crear usuarios y
grupos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-35

Visin General de la Prctica 19-3:


Creacin de Roles de Aplicacin
Esta prctica se centra en el uso de Fusion Middleware Control
para crear roles de aplicacin en el almacn de polticas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-3: Creacin de Roles de Aplicacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Un rol de aplicacin transmite sus asignaciones de permisos a los usuarios, grupos y roles de
aplicacin asignados a ese rol. Estar asignado a un rol de aplicacin significa ser miembro del rol.
Al enlazar las asignaciones de permisos al rol de aplicacin se facilita el proceso de otorgar
privilegios del sistema. Despus de establecer las definiciones de rol de aplicacin y asignaciones
de permisos, podr controlar los derechos del sistema mediante la gestin de los miembros de
cada rol.
Oracle recomienda que asigne grupos a los roles de aplicacin y no a usuarios individuales. Una
vez asignados, a todos los miembros del grupo se les otorgan los mismos derechos. Al controlar
los miembros de un grupo se reduce la complejidad del seguimiento de los derechos de acceso
de varios usuarios individuales.
En esta prctica, utilizar Fusion Middleware Control para crear roles de aplicacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-36

Visin General de la Prctica 19-4:


Configuracin de Permisos de Objeto
En esta prctica se aborda la configuracin de permisos de
objeto en el repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-4: Configuracin de Permisos de Objeto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Puede configurar permisos de objeto en el repositorio para controlar el acceso a los objetos de las
capas Presentation y BMM. Los permisos de objeto se definen mediante la herramienta de
administracin.
Hay dos enfoques para definir permisos de objeto: puede definirlos para usuarios concretos o
roles de aplicacin en Identity Manager, o bien, puede definirlos para objetos individuales en la
capa Presentation. En esta prctica utilizar ambos enfoques.
La configuracin de permisos de objeto para usuarios individuales o roles de aplicacin resulta de
utilidad si desea definir permisos para una gran juego de objetos a la vez. Se recomienda la
configuracin de permisos de objeto para roles de aplicacin concretos en lugar de para usuarios
individuales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-37

Visin General de la Prctica 19-5:


Definicin de Seguridad de Nivel de Fila
(Filtros de Datos)
En esta prctica se aborda la definicin de seguridad de nivel
de fila en el repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-5: Definicin de Seguridad de Nivel de Fila (Filtros


de Datos)

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Los filtros de datos permiten aplicar reglas de seguridad de nivel de fila en el repositorio. Los
filtros de datos se configuran en el repositorio mediante la herramienta de administracin y se
aplican a un determinado usuario o rol de aplicacin.
Los filtros de datos se pueden definir para los objetos de las capas BMM y Presentation. Si se
aplica un filtro en un objeto lgico, se ven afectados todos los objetos de la capa Presentation que
utilizan ese objeto. Si se define un filtro en un objeto de la capa Presentation, se aplica junto con
todos los filtros que se puedan definir en los objetos lgicos subyacentes. Se recomienda la
configuracin de filtros de datos para roles de aplicacin concretos en lugar de para usuarios
individuales.
En esta prctica, definir un filtro en la tabla de presentacin Customer, de forma que los datos
de cliente estn visibles slo para los registros en los que Jose Cruz o los empleados que
supervisa sean los representantes de ventas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-38

Visin General de la Prctica 19-6:


Definicin de Lmites de Consulta y
Restricciones de Tiempo
Esta prctica est relacionada con la gestin del entorno de
consulta mediante la definicin de lmites de consulta y
restricciones de tiempo en el repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 19-6: Definicin de Lmites de Consulta y Restricciones


de Tiempo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Para gestionar el entorno de consulta, definir lmites de consulta (gestores) en el repositorio para
usuarios o roles de aplicacin. Evitar que las consultas consuman demasiados recursos
limitando el tiempo durante el cual se pueden ejecutar, as como el nmero de filas que pueden
recuperar. Tambin regular el momento en que usuarios concretos pueden consultar las bases
de datos para evitar que las consulten cuando los recursos del sistema estn realizando informes
por lotes, actualizaciones de tablas u otras tareas de produccin.
En esta prctica, definir el mximo de filas de una consulta en cinco, el tiempo mximo en un
minuto y el acceso restringido a una base de datos el domingo de 12:00 a.m. a 7:00 a.m.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 19-39

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Gestin de Cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivo
Al finalizar esta leccin, debera estar capacitado para
gestionar la cach de consultas de Oracle BI Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-2

Desafo de Negocio

Los sistemas de soporte de decisiones requieren una gran


cantidad de procesamiento en la base de datos.
Los recorridos frecuentes a las bases de datos backend
para satisfacer las solicitudes de consulta pueden tener
como resultado:
Mayor tiempo de respuesta de la consulta
Menor rendimiento

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Desafo de Negocio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Las consultas de soporte de decisiones a veces requieren una gran cantidad de procesamiento
en la base de datos. Para las solicitudes de la misma informacin es necesario realizar recorridos
frecuentes a las bases de datos backend para recuperar los resultados de la consulta. Dichos
recorridos pueden aumentar el tiempo de respuesta de la consulta y ofrecer un rendimiento bajo
desde la perspectiva del usuario.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-3

Solucin de Negocio: Cach de Consultas


de Oracle BI Server
Se puede configurar Oracle BI Server para mantener una
cach basada en disco de los juegos de resultados de las
consultas (cach de consultas):
Guarda los resultados de las consultas en archivos de
cach.
Permite a Oracle BI Server satisfacer posteriores
solicitudes de consulta sin tener que acceder a las bases
de datos backend.
Mejora el tiempo de respuesta de la consulta.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Solucin de Negocio: Cach de Consultas de Oracle BI Server

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Oracle BI Server puede guardar los resultados de una consulta en archivos de cach para
reutilizarlos ms tarde cuando se solicite una consulta similar. Si se utiliza la cach, slo es
necesario procesar una vez la base de datos la primera vez que se ejecute una consulta.
Cuando se vuelva a ejecutar una consulta similar, se utilizarn los resultados de la cach y
no de la base de datos.
Los administradores de Oracle BI pueden configurar Oracle BI Server para mantener una cach
local basada en disco de los juegos de resultados de las consultas (cach de consultas).
La cach de consultas permite a Oracle BI Server satisfacer posteriores solicitudes de consulta
sin tener que acceder a las bases de datos backend. Esta reduccin de los costes de
comunicacin puede reducir drsticamente el tiempo de respuesta de la consulta.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-4

Ventajas de la Cach

Elimina procesamientos innecesarios de la base de datos


porque los resultados previamente calculados se
almacenan en una cach local.
Mejora el rendimiento de la consulta al responder a una
consulta desde la cach en lugar de buscar en la base de
datos.
Ahorra recursos de red al evitar conexiones al servidor de
base de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Ventajas de la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La forma ms rpida de procesar una consulta consiste en omitir el procesamiento y utilizar una
respuesta previamente calculada. Con la cach de consultas, Oracle BI Server almacena los
resultados de las consultas calculados previamente en una cach local. Si otra consulta puede
utilizar esos resultados, se elimina todo el procesamiento de la base de datos para esa consulta.
Esto puede dar como resultado una mejora drstica del tiempo medio de respuesta de las
consultas. Al no ejecutar la consulta en la base de datos tambin se libera al servidor de base de
datos para que realice otro trabajo.
Adems de mejorar el rendimiento, el poder responder a una consulta desde una cach local
permite ahorrar recursos de red y tiempo de procesamiento en el servidor de base de datos. Se
ahorran recursos de red porque los resultados intermedios no tienen que pasar por la red hasta
Oracle BI Server. Los administradores pueden realizar pasos adicionales para mejorar el
rendimiento de la cach. Se pueden incluir medidas como el ajuste y la indexacin de bases de
datos, la optimizacin de la conectividad del origen de datos, el aprovechamiento de tablas de
agregacin y la creacin eficaz de metadatos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-5

Coste de la Cach

Espacio en disco
La cach de consultas requiere espacio dedicado en disco.

Tareas administrativas:
Defina el tiempo de persistencia de la cach de la forma
correcta.
Depure la cach cuando sea necesario.

Actualizacin de la cach:
Evale el nivel de informacin no simultnea que resulta
aceptable.
Elimine datos anticuados.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Coste de la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Espacio en Disco
La cach de consultas requiere espacio dedicado en disco. La cantidad de espacio depende del
volumen de consultas, del tamao de los juegos de resultados de las consultas y de la cantidad de
espacio en disco que decida asignar a la cach. Por motivos de rendimiento, se debera utilizar un
disco slo para cach y debe tratarse de un sistema de discos de alto rendimiento y alta fiabilidad.
Tareas Administrativas
Existen algunas tareas administrativas asociadas a la cach. Es necesario definir correctamente el
tiempo de persistencia de la cach para cada tabla fsica, conociendo la frecuencia de actualizacin
de los datos de la tabla. Cuando vare la frecuencia de actualizacin, ser necesario realizar un
seguimiento de cundo se producen los cambios y depurar la cach de forma manual cuando sea
necesario.
Actualizacin de la Cach
Si no se depuran las entradas de cach cuando cambian los datos de las bases de datos
subyacentes, las consultas podran devolver resultados anticuados. Es necesario evaluar si esto es
aceptable. Podra resultar aceptable permitir que la cach contenga algunos datos antiguos. Debe
decidir el grado de antigedad de los datos que resulta aceptable y configurar (y seguir) reglas para
que reflejen esos grados. Para las aplicaciones en las que los datos se actualizan de forma anual o
trimestral, puede ser aceptable el mantener datos anticuados en la cach. Para las aplicaciones en
las que los datos se actualizan con frecuencia, puede ser necesario depurar la cach con ms
frecuencia.
Tambin es posible depurar toda la cach como parte del proceso de extraccin, transformacin y
carga (ETL) para reconstruir un Data Mart, garantizando que no existan datos anticuados en la
cach.
Oracle BI 11g R1: Creacin de Repositorios 20-6

a
r
O

e
l
c

Cach de Consultas: Arquitectura


La cach de consultas consta de:
Espacio de almacenamiento en cach
Metadatos de cach
Deteccin de cach
La solicitud de consulta del
usuario se convierte en una
solicitud lgica.
Solicitud lgica
Se buscan los metadatos para
identificar una coincidencia
(acierto de cach).
Si hay una coincidencia, los
resultados se recuperan de la
cach y se envan al usuario.

Oracle BI Server

Metadatos
de cach
(acierto
de cach?)

No

Base de
datos de
servidor

S
Cach de
consultas

Los resultados
se envan
al usuario.

Si es una falta de
cach, la solicitud
se consulta en la
base de datos;
los resultados se
almacenan en
cach y se envan
al usuario.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Cach de Consultas: Arquitectura

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Una cach de consultas es una utilidad que almacena los resultados de las consultas. Si se
satisface una consulta con los resultados almacenados en la cach, se considera un acierto de
cach. Un acierto de cach significa que el servidor ha podido utilizar la cach para responder a
la consulta y no ha utilizado la base de datos en absoluto.
La cach se utiliza para eliminar las consultas redundantes. Por ejemplo, si 10.000 usuarios
siempre consultan el mismo panel de control, al obtener los datos una vez y almacenarlos en la
cach mejora la escalabilidad.
En el grfico de la diapositiva se muestra la arquitectura bsica de la cach de consultas. El
proceso de acceso a los metadatos de la cach es muy rpido. Si los metadatos muestran un
acierto de cach, se elimina el procesamiento de la consulta y los resultados se devuelven de
inmediato al usuario. El proceso de adicin de los nuevos resultados a la cach es independiente
de los resultados que se devuelven al usuario; el nico efecto en la consulta en ejecucin son los
recursos consumidos en el proceso de escritura de los resultados en cach.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-7

Supervisin y Gestin de la Cach


Requiere una estrategia de gestin de cach global:
Invalidar las entradas de cach si cambian los datos
subyacentes.
Supervisar, identificar y eliminar entradas de cach no
deseadas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Supervisin y Gestin de la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Los archivos de cach siempre devuelven los mismos resultados, incluso despus de actualizar
una base de datos. Se pueden producir problemas con el mantenimiento de los archivos de
cach. Por ejemplo, si no se depuran las cachs obsoletas (conocidas como cachs anticuadas),
con el tiempo se podran devolver resultados imprecisos y se consumira espacio en disco.
Por lo tanto, es necesario una estrategia de gestin de cach para administrar los cambios en las
bases de datos subyacentes y supervisar la entradas de cach. La estrategia seleccionada
depender de la volatilidad de los datos de las bases de datos subyacentes y de la posibilidad de
predecir los cambios que causan esta volatilidad. Tambin depender del nmero y tipo de
consultas que forman la cach, as como del uso de dichas consultas. Las tcnicas de gestin de
cach se describen en las siguientes diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-8

Tcnicas de Gestin de Cach

Uso de Fusion Middleware Control para configurar la cach


Uso de NQSConfig.ini para editar manualmente los
parmetros de cach
Definicin de cach y persistencia de cach para tablas
Uso de Cache Manager
Inspeccin de SQL para entradas de cach
Modificacin de la visualizacin de las columnas de Cache
Manager
Inspeccin de informes de cach
Depuracin manual de entradas de cach con Cache Manager
Depuracin automtica de entradas de cach
Uso de tablas de sondeo de eventos
Incorporacin de valores iniciales a la cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Tcnicas de Gestin de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En esta diapositiva se muestran algunas de las tcnicas que puede utilizar para gestionar la
cach de consultas. Cada tcnica se aborda en detalle en las siguientes diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-9

Uso de Fusion Middleware Control


para Configurar la Cach

La cach se activa
por defecto.
Nmero mximo de entradas de
cach en la cach de consultas

Tamao mximo para una


sola entrada de cach

y
m

Configuracin de cach
con deteccin de cluster

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de Fusion Middleware Control para Configurar la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Puede utilizar Fusion Middleware Control para activar o desactivar la cach de consultas.
La cach de consultas se activa por defecto. Para utilizar Enterprise Manager para activar o
desactivar la cach de consultas, vaya a la pgina Overview de Business Intelligence, acceda
al separador Performance de la pgina Capacity Management, haga clic en Lock and Edit
Configuration y seleccione Cache enabled. Para desactivar la cach de consultas, desactive
Cache enabled. Aplique y active los cambios.
Tambin puede utilizar Fusion Middleware Control para definir el tamao mximo de una sola
entrada de cach, as como el nmero mximo de entradas de cach en la cach de consultas.
Cuando los directorios de almacenamiento de cach exceden el nmero mximo especificado en
Maximum cache entries, se descartan las entradas de uso menos reciente (LRU) para dejar
espacio para las nuevas.
En un entorno de cluster, se puede configurar Oracle BI Server para que acceda a la cach
compartida a la que se denomina cach con deteccin de cluster. Esta cach, que reside en un
dispositivo de almacenamiento del sistema de archivos compartido, almacena los eventos
iniciales y de depuracin, as como los juegos de resultados asociados a los eventos iniciales.
Debe especificar la ubicacin fsica para almacenar las entradas de cach compartidas en el
cluster, as como el tamao mximo de cada entrada de cach global, con Fusion Middleware
Control.
La cach con deteccin de cluster no se describe con ms detalle en este curso. Para obtener
ms informacin sobre cach en un entorno de cluster, consulte la seccin acerca de la cach
con deteccin de cluster en la gua System Administrator's Guide for Oracle Business Intelligence
Enterprise Edition (Gua del Administrador del Sistema para Oracle Business Intelligence
Enterprise Edition).
Oracle BI 11g R1: Creacin de Repositorios 20-10

a
r
O

e
l
c

Uso de NQSConfig.ini para Editar Manualmente


los Parmetros de Cach

Especifica los directorios para el


almacenamiento de cach de
consultas.
Controla el nmero mximo de
filas para las entradas de cach.
Acumula la agregacin de
consultas ejecutadas
anteriormente.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Uso de NQSConfig.ini para Editar Manualmente los Parmetros de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Los parmetros de cach modificados en Fusion Middleware Control se almacenan en la seccin


[CACHE] del archivo de configuracin NQSConfig.ini. Puede definir otros parmetros de
cach de consultas en el archivo NQSconfig.ini, incluidos los siguientes:
DATA_STORAGE_PATHS: especifica uno o varios directorios para el almacenamiento de la cach
de consultas, as como el tamao mximo de cada directorio de almacenamiento. Estos
directorios se utilizan para almacenar los resultados de la consulta en cach y se accede a ellos
cuando se produce un acierto de cach. Los directorios de almacenamiento de cach deben
residir en dispositivos de almacenamiento de alto rendimiento; lo ideal es que estn dedicados
exclusivamente al almacenamiento de cach. Cuando se empiezan a llenar los directorios de
almacenamiento de cach, se descartan las entradas de uso menos reciente (LRU) para dejar
espacio para las nuevas.
MAX_ROWS_PER_CACHE_ENTRY: controla el nmero mximo de filas para las entradas de cach.
Resulta til limitar el nmero de filas para evitar utilizar todo el espacio de cach en consultas sin
control que devuelven una gran cantidad de filas. Si el nmero de filas que devuelve una consulta
es mayor que el valor especificado en el parmetro MAX_ROWS_PER_CACHE_ENTRY, la consulta
no se almacena en cach.
POPULATE_AGGREGATE_ROLLUP_HITS: Normalmente, si una consulta obtiene un acierto de
cach de una consulta ejecutada anteriormente, no se agrega la nueva consulta a la cach.
Si se define en YES, este parmetro sustituye al valor por defecto cuando se produce el acierto
de cach acumulando una agregacin de una consulta ejecutada anteriormente.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-11

Definicin de Cach y Persistencia de


Cach para Tablas

Active la cach para una


tabla para agregar a la
cach cualquier consulta
relacionada con la tabla.
Todas las tablas se
pueden almacenar en
cach por defecto.

Defina el tiempo de
persistencia de cach
para indicar el tiempo
que se deben mantener
en cach las entradas
para esta tabla.

Permitir almacenamiento en
cach de la tabla
Persistencia de cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin de Cach y Persistencia de Cach para Tablas

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Puede definir un atributo para permitir el almacenamiento en cach de las tablas fsicas, lo que
permite especificar si las consultas de esas tablas se agregan a la cach para responder a futuras
consultas. Si activa la cach para una tabla, se agregar a la cach cualquier consulta
relacionada con la tabla.
Por defecto, todas las tablas se pueden almacenar en cach, pero algunas pueden no ser muy
buenas candidatas a menos que utilice la configuracin de tiempo de persistencia de cach.
Por ejemplo, suponga que tiene una tabla en la que se almacenan los datos de cotizaciones de la
bolsa que se actualiza cada minuto. Puede utilizar la configuracin de tiempo de persistencia de
cach para depurar las entradas de la tabla cada 59 segundos. Tambin puede utilizar el campo
Cache persistence time para especificar el tiempo que se deben mantener las entradas en la
cach de consultas. Esto resulta de utilidad para los orgenes de datos que se actualizan con
frecuencia.

e
l
c

Sin embargo, en otros casos puede que la cach no sea necesaria cuando se consulta una tabla.
En este caso, el administrador puede indicar que no se almacene la tabla en cach desactivando
la casilla de control Cacheable. De esta forma, las consultas de la tabla no se agregan a la cach.
En general, las tablas se definen como no almacenables en cach slo si cambian con mucha
frecuencia (como reas temticas de tiempo real).

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-12

Uso de Cache Manager

Vea informacin sobre toda la cach de consultas o sobre


entradas individuales.
Muestre, guarde o copie SQL de cach.
Depure manualmente las entradas de cach.
Abra seleccionando Manage > Cache en modo en lnea.
Acierto de cach

Vea cach por


repositorio, modelo
de negocio o
usuario.

Entradas de
cach

y
m

Haga clic con el botn derecho


para mostrar, guardar o copiar
SQL o depurar la entrada.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de Cache Manager

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Cache Manager slo se puede ver en modo en lnea. Seleccione Manage > Cache para abrir
Cache Manager.
Cache Manager proporciona a los administradores de Oracle BI Server la capacidad de ver
informacin sobre toda la cach de consultas, as como sobre entradas individuales en la cach
de consultas asociada al repositorio abierto. Tambin permite seleccionar entradas de cach
concretas y realizar diferentes operaciones en las entradas (como ver y guardar la llamada SQL
en cach) o depurarlas.
Haga clic en el separador Cache situado en la parte inferior del panel izquierdo (no se muestra
aqu) para ver las entradas de cach del repositorio, modelos de negocio y usuarios actuales.
Las entradas de cach asociadas se reflejan en el panel derecho, con el nmero total de entradas
mostrado en el campo de slo visualizacin de la parte superior. Los aciertos de cach se
muestran en la columna Last used.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-13

Inspeccin de SQL para Entradas de Cach


Cache Manager permite ver el SQL de las entradas de cach en una
ventana diferente para:
Evaluar el SQL de las consultas que reciben aciertos frecuentes
Buscar y solucionar los problemas de SQL

Haga clic con el botn


derecho en la entrada
de cach y seleccione
Show SQL.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Inspeccin de SQL para Entradas de Cach

y
m

Busque y copie SQL.

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Cache Manager permite ver el SQL de una entrada de cach en una ventana diferente.
Para ver el SQL lgico utilizado en la consulta, haga clic con el botn derecho en la entrada de
cach y seleccione Show SQL o elija la entrada de cach y seleccione SQL > Show en el men.
Los botones Find y Find Again permiten buscar y solucionar los problemas de consultas
complejas. El SQL de una solicitud puede ayudar a evaluar las estadsticas de la cach.
Por ejemplo, si detecta que una entrada de cach responde a otras 90 solicitudes, puede
inspeccionar el SQL de esa entrada para incluir solicitudes de cach que sean tan eficaces.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-14

Modificacin de la Visualizacin de las


Columnas de Cache Manager
1. Seleccione Edit > Options.
2. Desactive una columna para eliminarla de la visualizacin.
3. Use los botones Up y Down para cambiar el orden de las
columnas.

Active o desactive
columnas.

Cambie el orden de las


columnas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Modificacin de la Visualizacin de las Columnas de Cache Manager

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Puede modificar la forma en que Cache Manager muestra la informacin. La ventana Options
permite seleccionar las columnas que desea que muestre Cache Manager; slo tiene que activar
o desactivar las casillas de control de las columnas. Tambin puede utilizar los botones Up y
Down para definir el orden de visualizacin de las columnas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-15

Inspeccin de Informes de Cach


Seleccione Action > Show Info para mostrar informacin de
cach global:
Informacin de consulta
Informacin de almacenamiento
Configuracin de cach de NQSConfig.ini
Nmero de entradas
Configuracin de NQSConfig
Informacin de
almacenamiento
Nmero de consultas
satisfechas o no satisfechas
desde la cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Inspeccin de Informes de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En Cache Manager, seleccione Action > Show, o bien, haga clic con el botn derecho en el panel
derecho y seleccione Show para mostrar la informacin de cach global. Se incluye informacin
como:
Nmero de entradas actualmente en la cach
Nmero de consultas satisfechas por la cach
Nmero de consultas no satisfechas
El informe tambin incluye configuracin de cach como:
Nmero mximo permitido de entradas en la cach
Informacin de espacio de almacenamiento
Nmero mximo permitido de filas por juego de resultados de entrada de cach
Los administradores pueden utilizar esta informacin para supervisar el rendimiento de la cach.
Por ejemplo, si la cach no satisface un alto nmero de consultas, el rendimiento global podra
verse afectado.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-16

Depuracin Manual de Entradas de


Cach con Cache Manager
La depuracin es el proceso de supresin de entradas de la
cach de consultas.

Modo Cache: depure entradas


asociadas al repositorio, modelo
de negocio o usuario.

Modo Physical: depure entradas para las


tablas asociadas a la base de datos,
un esquema, un catlogo o una
tabla concreta.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Depuracin Manual de Entradas de Cach con Cache Manager

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

La depuracin de cach es el proceso de supresin de entradas de la cach de consultas.


Hay dos mtodos de supresin manual de entradas de cach:
Modo Cache: se depuran una o varias de las entradas de cach seleccionadas asociadas
al repositorio abierto, al modelo de negocio especificado o al usuario indicado en un modelo
de negocio.
Modo Physical: se depuran todas las entradas de cach de las tablas asociadas a una o
varias bases de datos seleccionadas, uno o varios catlogos seleccionados, uno o varios
esquemas seleccionados o todas las entradas de cach asociadas a una o varias tablas
seleccionadas.
Para depurar las entradas de cach, seleccinelas, haga clic con el botn derecho y seleccione
Purge, o bien, elija Edit > Purge.
La depuracin manual de las entradas de cach otorga al administrador el mayor nivel de control
sobre la depuracin, pero no es necesariamente el modo ms eficaz. Los mtodos automatizados
de depuracin de la cach se describen en la siguiente diapositiva.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-17

Depuracin Automtica de Entradas de Cach


Las entradas de cach tambin se pueden depurar de forma
automtica:
Definiendo el campo Cache persistence time para una
tabla fsica
Llenando el espacio de almacenamiento en cach
asignado
Configurando una tabla de sondeo de eventos

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Depuracin Automtica de Entradas de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Como ya se ha explicado anteriormente en esta leccin, la cach se depura de forma automtica


si se cumplen determinadas condiciones. Puede definir el tiempo de persistencia de cach para
indicar el tiempo que se deben mantener en cach las entradas para esta tabla. Tambin puede
utilizar parmetros de cach de NQSConfig.ini, como MAX_CACHE_ENTRIES, para limitar el
nmero total de entradas de cach. Cuando el almacenamiento de cach excede el nmero
especificado, se descartan las entradas de uso menos reciente, lo que en esencia depura la
cach.
Otra tcnica de depuracin automtica de la cach consiste en utilizar tablas de sondeo de
eventos, que se explica con ms detalle en la siguiente diapositiva.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-18

Uso de Tablas de Sondeo de Eventos

Las tablas de sondeo de eventos almacenan informacin


sobre las actualizaciones en las bases de datos
subyacentes.
Oracle BI Server sondea las tablas en los intervalos
definidos y depura las entradas de cach anticuadas que
hacen referencia a tablas actualizadas.
Se pueden utilizar las tablas de sondeo de eventos como
nico mtodo de gestin de la cach o se pueden utilizar
con otras tcnicas de gestin de cach.
Las tablas de eventos requieren un esquema fijo.
Atencin: ya que existe un intervalo de sondeo en el que la
cach no est completamente actualizada, siempre existe la
posibilidad de que haya datos anticuados en la cach.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de Tablas de Sondeo de Eventos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Se puede configurar una aplicacin (por ejemplo, una aplicacin que carga datos en un Data
Mart) para que agregue filas a una tabla de sondeo de eventos cada vez que se actualice una
tabla de la base de datos. Oracle BI Server sondea estas tablas en los intervalos definidos y
depura las entradas de cach anticuadas que hacen referencia a las tablas.
La tabla de eventos es una tabla fsica que reside en una base de datos a la que puede acceder
Oracle BI Server. Con independencia de dnde resida (en su propia base de datos o en una base
de datos con otras tablas), se necesita un esquema fijo. Normalmente slo se muestra en la capa
Physical de la herramienta de administracin, donde se identifica en el cuadro de dilogo Physical
Table como tabla de eventos de Oracle BI Server.
El uso de tablas de eventos es una de las formas ms precisas de invalidar las entradas de cach
anticuadas y, probablemente, es el mtodo ms fiable. Sin embargo, es necesario que la tabla de
eventos se rellene cada vez que se actualiza la tabla de la base de datos. Adems, ya que existe
un intervalo de sondeo en el que la cach no est completamente actualizada, siempre existe la
posibilidad de que haya datos anticuados en la cach.

e
l
c

a
r
O

Nota: la configuracin de tablas de sondeo no se aborda en este curso.

Oracle BI 11g R1: Creacin de Repositorios 20-19

Incorporacin de Valores Iniciales a la Cach


La incorporacin de datos iniciales es el proceso de rellenar
previamente la cach con las consultas que suelen generan
aciertos de cach.
Ayuda a mejorar el rendimiento de la consulta.
Use consultas que consumen mucho procesamiento de la
base de datos y es muy probable que se reutilicen.

Se realiza mediante la ejecucin de consultas predefinidas


en el momento de menor carga o inmediatamente
despus de la depuracin:
Manualmente mediante la interfaz de usuario de Oracle BI
Automticamente mediante Oracle BI Scheduler para
programar la ejecucin de las consultas en un momento
determinado

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Incorporacin de Valores Iniciales a la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Una de las principales ventajas de la incorporacin de valores iniciales a la cach es que mejora
el rendimiento de la consulta. Por lo tanto, una buena estrategia sera incorporar datos iniciales a
la cach en el momento de menor carga mediante la ejecucin de consultas y el almacenamiento
en cach de los resultados. Para esta estrategia es necesario conocer cundo se producen los
aciertos de cach para poder incorporar las consultas adecuadas. Las mejores consultas son las
que consumen mucho procesamiento de la base de datos y es muy probable que se reutilicen.
Por ejemplo, puede incorporar a la cach consultas con muchas uniones, con gran cantidad de
ordenaciones o que se utilicen con frecuencia a lo largo de la jornada laboral. Tenga cuidado de
no utilizar consultas sencillas que devuelvan muchas filas y requieran poco procesamiento de la
base de datos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-20

Condiciones de Acierto de Cach


Se produce un acierto de cach cuando se cumplen
determinadas condiciones como las siguientes:
Las restricciones de la clusula WHERE de la consulta
deben ser equivalentes a los resultados en cach o a un
subjuego de los resultados.
Todas las columnas de la lista SELECT de una nueva
consulta deben existir en la consulta en cach o se
pueden calcular a partir de las columnas de la consulta.
Las condiciones de unin deben ser equivalentes.
Las consultas que solicitan un nivel agregado de
informacin pueden utilizar los resultados en cach a un
nivel inferior de agregacin.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Condiciones de Acierto de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

Cuando est activada la cach, se evalan las consultas para comprobar si se puede producir un
acierto. Un acierto de cach significa que Oracle BI Server ha podido utilizar la cach para
responder a la consulta y no ha utilizado la base de datos. La diapositiva contiene slo una lista
parcial de las condiciones de acierto de cach. Para obtener la lista completa, consulte la gua
System Administrator's Guide for Oracle Business Intelligence Enterprise Edition (Gua del
Administrador del Sistema para Oracle Business Intelligence Enterprise Edition).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-21

Resumen
En esta leccin, debera haber aprendido a gestionar la cach
de consultas de Oracle BI Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-22

Visin General de la Prctica 20-1:


Activacin de Cach de Consultas
En esta prctica se abordan los siguientes temas:
Activacin de la cach de consultas
Uso de Cache Manager
Uso del log de consultas para verificar los aciertos y las
faltas de cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Visin General de la Prctica 20-1: Activacin de Cach de Consultas

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Utilizar Fusion Middleware Control para activar la cach de consultas y crear y ejecutar anlisis.
A continuacin, utilizar Cache Manager y el log de consultas para inspeccionar las entradas de
cach y analizar los aciertos y las faltas de cach.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-23

Visin General de la Prctica 20-2:


Modificacin de Parmetros de Cach
En esta prctica se abordan los siguientes temas:
Modificacin de parmetros de cach
Desactivacin de cach de tablas
Modificacin de las opciones de visualizacin de Cache
Manager
Depuracin manual de entradas de cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Visin General de la Prctica 20-2: Modificacin de Parmetros de Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Utilizar Cache Manager para inspeccionar los parmetros de cach. A continuacin, modificar
el nmero de filas por cach y el nmero de entradas de cach permitidas. Adems de modificar
los parmetros de cach, desactivar la cach de determinadas tablas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-24

Visin General de la Prctica 20-3:


Incorporacin de Valores Iniciales a la Cach
En esta prctica se abordan los siguientes temas:
Creacin de una consulta para rellenar la cach
Creacin, programacin y entrega de un agente para
incorporar datos iniciales a la cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 20-3: Incorporacin de Valores Iniciales a la Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Despus de identificar las solicitudes que utilizan con frecuencia los representantes de ventas,
para mejorar el rendimiento, incorporar estos datos a la cach.
En esta prctica, crear y guardar una consulta para rellenar la cach y, a continuacin,
crear un agente para incorporar los datos iniciales a la cach. Durante este proceso, utilizar
una llamada ODBC de programacin para depurar la cach.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 20-25

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Gestin del Seguimiento de Uso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para:
Identificar la necesidad de seguimiento de uso
Configurar y administrar el seguimiento de uso de Oracle BI

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-2

Desafos de Negocio

Cuando se despliega por primera vez, Oracle BI puede no


estar optimizado para la consulta que se produce:
Las consultas de los usuarios finales no coinciden con lo
que se espera, por lo que la cach no tiene los valores
iniciales de las consultas correctas.
Ser necesario crear tablas de agregacin adicionales para
acelerar el procesamiento de las consultas.

Es posible que la compaa necesite realizar el


seguimiento del uso de la base de datos en el nivel de
usuario o departamento:
Se puede cargar a los usuarios por el uso de la base de
datos.
Los requisitos normativos pueden requerir el seguimiento del
uso.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-3

Solucin de Negocio: Seguimiento de


Uso de Oracle BI

Realiza el seguimiento y almacena el uso de Oracle BI


Server en el nivel detallado de la consulta.
Soporta la acumulacin de estadsticas de seguimiento de
uso que se pueden utilizar de diferentes formas, como:
Optimizacin del rendimiento de la base de datos
Estrategias de agregacin
Facturacin a usuarios o departamentos segn los recursos
que consumen

Permite analizar los resultados de uso con herramientas


de informes de usuario final.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-4

Mtodos de Seguimiento de Uso de Oracle BI


Hay dos mtodos para activar el seguimiento de uso:
Insercin directa (mtodo recomendado)
Oracle BI Server inserta estadsticas para cada consulta
directamente en una tabla de base de datos relacional.

Archivo log
Oracle BI Server inserta estadsticas para cada consulta en
un archivo log.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Mtodos de Seguimiento de Uso de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Al activar el seguimiento de uso, se insertan estadsticas de cada consulta en una tabla de base
de datos o se escriben en un archivo log de seguimiento de uso. Si utiliza la insercin directa,
Oracle BI Server inserta directamente los datos de seguimiento de uso en una tabla de base de
datos relacional. Se recomienda que utilice la insercin directa para escribir estadsticas en una
tabla de base de datos.
En esta leccin slo se describe el mtodo de insercin directa. Para obtener ms informacin
sobre la configuracin de un archivo log para recopilar informacin de seguimiento de uso,
consulte la gua System Administrators Guide for Oracle Business Intelligence Enterprise Edition
(Gua del Administrador del Sistema para Oracle Business Intelligence Enterprise Edition).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-5

Ejemplo de ABC
Configure el seguimiento de uso de Oracle BI para realizar el
seguimiento y almacenar las estadsticas de uso en el nivel
detallado de la consulta.
Nombre de usuario

Fecha

Hora

rea temtica

SQL lgico

Recuento de filas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-6

Pasos para Activar el Seguimiento de Uso


1.
2.
3.
4.
5.
6.
7.
8.
9.

Crear la tabla de seguimiento de uso.


Importar la tabla de seguimiento de uso.
Crear un modelo de negocio de seguimiento de uso.
Activar el seguimiento de uso.
Activar la insercin directa.
Definir el parmetro de tabla fsica.
Definir el parmetro de pool de conexiones.
Definir parmetros adicionales.
Probar los resultados.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Pasos para Activar el Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Los pasos que se describen en las siguientes diapositivas activan el seguimiento de uso con el
mtodo de insercin directa.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-7

1. Creacin de la Tabla de Seguimiento de Uso

Use el script proporcionado SAACCT.<db>.sql para


crear la tabla de seguimiento de uso S_NQ_ACCT.

Esta tabla almacena los datos de seguimiento de uso


cuando se ejecutan las consultas en Oracle BI Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

1. Creacin de la Tabla de Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La siguiente carpeta contiene scripts CREATE TABLE para Oracle, DB2, SQL Server y Teradata:
<ORACLE_INSTANCE>\bifoundation\OracleBIServerComponent\coreapplication_o
bis1\schema
Los scripts de ejemplo definen el nombre de la tabla de seguimiento de uso en S_NQ_ACCT. En
los sitios en los que existe Oracle BI Applications, se trata del nombre utilizado en el repositorio
de Oracle BI. En los sitios donde se crean repositorios propios, se puede cambiar el nombre de la
tabla de seguimiento de uso. El nombre de la tabla debe coincidir con el nombre utilizado en el
repositorio correspondiente.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-8

2. Importacin de la Tabla de Seguimiento de Uso


Importe la tabla de seguimiento de uso en la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Importacin de la Tabla de Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Utilice las tcnicas conocidas para importar la tabla de seguimiento de uso S_NQ_ACCT a la capa
Physical del repositorio. Como se muestra en la captura de pantalla, puede crear un nuevo objeto
de base de datos, pool de conexiones y esquema para el seguimiento de uso.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-9

3. Creacin de un Modelo de Negocio


de Seguimiento de Uso
Cree un modelo de negocio de seguimiento de uso con las
columnas de la tabla S_NQ_ACCT:

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-10

4. Activacin del Seguimiento de Uso


Modifique el archivo NQSConfig.ini para activar el
seguimiento de uso.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

4. Activacin del Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El parmetro ENABLE de la seccin USAGE_TRACKING del archivo NQSConfig.ini activa o


desactiva la recopilacin de estadsticas de seguimiento de uso. Los valores vlidos son YES y
NO. El valor por defecto es NO. Si se define en NO, no se acumulan las estadsticas. Si se define
en YES, se acumulan estadsticas para cada consulta lgica.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-11

5. Activacin de la Insercin Directa


Defina el parmetro DIRECT_INSERT en YES para especificar
las estadsticas que se insertan directamente en una tabla de
base de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

5. Activacin de la Insercin Directa

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En el archivo NQSConfig.ini, el parmetro DIRECT_INSERT especifica si se insertan las


estadsticas directamente en una tabla de base de datos o se escriben en un archivo local. Si se
define DIRECT_INSERT en NO, los datos se escriben en un archivo plano. Si se define
DIRECT_INSERT en YES, los datos se insertan en una tabla. Tenga en cuenta que este
parmetro slo funciona si ENABLE = YES. Se recomienda la insercin directa en una tabla de
base de datos; por lo tanto, el valor por defecto es YES.
Al definir DIRECT_INSERT en YES, los siguientes parmetros de NQSConfig.ini se convierten
en vlidos: PHYSICAL_TABLE_NAME, CONNECTION_POOL, BUFFER_SIZE,
BUFFER_TIME_LIMIT_SECONDS, NUM_INSERT_THREADS y
MAX_INSERTS_PER_TRANSACTION. Estos parmetros se abordan en detalle en las siguientes
diapositivas.
Al definir DIRECT_INSERT en NO, los siguientes parmetros de NQSConfig.ini se convierten
en vlidos: STORAGE_DIRECTORY, CHECKPOINT_INTERVAL_MINUTES,
FILE_ROLLOVER_INTERVAL_MINUTES y CODE_PAGE. Estos parmetros slo son relevantes si
se activa el mtodo de archivo log de seguimiento de uso; no se describen en este curso. Para
obtener ms informacin sobre ellos, consulte la gua System Administrator's Guide for Oracle
Business Intelligence Enterprise Edition (Gua del Administrador del Sistema para Oracle
Business Intelligence Enterprise Edition).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-12

6. Definicin del Parmetro de Tabla Fsica

Defina el parmetro PHYSICAL_TABLE_NAME para


especificar la tabla en la que se insertan los registros
correspondientes a las estadsticas de consulta.
El nombre de la tabla es el nombre completamente
cualificado que aparece en la capa Physical de la
herramienta de administracin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

6. Definicin del Parmetro de Tabla Fsica

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En el archivo NQSConfig.ini, vaya a la seccin Parameters used for inserting data into a
table y busque el parmetro PHYSICAL_TABLE_NAME. Para insertar informacin con
estadsticas de consulta en una tabla, debe proporcionar el nombre completamente cualificado de
la tabla fsica. Este nombre consta de cuatro componentes (nombre de la base de datos, nombre
del catlogo, nombre del esquema y nombre de la tabla). Cada componente aparece entre
comillas (") y separado por un punto (.). Este nombre completamente cualificado de la tabla
fsica debe coincidir con el nombre de la tabla en la capa Physical del repositorio cargado.
Se proporcionan dos opciones de formato para el parmetro PHYSICAL_TABLE_NAME. Uno con
tres componentes y otro con cuatro componentes. En el ejemplo de la diapositiva, la ruta de
acceso completamente cualificada a la tabla fsica de seguimiento de uso consta de tres
componentes: un componente de base de datos (ABC Usage Tracking), un componente de
esquema (ABC Usage Tracking Schema) y una tabla fsica (S_NQ_ACCT).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-13

7. Definicin del Parmetro de Pool de Conexiones

Defina el parmetro CONNECTION_POOL para especificar


el pool de conexiones que se utilizar para insertar
registros en la tabla de seguimiento de uso.
El pool de conexiones es el nombre completamente
cualificado que aparece en la capa Physical de la
herramienta de administracin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

7. Definicin del Parmetro de Pool de Conexiones

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En el archivo NQSConfig.ini, defina el parmetro CONNECTION_POOL para especificar el pool


de conexiones que se utilizar para insertar registros en la tabla de seguimiento de uso.
El nombre del pool de conexiones completamente especificado tiene dos partes: el nombre del
objeto de base de datos y el nombre del pool de conexiones. Cada parte aparece entre comillas
(") y separada por un punto (.). En el ejemplo de la diapositiva, el parmetro es el siguiente:
ABC Usage Tracking".ABC Usage Tracking Connection Pool;
El nombre del pool de conexiones completamente cualificado debe coincidir con el nombre del
pool de conexiones de la capa Physical del repositorio cargado. Para que las inserciones de
seguimiento de uso se realicen correctamente, el pool de conexiones se debe configurar con un
ID de usuario que tenga acceso de escritura a la base de datos backend.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-14

8. Definicin de Parmetros Adicionales

BUFFER_SIZE
Cantidad de memoria que se utiliza para almacenar
sentencias de insercin de forma temporal

BUFFER_TIME_LIMIT_SECONDS
Cantidad mxima de tiempo que una sentencia de insercin
permanece en el buffer antes de que se emita a la tabla de
seguimiento de uso

NUM_INSERT_THREADS
Nmero de threads que eliminan las sentencias de insercin
del buffer y las emiten a la tabla de seguimiento de uso

MAX_INSERTS_PER_TRANSACTION
Nmero de registros que se agrupan como una sola
transaccin al insertarlos en la tabla de seguimiento de uso

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

8. Definicin de Parmetros Adicionales

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

BUFFER_SIZE especifica la cantidad de memoria que se utiliza para almacenar sentencias


de insercin de forma temporal. El buffer permite que las sentencias de insercin se emitan
a la tabla de seguimiento de uso de forma independiente de la consulta que produjo las
estadsticas que se van a insertar. Cuando se llena el buffer, se descartan las estadsticas
de consulta posteriores hasta que los threads de insercin sirvan las entradas del buffer.
Ejemplo: BUFFER_SIZE = 10 MB ;
BUFFER_TIME_LIMIT_SECONDS especifica la cantidad mxima de tiempo que una
sentencia de insercin permanece en el buffer antes de que se emita a la tabla de
seguimiento de uso. Este lmite de tiempo garantiza que Oracle BI Server emita las
sentencias de insercin a tiempo incluso durante los perodos de inactividad prolongada.
Ejemplo: BUFFER_TIME_LIMIT_SECONDS = 5 ;
NUM_INSERT_THREADS especifica el nmero de threads que eliminan las sentencias de
insercin del buffer y las emiten a la tabla de seguimiento de uso. El nmero de threads no
debe exceder el nmero total de threads asignados al pool de conexiones.
Ejemplo: NUM_INSERT_THREADS = 5 ;
MAX_INSERTS_PER_TRANSACTION especifica el nmero de registros que se agrupan
como una sola transaccin al insertarlos en la tabla de seguimiento de uso. Si se aumenta el
nmero puede mejorar ligeramente el rendimiento, pero tambin hay ms posibilidades de
que se rechacen las inserciones debido a interbloqueos en la base de datos.
Ejemplo: MAX_INSERTS_PER_TRANSACTION = 1 ;

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-15

9. Prueba de los Resultados


Usar el rea temtica Usage Tracking para crear y ejecutar
consultas:

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-16

Anlisis de los Datos de Seguimiento de Uso

Preste atencin a las consultas de larga ejecucin


(normalmente ad hoc):
Los usuarios finales pueden necesitar formacin.
Puede que necesite asignar bloqueos de consulta o restricciones
sobre la duracin de la ejecucin de las consultas o la cantidad de
registros devueltos.
Es posible que la base de datos necesite ndices o ajustes
adicionales.

Realice auditoras de uso para:


Cumplimiento de la normativa
Seguridad

Determine si se debe utilizar una consulta como datos iniciales


para la cach o se debe eliminar de las consultas de datos
iniciales para cach.
Identifique estrategias de agregacin.
Facture a usuarios o departamentos segn los recursos que
consuman.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Anlisis de los Datos de Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Por qu desea realizar un seguimiento del uso?

e
d
a

c
A

Desde una perspectiva administrativa y de mantenimiento, resulta til identificar:


Los usuarios que pueden necesitar formacin
Los mejores mtodos para verificar el uso de la aplicacin
Las columnas que se pueden indexar
Algunas organizaciones tienen directrices de seguridad estrictas en las que es necesario saber
quin y cundo ha consultado el almacn de datos. En algunos casos, esta informacin se puede
utilizar para supervisar y aplicar el cumplimiento de la normativa.
Las consultas que se ejecutan una y otra vez pueden ser buenas candidatas para incorporarlas a
la cach como datos iniciales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-17

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar la necesidad de seguimiento de uso
Configurar y administrar el seguimiento de uso de Oracle BI

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-18

Visin General de la Prctica 21-1: Configuracin


del Seguimiento de Uso
En esta prctica se aborda la configuracin y administracin
del seguimiento de uso.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 21-1: Configuracin del Seguimiento de Uso

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Oracle BI Server soporta la acumulacin de estadsticas de seguimiento de uso que se pueden


utilizar de diversas formas, como la optimizacin de la base de datos, estrategias de agregacin o
facturacin a usuarios o departamentos segn los recursos que consuman. Oracle BI Server
realiza el seguimiento del uso en el nivel detallado de la consulta.
En esta prctica, ABC desea supervisar las consultas generadas por los usuarios para identificar
las reas de mejora del rendimiento. Utilizar el mtodo de seguimiento de uso recomendado,
que es el seguimiento de estadsticas cargndolas directamente en una tabla de base de datos
en lugar de un archivo log. Utilizar el script proporcionado para crear la tabla de base de datos
necesaria, modificar el archivo NQSConfig.ini para soportar el seguimiento de uso y probar
los resultados.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 21-19

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Configuracin y Uso del Entorno de


Desarrollo de Varios Usuarios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para:
Configurar un entorno de desarrollo de varios
usuarios de Oracle BI
Describir la funcionalidad del entorno de desarrollo de
varios usuarios
Desarrollar un repositorio con varios desarrolladores

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-2

Desafo de Negocio
Por defecto, el entorno de desarrollo del repositorio de Oracle
BI no est configurado para varios usuarios.
Si varios desarrolladores trabajan en modo en lnea, se
bloquearn entre s al desproteger los objetos.
Esto causa ineficacia y posibles conflictos mientras los
dems desarrolladores esperan para acceder al
repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Desafo de Negocio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Por defecto, el entorno de desarrollo del repositorio de Oracle BI no est configurado para varios
usuarios. La edicin en lnea hace posible que varios desarrolladores trabajen a la vez. Sin
embargo, si trabajan en el mismo modelo de negocio, se bloquean entre s al desproteger los
objetos para la edicin.
ste es un mtodo poco eficiente para el desarrollo del repositorio y puede provocar conflictos, ya
que los desarrolladores podran sobrescribir el trabajo de los dems. En un entorno de desarrollo
ms eficaz, los desarrolladores podran modificar a la vez el repositorio y, a continuacin,
proteger los cambios.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-3

Solucin de Negocio: Entorno de Desarrollo de


Varios Usuarios (MUDE) de Oracle BI

El entorno MUDE de Oracle BI permite que varios


usuarios trabajen con el repositorio a la vez:
Los usuarios editan las copias locales del repositorio.
Los cambios se guardan de forma local y luego se fusionan
en el repositorio maestro.

MUDE divide el repositorio en partes gestionables


conocidas como proyectos.
Varios usuarios pueden trabajar en el mismo proyecto o en
diferentes.
Cada usuario puede aumentar la eficacia al trabajar en
subjuegos ms pequeos del repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Solucin de Negocio: Entorno de Desarrollo de Varios Usuarios (MUDE) de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Oracle BI permite que varios desarrolladores trabajen en los objetos del repositorio desde el
mismo repositorio durante el desarrollo en grupo de aplicaciones de Oracle BI.
Por ejemplo, despus de realizar una implantacin, el administrador puede desplegar Oracle BI
en otras reas funcionales de la compaa. En este ejemplo, es necesario que varios
desarrolladores trabajen a la vez en subjuegos de metadatos y fusionen estos subjuegos en un
repositorio maestro sin conflictos en el trabajo de los desarrolladores.
En otro ejemplo, un nico desarrollador podra gestionar todo el desarrollo. Por motivos de
simplicidad y rendimiento, este desarrollador podra utilizar un entorno MUDE de Oracle BI para
mantener el cdigo de los metadatos en fragmentos ms pequeos en lugar de en un repositorio
mayor.
En ambos casos, estas tareas se llevan a cabo mediante la creacin de proyectos en el archivo
de repositorio en la herramienta de administracin y copiando este archivo de repositorio en un
directorio de red compartido. Los desarrolladores pueden desproteger los proyectos, realizar
cambios y fusionar los cambios en el repositorio maestro.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-4

Proceso de Desarrollo del Repositorio de Oracle BI


Sigue el proceso clsico de Software Configuration
Management (SCM):
En cuanto a concepto y funcionalidad, es anlogo a los
procesos de sistemas de control de origen especializado.
Los desarrolladores pueden desproteger, trabajar y
fusionar desde el repositorio de cdigo maestro.
Oracle BI permite y gestiona la desproteccin, fusin,
resolucin de conflictos, registro, comparacin de cdigos,
copias de seguridad en versiones, etc.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Proceso de Desarrollo del Repositorio de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Los desarrolladores pueden trabajar a la vez en el desarrollo del repositorio, gestionando el


proceso con utilidades e interfaces de la herramienta de administracin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-5

Proceso de Fusin en 3 Direcciones de SCM

Gestiona el desarrollo simultneo.


Una alternativa muy restrictiva es el desarrollo en serie.

Permite cambios de varios desarrolladores en el mismo archivo.


Requiere fusin y reconciliacin:
La mayora de la fusin es automtica; generalmente no hay
conflictos en los cambios.
Los conflictos requieren la intervencin manual.

Crea un cuarto archivo fusionado basado en dos archivos


cambiados, que se basan en un archivo principal comn.
Archivo original
Versin de archivo 1

Versin de archivo 2

y
m

Archivo fusionado
Versin de archivo 1 + Versin de archivo 2

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Proceso de Fusin en 3 Direcciones de SCM

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El proceso clsico de Software Configuration Management (SCM) utiliza una fusin en 3


direcciones para gestionar el desarrollo simultneo. Permite cambios de varios desarrolladores en
el mismo archivo. Los cambios se gestionan mediante fusin y reconciliacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-6

Proceso de Fusin en 3 Direcciones del


Repositorio de Oracle BI
Concepto idntico a la fusin en 3 direcciones clsica de SCM:
El repositorio de Oracle BI se almacena como archivo (.rpd).

La fusin se gestiona mediante la herramienta de


administracin.
Original.rpd
Current.rpd

Modified.rpd

Merged.rpd
Current.rpd + Modified.rpd

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Proceso de Fusin en 3 Direcciones del Repositorio de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

El repositorio de Oracle BI se almacena como archivo. Los desarrolladores desprotegen el


archivo y realizan los cambios localmente. A continuacin, los cambios se fusionan en un archivo
de repositorio fusionado final.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-7

Proyectos de Desarrollo de Varios Usuarios

Los proyectos:
Son subjuegos de metadatos de repositorio.
Constan de reas temticas de la capa Presentation y sus
hechos lgicos, dimensiones, roles de aplicacin, usuarios,
variables y bloques de inicializacin asociados.
Se pueden solapar con otros proyectos.

Se recomienda crear proyectos de un tamao gestionable


segn los esquemas de estrella lgicos individuales en el
modelo de negocio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-8

Visin General: Desarrollo de Varios


Usuarios de Oracle BI
El desarrollador:
1. Desprotege los proyectos
del repositorio maestro.
2. Realiza cambios en el
repositorio local (actual).
3. Fusiona los cambios
locales.
4. Publica en la red.

Original Master.rpd
1
Original.rpd

Current.rpd

Modified.rpd
3

Merged.rpd
Current.rpd + Modified.rpd
4

y
m

Nuevo Master.rpd

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Visin General: Desarrollo de Varios Usuarios de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

El proceso de desarrollo de varios usuarios de Oracle BI sigue una fusin de 3 direcciones


intencionada. El desarrollador realiza los siguientes pasos:
1. Desprotege los proyectos del repositorio maestro, que se almacena en el directorio de
varios usuarios compartido. El sistema mantiene de forma automtica una copia inalterable
del repositorio desprotegido (original.rpd) para utilizarla durante la fusin.
2. Realiza cambios en la versin local (actual) del repositorio. El repositorio modificado
contiene cambios de otros desarrolladores entre la desproteccin y la fusin.
3. Fusiona los cambios locales. El repositorio maestro original puede haberse cambiado
mediante desarrollos simultneos desde la desproteccin. El sistema recupera de forma
automtica una copia del repositorio maestro ms actual (modificado) y la compara con los
repositorios actual y original en una fusin de 3 direcciones. El sistema bloquea
automticamente el repositorio maestro modificado para evitar problemas durante la fusin.
Si se produce algn conflicto de configuracin durante la fusin, el desarrollador lo resuelve
manualmente.
4. Publica el nuevo repositorio maestro en la red. El sistema mueve automticamente el
repositorio fusionado al directorio de varios usuarios compartido y elimina los bloqueos. El
repositorio fusionado es el nuevo repositorio maestro.

e
l
c

a
r
O

En esta diapositiva se proporciona una visin general del proceso. Cada paso se trata con detalle
ms adelante en esta leccin.
Oracle BI 11g R1: Creacin de Repositorios 22-9

Ejemplo de ABC
ABC desea que varios desarrolladores puedan modificar los
objetos del rea temtica SupplierSales a la vez.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-10

Pasos para Configurar un Entorno MUDE de Oracle BI


1.
2.
3.
4.

Crear proyectos.
Editar proyectos.
Configurar un directorio de red compartido.
Copiar el repositorio maestro en el directorio compartido.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Pasos para Configurar un Entorno MUDE de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En esta diapositiva se identifican los principales pasos para configurar un entorno de desarrollo
de varios usuarios (MUDE) de Oracle BI. Cada paso se aborda en detalle en las siguientes
diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-11

1. Creacin de Proyectos
Seleccione Manage > Projects para abrir Project Manager.
A continuacin, seleccione Action > New Project.

Los objetos
seleccionados se
agregan al proyecto.

Seleccione modelos de negocio, reas


temticas o tablas lgicas de hechos de
las reas temticas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

1. Creacin de Proyectos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Para crear proyectos en la herramienta de administracin, seleccione Manage > Projects para
abrir Project Manager. A continuacin, seleccione Action > New Project. El panel izquierdo
contiene los objetos disponibles que se pueden incluir en un proyecto. El panel derecho contiene
los objetos seleccionados para que formen parte del proyecto.
Introduzca un nombre para el proyecto. Para crear el proyecto, agregue reas temticas o tablas
lgicas de hechos al proyecto. Puede agrupar los hechos por rea temtica o por modelo de
negocio. Puede seleccionar una o varias tablas lgicas de hechos del modelo de negocio que
tengan relacin con el rea temtica y hacer clic en Add, o bien, puede seleccionar un rea
temtica y hacer clic en Add a continuacin. La herramienta de administracin agrega todas las
tablas lgicas de hechos de forma automtica.
Al agregar un rea temtica, se incluyen todas las tablas de hechos y sus dependencias en el
rea temtica. Al agregar una tabla lgica de hechos, se incluye el rea temtica que contiene la
tabla. En ambos casos, las tablas de dimensiones lgicas unidas a las tablas de hechos lgicas
se incluyen de forma implcita, incluso si no aparecen en el panel derecho.

e
l
c

a
r
O

En el ejemplo de la diapositiva, se crea un proyecto nuevo llamado SupplierSales. Al proyecto


se agregan el rea temtica SupplierSales y la tabla de hechos relacionada, Fact-Sales.

Oracle BI 11g R1: Creacin de Repositorios 22-12

2. Edicin de Proyectos

Elimine objetos no deseados del proyecto.


Agregue otros metadatos (como usuarios, bloques de
inicializacin o variables) al proyecto.

Agregue otros
metadatos al
proyecto.

Elimine objetos no
deseados.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Edicin de Proyectos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Para eliminar objetos del proyecto, seleccione el objeto en el panel derecho y haga clic en
Remove.
Para agregar objetos de metadatos adicionales, seleccione el objeto en el panel izquierdo y haga
clic en Add, o bien, haga clic dos veces en el objeto en el panel izquierdo. Agregue las reas
temticas, roles de aplicacin, usuarios, variables o bloques de inicializacin adicionales
necesarios para el proyecto.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-13

3. Configuracin de un Directorio de Red Compartido


El administrador debe identificar o crear un directorio de red
compartido al que puedan acceder todos los desarrolladores.

Todos los desarrolladores


deben tener acceso al
directorio compartido.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

3. Configuracin de un Directorio de Red Compartido

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

El administrador debe identificar o crear un directorio de red compartido al que puedan acceder
todos los desarrolladores y copiar los archivos de repositorio adecuados en esa ubicacin. Este
directorio de red compartido se utiliza slo para el desarrollo de varios usuarios del repositorio
maestro. Normalmente contiene copias de los repositorios maestros a los que acceden varios
desarrolladores durante la proteccin y desproteccin. Los desarrolladores crean un puntero a
este directorio cuando configuran la herramienta de administracin en sus mquinas. Este
directorio debe ser accesible para todos los desarrolladores y servidores del repositorio.
Nota: el administrador debe configurar un directorio de red compartido independiente dedicado al
desarrollo de varios usuarios. Si no se configura y utiliza de la forma especificada, se pueden
sobrescribir por accidente los archivos crticos del repositorio y perder datos del repositorio. En
las prcticas de esta leccin, el directorio compartido es un directorio local, D:\RPD. Este ejemplo
es el que se utiliza en el resto de diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-14

4. Copia del Repositorio Maestro


en el Directorio Compartido
Copie el archivo de repositorio maestro y pguelo en el
directorio dedicado al desarrollo de varios usuarios.

Copie el repositorio
maestro en el directorio
compartido.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

4. Copia del Repositorio Maestro en el Directorio Compartido

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Copie el archivo de repositorio maestro y pguelo en el directorio dedicado al desarrollo de varios


usuarios. Los desarrolladores extraen y descargan los proyectos de este repositorio maestro,
realizan cambios y los vuelven a fusionar en el repositorio maestro. Despus de copiar el
repositorio en el directorio de red compartido, puede notificar a los desarrolladores que el entorno
de desarrollo de varios usuarios est listo para usar.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-15

Realizacin de Cambios en un Entorno MUDE


de Oracle BI
1. Apuntar al directorio de varios usuarios.
2. Desproteger proyectos.
3. Tareas realizadas por la herramienta de administracin
durante la desproteccin.
4. Cambiar metadatos.
5. Opciones de varios usuarios durante el desarrollo.
6. Fusionar cambios locales.
7. Tomar decisiones sobre la fusin.
8. Publicar en la red.
9. Realizar un seguimiento del historial de proyectos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Realizacin de Cambios en un Entorno MUDE de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En esta diapositiva se identifican los principales pasos y procesos que se producen al realizar
cambios en un entorno de desarrollo de varios usuarios de Oracle BI. Cada paso se aborda en
detalle en las siguientes diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-16

1. Indicacin al Directorio de Varios Usuarios


Antes de desproteger los proyectos, los desarrolladores deben
configurar la herramienta de administracin para que apunte al
directorio de desarrollo de varios usuarios.
Directorio
compartido
Nombre de usuario

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

1. Indicacin al Directorio de Varios Usuarios

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Seleccione Tools > Options y haga clic en el separador Multiuser.

e
d
a

c
A

El campo Multiuser development directory es obligatorio. Lo debe rellenar el usuario que desee
utilizar la funcin de desarrollo de varios usuarios (MUD) y se debe definir en el directorio de red
compartido con otros desarrolladores de MUD. Utilice el botn Browse para navegar al directorio
o introduzca su ruta de acceso. La herramienta de administracin almacena esta ruta de acceso
en una configuracin oculta del registro de Windows en la estacin de trabajo del desarrollador y
la utiliza durante la desproteccin y proteccin.
El campo Full name es opcional. Si un usuario introduce un nombre aqu, este valor se utilizar
por defecto en el campo Full name del cuadro de dilogo Lock Information del repositorio (que
se describe ms adelante). Por motivos de comodidad y seguimiento, cada desarrollador de MUD
debe introducir un nombre completo. El valor se almacena en la parte HKEY_CURRENT_USER del
registro y, por lo tanto, es nico para cada conexin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-17

2. Desproteccin de Proyectos
Seleccione File > Multiuser > Checkout y elija los proyectos
deseados.

1. Introduzca una contrasea


para el repositorio compartido.

3. Proporcione un nombre para el


repositorio extrado.

2. Seleccione un proyecto.

y
m

4. El repositorio extrado se
muestra con un subjuego de
metadatos.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Desproteccin de Proyectos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Despus de configurar un puntero al directorio por defecto de desarrollo de varios usuarios, el


desarrollador puede desproteger los proyectos deseados.
Para desproteger los proyectos, seleccione File > Multiuser > Checkout. La opcin Checkout
slo est disponible si hay un directorio de desarrollo de varios usuarios definido en el
separador Multiuser del cuadro de dilogo Options.
Aparece un cuadro de dilogo en el que se solicita la contrasea del repositorio al
desarrollador.
Despus de introducir la contrasea, aparece un cuadro de dilogo para seleccionar los
proyectos que desea importar el desarrollador. Si slo hay un proyecto en el repositorio
maestro, se selecciona por defecto y no aparece ningn cuadro de dilogo. En este ejemplo,
hay dos proyectos.
Despus de seleccionar los proyectos, el usuario debe introducir el nombre del nuevo
repositorio extrado, que se almacena en el directorio local del usuario.
El repositorio extrado se muestra con el subjuego de metadatos del proyecto
SupplierSales. Observe que contiene slo el modelo de negocio y rea temtica
SupplierSales. No se muestran las dems reas temticas y modelos de negocio de
ABC. Observe tambin que el modelo de negocio y rea temtica SupplierSales slo
contienen la tabla de hechos Fact-Sales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-18

3. Tareas de la Herramienta de Administracin


durante la Desproteccin

Guarda una copia local de los proyectos seleccionados en


un nuevo repositorio en el directorio local.
Guarda una segunda copia local de los proyectos en el
nuevo repositorio en el directorio local con original
como prefijo.
Directorio local tras
Registra las transacciones en un log.
la extraccin

Copia local del nuevo repositorio


Segunda copia del nuevo repositorio con el prefijo original

y
m

Log

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

3. Tareas de la Herramienta de Administracin durante la Desproteccin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Durante la desproteccin, la herramienta de administracin realiza las siguientes tareas:


En el directorio local \coreapplication_obis1\repository del desarrollador, la
herramienta de administracin guarda una copia local de los proyectos seleccionados en un
repositorio nuevo. En este ejemplo, el nuevo repositorio se llama JCRUZ.rpd. El
desarrollador realiza cambios en los metadatos de este archivo.
En el directorio local \coreapplication_obis1\repository del desarrollador, la
herramienta de administracin guarda una segunda copia local del nuevo repositorio,
agregando el prefijo original, para que se puedan comparar los proyectos cambiados con
los proyectos originales de forma local.
En este ejemplo, la copia local se llama originalJCRUZ.rpd.
Todos los cambios se registran en el log, que es SharedABC.rpd.Log en este ejemplo.
Atencin: cuando el desarrollador selecciona y guarda los proyectos en un archivo de repositorio
local, la herramienta de administracin no bloquea los proyectos del repositorio maestro en la
unidad de red compartida. Por lo tanto, no hay nada que evite que otros usuarios trabajen en el
mismo proyecto. Para determinar si un proyecto se ha desprotegido, es necesario consultar el log
de desarrollo de varios usuarios en el visor de logs (que se describe ms adelante en esta
leccin).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-19

4. Cambio de Metadatos
Cambie metadatos como en el desarrollo de un solo usuario,
con la excepcin de la configuracin de conexin fsica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

4. Cambio de Metadatos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La mayora de los cambios que se pueden realizar en archivos de repositorio estndar tambin
estn soportados en los archivos de repositorio local. Los desarrolladores pueden agregar nuevas
columnas lgicas, tablas lgicas, definiciones de tablas de cambios, orgenes de tabla lgica, etc.
En este ejemplo, se suprime la tabla de presentacin Customer. Los desarrolladores tambin
pueden trabajar a la vez en el mismo proyecto de forma local. Sin embargo, es importante tener
en cuenta que Oracle BI asume que cada desarrollador entiende las implicaciones que pueden
tener estos cambios en el repositorio maestro. Por ejemplo, si un desarrollador suprime un objeto
del repositorio local, este cambio se propaga al repositorio maestro sin ningn aviso.
La configuracin de conexin fsica no se debe modificar en un repositorio local. Para evitar que
los desarrolladores sobrescriban las contraseas y otros objetos importantes del repositorio
maestro, los cambios de configuracin de conexin fsica, configuracin de seguridad y tabla de
funcin de la base de datos no se mantienen en la fusin de desarrollo de varios usuarios.

e
l
c

Despus de realizar los cambios en el repositorio local, el desarrollador puede cargar el


repositorio modificado y probar los metadatos editados.

a
r
O

Nota: cualquier informacin de conexin del repositorio que se especifique en los metadatos del
repositorio (ODBC, OCI, etc.) tambin debe existir en la estacin de trabajo del desarrollador.

Oracle BI 11g R1: Creacin de Repositorios 22-20

5. Opciones de Varios Usuarios durante el Desarrollo


Al abrir el repositorio local extrado, se activan las siguientes
opciones de varios usuarios:
Compare with Original
Abre un cuadro de dilogo en el que se compara la versin
local del repositorio original con el repositorio del subjuego.

Discard Local Changes


Desecha los cambios del repositorio local sin proteger.

Merge Local Changes


Abre un cuadro de dilogo para fusionar los cambios locales
con el repositorio maestro.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

5. Opciones de Varios Usuarios durante el Desarrollo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Cuando un desarrollador abre la versin local del repositorio extrado, se activan las siguientes
opciones de varios usuarios:
Compare with Original abre un cuadro de dilogo para comparar los repositorios, en el que
se compara la versin local del repositorio original con el repositorio del subjuego.
Discard Local Changes cierra el repositorio y desecha los cambios del repositorio local sin
proteger los cambios.
Merge Local Changes primero muestra el cuadro de dilogo Lock Information para
bloquear el repositorio maestro en el directorio compartido y, a continuacin, abre el cuadro
de dilogo estndar Merge.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-21

6. Fusin de Cambios Locales

1. Seleccione Merge
Local Changes.

4. Se abre la copia local


del repositorio maestro.

2. Proporcione
informacin de bloqueo.
5. Archivo CSV con cambios

6. Subjuego de
cambios en maestro

3. Proporcione una descripcin de los cambios.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

6. Fusin de Cambios Locales

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Despus de realizar los cambios en el repositorio local, el desarrollador inicia el proceso de


proteccin seleccionando Multiuser > Merge Local Changes. Cuando se inicia el proceso de
proteccin, se producen las siguientes acciones:
La herramienta de administracin determina si el repositorio maestro est bloqueado
actualmente. Si no lo est, bloquea el repositorio maestro (evitando que otros
desarrolladores realicen una fusin hasta que termine la fusin actual) y registra el bloqueo
en el log. Para los dems desarrolladores, la opcin Multiuser Development > Merge Local
Changes del men File no estar disponible hasta que termine correctamente el proceso de
proteccin actual.
Si se produce algn conflicto, Merge Repository Wizard abrir y mostrar la ventana Define
Merge Strategy. Tendr que tomar decisiones sobre la fusin, como si se incluyen o
excluyen los objetos, seleccionando Current o Modified en la lista Decision. Este proceso se
explica ms adelante en esta leccin.
Se abre una versin local del repositorio maestro.
La herramienta de administracin crea automticamente un archivo de valores separados
por comas en el directorio del repositorio local en la mquina del desarrollador. En este
archivo aparecen los cambios realizados en el repositorio maestro durante la fusin.
Se crea un nuevo archivo en el directorio del repositorio maestro compartido con un
subjuego modificado del repositorio maestro.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-22

7. Toma de Decisiones sobre la Fusin

Decisin sobre fusin

La tabla Customer existe en el repositorio original


y en el modificado, pero no en el actual.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

7. Toma de Decisiones sobre la Fusin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Si se produce algn conflicto al seleccionar File > Multiuser > Merge Local Changes, el
desarrollador debe tomar decisiones sobre lo que hay que hacer con los cambios.
Cuando hay un conflicto, se abre Merge Repository Wizard para comparar el repositorio original,
el repositorio modificado y la versin local del repositorio compartido actual, que se abre cuando
el desarrollador selecciona Merge Local Changes. En este ejemplo, el repositorio original y el
modificado tienen una tabla de presentacin Customer que no est en el repositorio compartido
actual. Esto significa que el primer desarrollador realiz este cambio y protegi el proyecto,
mientras que el segundo tena el proyecto desprotegido. En este momento, se debe tomar una
decisin sobre cmo continuar con la fusin.
El cuadro de dilogo ofrece al desarrollador la opcin de aceptar o no aceptar los cambios en el
repositorio maestro. Si selecciona Modified, el desarrollador mantiene los cambios del repositorio
modificado y sobrescribe el trabajo de los dems desarrolladores en el repositorio actual. Si
selecciona Current, el desarrollador acepta los cambios de los dems desarrolladores en la
versin local actual del repositorio maestro. El desarrollador debe seleccionar Current o Modified.
No se pueden combinar los cambios. Por lo tanto, si dos desarrolladores modifican el mismo
objeto a la vez, se pierden los cambios de uno de ellos.
En este ejemplo, el segundo desarrollador selecciona Modified, lo que significa que la tabla
Customer se agrega de nuevo al repositorio maestro.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-23

8. Publicacin en la Red
Seleccione File > Multiuser > Publish to Network para
confirmar los cambios en el repositorio maestro.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

8. Publicacin en la Red

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El siguiente paso es la confirmacin de los cambios en el repositorio maestro. Para confirmar los
cambios en el repositorio maestro del directorio de desarrollo de varios usuarios, seleccione File >
Multiuser > Publish to Network y haga clic en OK. Se cierra la copia local del repositorio maestro
y se sobrescribe el repositorio maestro del directorio de desarrollo de varios usuarios con la copia
del repositorio que contiene los cambios del desarrollador. Tenga en cuenta que tambin puede
descartar los cambios locales o deshacer la fusin en este momento.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-24

9. Realizacin del Seguimiento del


Historial de Proyectos
El historial de proyectos se almacena en un visor de logs.

b. Seleccione el repositorio maestro.


a. File > Multiuser > History

c. Contrasea del repositorio

d. Cuadro de dilogo Multi


User History

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

9. Realizacin del Seguimiento del Historial de Proyectos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Todos los eventos del log de proyectos se almacenan en un visor de logs:


a. Al visor se accede seleccionando File > Multiuser > History. Esta opcin de men slo est
disponible si la herramienta de administracin de Oracle BI se abre sin ningn archivo de
repositorio abierto.
b. Al seleccionar esta opcin, aparece el cuadro de dilogo Multiuser Development History.
Este cuadro de dilogo contiene todos los repositorios maestros del directorio de desarrollo
de varios usuarios compartido especificado en el cuadro de dilogo Options. Si no se
especifica ningn directorio en el cuadro de dilogo Options, se desactiva la opcin de
men History. Si el directorio contiene slo un repositorio maestro, estar deseleccionado
por defecto y no aparecer el cuadro de dilogo Multiuser Development History.
c. Despus de seleccionar el repositorio, se le pide al usuario su identificador y contrasea
para la versin ms actual del repositorio maestro.
d. Despus de la conexin correcta, aparece el cuadro de dilogo Multi User History con las
diferentes versiones de los proyectos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-25

Opciones del Men History


Use las opciones de men para navegar y ver el historial.

Detalles

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Opciones del Men History

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

View > Repository carga la versin maestra seleccionada del repositorio en la herramienta
de administracin en modo de slo lectura.
View > Prior to Merge > Projects carga la versin seleccionada del repositorio de subjuego
modificado en la herramienta de administracin en modo de slo lectura.
View > Prior to Merge > Changes compara el repositorio de subjuego modificado de la
versin seleccionada con el repositorio de subjuego original. Abre el subjuego modificado
del repositorio compartido y muestra el cuadro de dilogo Compare Repositories con todos
los cambios realizados por el usuario en la versin seleccionada.
View > Details muestra el log de detalles para las versiones seleccionadas o todos los
detalles si no se selecciona ninguna versin. La diapositiva muestra un ejemplo.
View > Conflict Resolution carga todos los repositorios necesarios de la versin
seleccionada y muestra el cuadro de dilogo Merge en modo de slo lectura con todas las
decisiones seleccionadas durante la actividad de fusin de cambios locales en ese
momento. Se debe activar la casilla de control Conflict Resolution en el cuadro de dilogo
para que se active esta opcin de men. De lo contrario, no se mostrar nada porque el
usuario no tom ninguna decisin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-26

Supresin de Elementos del Historial


La opcin de men Delete slo est disponible para los
administradores definidos en un archivo de opciones oculto en
el directorio MUD.

Archivo de opciones oculto

Almacenado en el directorio MUD

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Supresin de Elementos del Historial

c
A

e
d
a

La opcin de men Delete slo est disponible para el administrador. Los administradores se
definen en un archivo de opciones oculto especial en el directorio MUD. El archivo debe tener el
indicador de oculto, puede tener privilegios de acceso a la red establecidos slo para los
administradores de MUD y debe tener el mismo nombre base que el repositorio maestro, pero la
extensin es .opt. Por ejemplo, para \network\RPD\SharedABC.rpd, el administrador puede
crear el archivo oculto \network\RPD\SharedABC.opt.
El archivo de opciones es un archivo de texto normal con el siguiente formato:
[Options]
Admin=admin1;admin2
Los administradores se definen segn sus nombres de conexin a la red. Puede que haya ms
de un administrador. En ese caso, los nombres se separan con punto y coma.
Ejemplo:
[Options]
Admin=Administrator;MWEST;JMEYER
Un administrador puede suprimir todo el historial MUD o las versiones ms antiguas de 1 a n.
No es posible suprimir versiones de la mitad del historial. Por ejemplo, un administrador no puede
suprimir la versin 3 si estn las versiones 2 y 1. Si el administrador suprime todo el historial
MUD, el nmero de versin empieza de nuevo por 1. Si el administrador deja una o varias
versiones en el historial, el nmero se mantiene como estaba.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-27

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Configurar un entorno de desarrollo de varios usuarios de
Oracle BI
Describir la funcionalidad del entorno de desarrollo de
varios usuarios
Desarrollar un repositorio con varios desarrolladores

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-28

Visin General de la Prctica 22-1: Configuracin


de un Entorno de Desarrollo de Varios Usuarios
En esta prctica se abordan los siguientes temas:
Creacin de proyectos
Copia de un repositorio maestro en un directorio
compartido
Definicin de un directorio compartido de varios usuarios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 22-1: Configuracin de un Entorno de Desarrollo de


Varios Usuarios

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

ABC est acostumbrada a utilizar entornos de desarrollo de varios usuarios para sus
desarrolladores. Preparar la plataforma de desarrollo para soportar el desarrollo de varios
usuarios y, a continuacin, configurar dos usuarios como desarrolladores para probar el entorno.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-29

Visin General de la Prctica 22-2:


Uso de un Entorno de Desarrollo de Varios Usuarios
En esta prctica se abordan los siguientes temas:
Desproteccin de proyectos
Modificacin de metadatos de proyecto
Proteccin de proyectos
Publicacin de cambios en la red
Fusin de cambios
Consulta del historial de proyectos

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 22-2: Uso de un Entorno de Desarrollo de Varios


Usuarios

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

En esta prctica, dos desarrolladores, JCRUZ y AZIFF, trabajarn en un entorno de desarrollo de


varios usuarios de Oracle BI y modificarn el mismo proyecto a la vez, incluida la desproteccin y
proteccin de proyectos y la fusin de metadatos. Se necesitar tener dos instancias de la
herramienta de administracin de Oracle BI en ejecucin a la vez.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 22-30

Configuracin de la Anotacin en los Anlisis

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para
configurar la anotacin en los anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-2

Anotacin en los Anlisis


Proporciona a los usuarios de una pgina de panel de control o
un anlisis la capacidad de modificar los datos que aparecen
en una vista de tabla.
La columna DOLLARS
est activada para la
anotacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Anotacin en los Anlisis

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Los usuarios de una pgina de panel de control o un anlisis pueden modificar los datos que
aparecen en una vista de tabla. Esta capacidad se denomina anotacin. En el ejemplo de la
diapositiva, la columna DOLLARS est activada para la anotacin.
Como desarrollador del repositorio, puede ayudar al administrador del sistema y al diseador de
contenido a configurar la anotacin para los usuarios.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-3

Pasos para Configurar la Anotacin


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Crear una tabla fsica con columnas de anotacin.


Importar la tabla de anotacin.
Activar la anotacin para el pool de conexiones.
Activar la anotacin para columnas lgicas.
Definir permisos de anotacin en la capa Presentation.
Activar la anotacin en instanceconfig.xml.
Crear una plantilla de anotacin.
Almacenar la plantilla de anotacin.
Otorgar privilegios de anotacin.
Crear un anlisis con columnas activadas para anotacin.
Sustituir el formato de los datos por defecto.
Activar la anotacin en la vista de tabla.
Verificar los resultados.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-4

y
m

1. Creacin de una Tabla Fsica


con Columnas de Anotacin

Cree una tabla fsica en la base de datos con una columna


para cada campo de anotacin necesario.
Para mayor seguridad, almacene tablas de base de datos
de anotacin en una instancia de base de datos nica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

1. Creacin de una Tabla Fsica con Columnas de Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En este ejemplo, se ha creado la tabla D1_FORECAST en el esquema SUPPLIER2. A


continuacin, se configura la columna DOLLARS para que sea la columna de anotacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-5

2. Importacin de la Tabla de Anotacin

Importe la tabla de anotacin a la capa Physical del repositorio.


Desactive la propiedad que permite el almacenamiento en
cach de la tabla fsica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Importacin de la Tabla de Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Con la herramienta de administracin, importe la tabla de anotacin a la capa Physical del


repositorio. Desactive la propiedad Cacheable de la tabla fsica. De esta forma, se asegura de que
los datos anotados en la base de datos se muestren al usuario y no sean un valor de la cach.
En este ejemplo, el objeto Cacheable est desactivado para la tabla D1_FORECAST de la capa
Physical del repositorio.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-6

3. Activacin de la Anotacin para el


Pool de Conexiones
Defina propiedades en el separador Write Back del cuadro de
dilogo Connection Pool.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

3. Activacin de la Anotacin para el Pool de Conexiones

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En la capa Physical, haga clic dos veces en el pool de conexiones para abrir el cuadro de dilogo
Connection Pool. Haga clic en el separador Write Back. Si utiliza un origen de datos Oracle,
puede aceptar los valores por defecto, que se muestran en la captura de pantalla: TT se
selecciona para el prefijo de tabla temporal, el tamao de buffer se establece en 32 y el lmite de
transaccin en 10.
Prefix: cuando Oracle BI Server crea una tabla temporal, el prefijo son los dos primeros
caracteres del nombre de la tabla temporal. El valor por defecto es TT.
Owner: nombre del propietario de la tabla que se utiliza para cualificar un nombre de tabla
temporal en una sentencia SQL (por ejemplo, para crear la tabla owner.tablename). Si este
campo se queda en blanco, se utiliza el nombre de usuario especificado en el pool de conexiones
que permite escritura para cualificar el nombre de la tabla y tambin se debe definir el campo
Shared Logon del separador General.

e
l
c

Database name: base de datos en la que se crea la tabla temporal. Esta propiedad se aplica slo
a IBM OS/390 porque IBM OS/390 requiere que el cualificador de nombre de base de datos sea
parte de la sentencia CREATE TABLE.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-7

3. Activacin de la Anotacin para el Pool de Conexiones (continuacin)


Tablespace name: tablespace en el que se crea la tabla temporal. Esta propiedad se aplica slo
a OS/390 porque OS/390 requiere que el cualificador de nombre de tablespace sea parte de la
sentencia CREATE TABLE.
Buffer size (KB): se utiliza para limitar el nmero de bytes cada vez que se insertan los datos en
una tabla de base de datos. Para un mayor rendimiento, puede definir este parmetro en 128.
Transaction boundary: controla el tamao de lote para una insercin en una tabla de base de
datos. Para un mayor rendimiento, puede definir este parmetro en 1000.
Unicode database type: seleccione esta opcin cuando trabaje con columnas de un tipo de dato
Unicode explcito (como NCHAR) en una base de datos Unicode. De esta forma, se asegura de
que el enlace sea correcto y de que los datos se inserten correctamente.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-8

4. Activacin de la Anotacin para


Columnas Lgicas
En la capa BMM, active la anotacin para columnas lgicas
que se utilizarn para la anotacin en un anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

4. Activacin de la Anotacin para Columnas Lgicas

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Abra el cuadro de dilogo Logical Column y seleccione Writeable en el separador General.


En este ejemplo, se activa la anotacin para la columna DOLLARS de la tabla lgica FORECAST en
el modelo de negocio Write Back.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-9

5. Definicin de Permisos de Anotacin


en la Capa Presentation
Seleccione el permiso Read/Write para los roles de aplicacin
o usuarios que deban tener permiso de anotacin para un
objeto en la capa Presentation.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

5. Definicin de Permisos de Anotacin en la Capa Presentation

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

En este ejemplo, se ha otorgado el permiso Read/Write al rol de aplicacin BIAdministrator para


la columna de presentacin DOLLARS.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-10

6. Activacin de la Anotacin en
instanceconfig.xml
Defina el parmetro LightWriteback en true.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

6. Activacin de la Anotacin en instanceconfig.xml

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Navegue a la siguiente ubicacin:

e
d
a

c
A

<ORACLE_INSTANCE>\config\OracleBIPresentationServicesComponent\coreapplication_
obips1

Abra instanceconfig.xml en un editor.

En la seccin ServiceInstance, defina el parmetro LightWriteback en true introduciendo


<LightWriteback>true</LightWriteback>.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-11

7. Creacin de una Plantilla XML de Anotacin


La plantilla de anotacin es un archivo con formato XML que
contiene las sentencias SQL necesarias para insertar y actualizar
registros en la tabla y columnas de anotacin que ha creado.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

7. Creacin de una Plantilla de Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Puede crear varias plantillas de anotacin, personalizando cada una para los campos utilizados
en cada anlisis. En las propiedades del anlisis, especifique el nombre de la plantilla de
anotacin que desea utilizar. Si el usuario tiene el privilegio Write Back to Database, los campos
de anotacin de sus anlisis aparecen como campos editables. Si no dispone de este privilegio,
los campos de anotacin aparecen como campos normales.
Requisitos para la Plantilla de Anotacin

Tenga en cuenta que el elemento de nombre WebMessage es SetForecast. Para asegurarse


de que la anotacin funcione correctamente, en el elemento WebMessage del archivo debe incluir
el nombre de la plantilla SQL que especificar al crear la tabla de anotacin (descrita ms
adelante en esta leccin). El nombre es arbitrario.
Para cumplir los requisitos de seguridad, debe especificar el pool de conexiones junto con los
comandos SQL para insertar y actualizar registros. En este ejemplo, el pool de conexiones se ha
definido en SUPPLIER CP.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-12

7. Creacin de una Plantilla de Anotacin (continuacin)


Los comandos SQL hacen referencia a los valores transferidos en el esquema de anotacin para
generar las sentencias SQL que modifican la tabla de base de datos. Se puede hacer referencia a
los valores mediante la posicin (como @1, @3) o mediante el ID de columna (@{c0}, @{c2}).
La numeracin de las posiciones de columna empieza por 1, mientras que los ID de columna
empiezan por c0. En este ejemplo, se insertarn o actualizarn los valores de las columnas
TYPECODE, MONTHCODE y DOLLARS de la tabla D1_FORECAST.
Puede incluir los elementos <insert> y <update> en la plantilla. La etiqueta insert slo es
necesaria si hay valores nulos en la columna fsica de anotacin. Este ejemplo muestra ambos
elementos. Oracle BI Server elegir entre update e insert dependiendo de si la columna es nula.
Si no desea incluir comandos SQL en los elementos, puede insertar un espacio en blanco entre
las etiquetas de apertura y cierre, como en el siguiente ejemplo:
<insert> </insert>
Si el tipo de dato de un parmetro no es un entero o un nmero real, introdzcalo con comillas
simples.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-13

8. Almacenamiento de la Plantilla de Anotacin


Almacene los archivos de plantilla de anotacin en la carpeta
customMessages.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

8. Almacenamiento de la Plantilla de Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

El sistema puede tener varias carpetas customMessages, como ORACLE_


HOME\Web\msgdb\customMessages. Su objeto principal es mantener estos archivos durante
las actualizaciones. Aunque se deben localizar los archivos de mensaje XML que afectan a la
interfaz de usuario especfica de un idioma, en la mayora de los casos no se traduce el archivo
XML que se utiliza para configurar una plantilla de anotacin porque no depende del idioma.
Los archivos de plantilla de anotacin pueden tener cualquier nombre, porque el sistema lee
todos los archivos XML de la carpeta customMessages. Para asegurarse de que la anotacin
funcione correctamente, incluya en el elemento WebMessage del archivo el nombre de la plantilla
SQL que especificar al crear la tabla de anotacin (descrita ms adelante en esta leccin).
Puede tener varios elementos WebMessage en un archivo y cada elemento puede especificar
una plantilla SQL.
Para obtener ms informacin sobre los mensajes web, consulte la gua System Administrator's
Guide for Oracle Business Intelligence Enterprise Edition (Gua del Administrador del Sistema
para Oracle Business Intelligence Enterprise Edition).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-14

9. Asignacin de Privilegios de Anotacin


Use la pantalla Administration de Oracle BI Presentation
Services para definir el privilegio Write Back to Database que
necesitan los usuarios para modificar valores en los anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

9. Asignacin de Privilegios de Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

El privilegio Write Back to Database activa los controles de la interfaz de usuario para la
anotacin (campos editables y botones adecuados) y tambin activa la llamada del servidor que
anota los datos en el origen de datos.
En este ejemplo, se ha otorgado el privilegio Write Back to Database al rol de aplicacin
BIAdministrator.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-15

10. Creacin de un Anlisis con


Columnas Activadas para Anotacin

Cree un anlisis que contenga una vista de tabla con las


columnas configuradas para anotacin.
Para cada columna de anotacin, active la casilla de
control Enable Write Back del separador Write Back en
Column Properties.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

10. Creacin de un Anlisis con Columnas Activadas para Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Para cada columna de anotacin del anlisis, acceda al cuadro de dilogo Column Properties. En
el separador Write Back, active la casilla de control Enable Write Back.
En este ejemplo se muestra un anlisis con la anotacin activada para la columna DOLLARS.
Puede modificar el ancho del campo de texto para la columna de anotacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-16

11. Sustitucin del Formato de los


Datos por Defecto
Sustituya el formato de los datos por defecto en el separador
Data Format para eliminar los valores que no se anotarn en la
base de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

11. Sustitucin del Formato de los Datos por Defecto

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En algunos casos, puede que sea necesario sustituir el formato de los datos por defecto en el
separador Data Format para la columna que tiene activada la anotacin. Por ejemplo, los datos
no se anotan correctamente en la base de datos si se incluyen comas u otros valores de texto
(como smbolos de moneda) en el valor de datos DOLLARS.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-17

12. Activacin de la Anotacin en la Vista de Tabla


Introduzca el nombre de la plantilla en el separador Write Back.
1. Haga clic en el botn de edicin
para la vista de tabla.

3. Introduzca el
nombre de la
plantilla.
2. Haga clic en Table View Properties.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

12. Activacin de la Anotacin en la Vista de Tabla

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En el separador Results, haga clic en el botn de edicin (icono de lpiz) para la vista de tabla.
A continuacin, haga clic en el botn Table View Properties para abrir el cuadro de dilogo Table
Properties.
En el separador Write Back, introduzca el nombre de la plantilla. En este ejemplo, el nombre de la
plantilla es SetForecast. Recuerde que se trata del nombre del mensaje web de la plantilla.
La casilla Enable Write Back debe estar activada por defecto.
En este momento, puede modificar los nombres de los botones Apply, Revert y Done, as como
cambiar sus posiciones. La opcin Toggle Table Mode permite cambiar entre modo de anotacin
y vista de tabla por defecto.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-18

13. Verificacin de los Resultados


Verifique que puede introducir los datos en los campos
esperados y que se anotan en la base de datos.
Haga clic en Update
para que los campos se
puedan editar.
Modifique uno o
varios registros.

Aplique los cambios


o revierta a los
datos originales.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

13. Verificacin de los Resultados

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

Haga clic en el botn Update para que los campos de anotacin se puedan editar. Modifique los
datos de una o varias filas. Haga clic en Apply para aplicar los cambios. Haga clic en Revert para
revertir a los datos originales. Haga clic en Done para volver a la vista de tabla por defecto.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-19

Resumen
En esta leccin, debe haber aprendido a configurar la
anotacin en los anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-20

Visin General de la Prctica 23-1:


Configuracin de la Anotacin
En esta prctica se aborda la configuracin de la anotacin
para paneles de control y anlisis de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Visin General de la Prctica 23-1: Configuracin de la Anotacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

La configuracin de la anotacin implica pasos que afectan a los componentes de Oracle BI. Se
incluye configurar la anotacin en el repositorio, otorgar permisos de anotacin y activar columnas
para la anotacin en los anlisis.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 23-21

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Realizacin de una Fusin de Parche

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para realizar
una fusin de parche de repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-2

Fusin de Parche
Permite generar un archivo de parches XML que contiene slo
los cambios realizados en un repositorio
Es til para los casos de desarrollo a produccin.
Proporciona una forma de actualizacin del repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Fusin de Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Se puede aplicar el parche a la versin original del repositorio para crear una nueva versin.
Resulta til para los casos de desarrollo a produccin y tambin se puede utilizar para que los
clientes de Oracle BI Applications actualicen sus repositorios.
En esta leccin se explica la forma de generar un parche que contenga las diferencias entre dos
repositorios y su aplicacin posterior a un archivo de repositorio.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-3

Creacin de un Parche

Repositorio
original

Repositorio de
produccin

Desplegar

(original.rpd)

(modified.rpd)

Personalizar
Crear
parche

Archivo
de parches

Repositorio de
desarrollo
(current.rpd)

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de un Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En una fusin de parche, se crea un parque que contiene las diferencias entre el archivo de
repositorio actual y el archivo de repositorio original. A continuacin, se aplica el archivo de
parches al archivo de repositorio modificado. En un caso de desarrollo a produccin, tiene un
archivo principal original, que es el archivo actual que contiene los ltimos cambios de desarrollo,
y un archivo modificado que es la copia desplegada del archivo original. Para generar un parche,
debe abrir el archivo actual, seleccionar el archivo original y crear el parche.
En el ejemplo de la diapositiva se muestra la forma de creacin de un parche en un caso de
desarrollo a produccin. El repositorio original (original.rpd) es el repositorio creado al
principio durante el desarrollo y posteriormente desplegado en produccin (modified.rpd).
Normalmente, antes de aplicar el parche, el repositorio original y el de produccin son idnticos.
El repositorio de desarrollo (actual.rpd) es el repositorio que contiene los cambios que desea
introducir en el parche. Asuma que se trata del repositorio que ha actualizado despus de
desplegar el repositorio original (original.rpd) en produccin (modified.rpd).

e
l
c

En un caso de actualizacin del repositorio de Oracle BI Applications, el archivo actual es la


versin ms reciente del repositorio proporcionado por Oracle, mientras que el archivo original es
el repositorio original suministrado por Oracle. El archivo modificado es el archivo que contiene
las personalizaciones realizadas en el archivo original.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-4

Aplicacin de un Parche

Repositorio
original
(original.rpd)

Aplicar
parche

Repositorio de
produccin
(modified.rpd)

Archivo
de parches

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Aplicacin de un Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Para aplicar un parche, debe abrir el archivo modificado, seleccionar el archivo original y aplicar
el parche. En el ejemplo de la diapositiva se muestra la forma de aplicacin de un parche en un
caso de desarrollo a produccin.
El proceso es el mismo que en un caso de actualizacin. De nuevo, en un caso de actualizacin
del repositorio de Oracle BI Applications, el archivo actual es la versin ms reciente del
repositorio proporcionado por Oracle, mientras que el archivo original es el repositorio original
suministrado por Oracle. El archivo modificado es el archivo que contiene las personalizaciones
realizadas en el archivo original.
En las siguientes diapositivas se proporcionan los pasos detallados para este proceso.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-5

Pasos para Realizar una Fusin de Parche


1.
2.
3.
4.
5.
6.

Comparar los repositorios actual y original.


Igualar los objetos.
Crear un parche.
Aplicar el parche.
Tomar decisiones sobre la fusin.
Verificar el trabajo.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Pasos para Realizar una Fusin de Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En esta diapositiva se identifican los principales pasos para realizar una fusin de parche. Cada
paso se aborda con ms detalle en las siguientes diapositivas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-6

1. Comparacin de los Repositorios


Actual y Original

Repositorio actual

Repositorio original

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

1. Comparacin de los Repositorios Actual y Original

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En la herramienta de administracin, abra el repositorio actual de Oracle BI en modo fuera de


lnea. Es decir, abra el repositorio actualizado que contiene los cambios que desea introducir en
el parche. Asuma que se trata del repositorio que ha actualizado despus de desplegar el
repositorio original (original.rpd) en produccin (modified.rpd). Seleccione File >
Compare y elija el repositorio original de Oracle BI. Aparece el cuadro de dilogo Compare
repositories, compara los dos repositorios y marca los objetos como creados, suprimidos o
modificados.
Created: el objeto se ha creado en el repositorio actual y no existe en el original.
Deleted: el objeto existe en el repositorio original pero se ha suprimido del actual.
Modified: el objeto existe en el repositorio original pero se ha modificado en el actual.
En este ejemplo, los cambios son los siguientes:
Se ha creado una columna lgica Rank Dollars y se ha agregado a la tabla lgica FactSales de la capa BMM.
Se ha creado una columna de presentacin Rank Dollars y se ha agregado a la tabla de
presentacin Fact-Sales de la capa Presentation.
Se ha suprimido la columna de presentacin Net Weight Shipped de la tabla de
presentacin Fact-Sales de la capa Presentation.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-7

2. Igualacin de Objetos

Units Ordered se ha marcado


como suprimido y creado.
Use el cuadro de dilogo
Equalize Objects para igualar
los ID de objeto.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Igualacin de Objetos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Utilice el cuadro de dilogo Equalize Objects de la opcin Compare repositories para comparar e
igualar los repositorios. Es posible que se necesite igualar los objetos porque la herramienta de
administracin realiza un seguimiento del historial de cada objeto del repositorio mediante el ID de
actualizacin del objeto. A veces puede cambiar el ID de actualizacin debido a acciones de los
usuarios o durante la fusin. Cuando esto ocurre y se realiza una comparacin posterior, la
herramienta de administracin trata el nuevo ID de actualizacin como un objeto nuevo y el ID de
actualizacin original que falta como un objeto suprimido.
En este ejemplo, el repositorio modificado se compara con el original. Observe que la columna de
presentacin Units Ordered se marca como suprimida y creada. Esto se debe a que el objeto se
ha suprimido y vuelto a crear en el repositorio modificado. La tabla de presentacin Fact-Sales
se marca como modificada porque la columna de presentacin Units Ordered est en esta tabla.
Observe tambin que Presentation Column es la nica opcin disponible en la lista desplegable
porque slo se han suprimido columnas de presentacin en este ejemplo. Si se hubieran suprimido
ms tipos de objeto, apareceran en esta lista (Logical Table, Logical Column, etc.).
Utilice el cuadro de dilogo Equalize Objects para obtener una vista previa de los cambios
realizados si iguala los objetos mediante la utilidad equalizerpds, que iguala los objetos de
ambos repositorios para que los ID de actualizacin de los objetos sean consistentes. Cuando se
igualan los objetos, se recibe un mensaje que indica que los repositorios son idnticos. En esta
diapositiva no se muestran todos los pasos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-8

3. Creacin de un Parche

Haga clic en Create Patch y


guarde el archivo de parches.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

3. Creacin de un Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En el cuadro de dilogo Compare repositories, revise los cambios entre los repositorios.
A continuacin, haga clic en Create Patch. En el cuadro de dilogo Create Patch (no se muestra
aqu), introduzca un nombre para el archivo de parches XML y haga clic en Save. Por defecto,
el archivo se guarda en el directorio del repositorio. Al guardar el archivo, el cuadro de dilogo
Compare repositories se cierra automticamente.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-9

4. Aplicacin del Parche


Abra el repositorio en el que
se va a aplicar el parche.

Seleccione File > Merge para abrir


Merge Repository Wizard.
Seleccione el repositorio maestro original.
Se abre el repositorio modificado.

Seleccione el archivo de parches.


Guardar como

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

4. Aplicacin del Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Para aplicar el parche, abra el repositorio en el que desea aplicarlo. En este ejemplo, el
repositorio se llama modified.rpd. Seleccione File > Merge para abrir Merge Repository
Wizard.
En Merge Type, seleccione Patch Repository Merge. A continuacin, seleccione el repositorio
maestro original. Tenga en cuenta que el repositorio original no puede ser el mismo que el
modificado, que ya est abierto.
Seleccione el archivo de parches guardado.

Puede introducir un nombre opcional (Save as) para el repositorio fusionado creado mediante la
aplicacin del parche. Si no introduce un nombre, el sistema lo selecciona automticamente.
Cuando termine de realizar las selecciones, haga clic en Next (no se muestra en la captura de
pantalla) para abrir Merge Repository Wizard.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-10

5. Toma de Decisiones sobre la Fusin

Objeto

Descripcin del conflicto

Objeto suprimido

Decisin

y
m

Objeto suprimido

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

5. Toma de Decisiones sobre la Fusin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

En Merge Repository Wizard, debe tomar decisiones sobre los conflictos entre repositorios. En
Conflicts, observe que la descripcin del conflicto Net Weight Shipped es Deleted from Current.
Dispone de dos posibles opciones en el campo Decision:

Current: mantiene el repositorio como est sin agregar el objeto al repositorio fusionado.
Modified (A): agrega el objeto al repositorio fusionado.

En este ejemplo, se selecciona Current porque Net Weight Shipped se ha suprimido


deliberadamente del repositorio actual y no se desea agregarlo al repositorio fusionado.
Haga clic en Finish (no se muestra aqu) para cerrar Merge Repository Wizard y abra el
repositorio fusionado.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-11

6. Verificacin del Trabajo

Se ha agregado la columna de
presentacin Rank Dollars.
Se ha suprimido la columna de
presentacin Net Weight
Shipped.

Se ha agregado la
columna lgica
Rank Dollars.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

6. Verificacin del Trabajo

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Verifique que se hayan aplicado los cambios esperados. En este ejemplo, se han creado la
columna lgica y la columna de presentacin Rank Dollars y se ha suprimido la columna de
presentacin Net Weight Shipped.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-12

Resumen
En esta leccin, debe haber aprendido a realizar una fusin de
parche de repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-13

Visin General de la Prctica 24-1:


Realizacin de una Fusin de Parche
En esta prctica se aborda la realizacin de una fusin de
parche en un caso de desarrollo a produccin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 24-1: Realizacin de una Fusin de Parche

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

En una fusin de parche, se crea un parche que contiene las diferencias entre el archivo de
repositorio actual y el archivo de repositorio original. A continuacin, se aplica el archivo de
parches al archivo de repositorio modificado.
En un caso de desarrollo a produccin, tiene un archivo principal original, que es el archivo actual
que contiene los ltimos cambios de desarrollo, y un archivo modificado que es la copia
desplegada del archivo original. Para generar un parche, debe abrir el archivo actual, seleccionar
el archivo original y crear el parche. Para aplicar el parche, debe abrir el archivo modificado,
seleccionar el archivo original y aplicar el parche.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 24-14

Configuracin de Columnas Lgicas para


Soportar Varias Monedas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para
configurar columnas lgicas para soportar varias monedas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-2

Visin General
Puede configurar columnas lgicas para que los usuarios de
Oracle BI puedan seleccionar la moneda en la que prefieren ver
las columnas de moneda en los anlisis y paneles de control.

Lista desplegable de moneda con


las monedas preferidas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Visin General

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Puede configurar esta funcin para que todos los usuarios vean la misma lista esttica de
opciones de moneda, o bien, puede proporcionar una lista dinmica de opciones de moneda que
cambien segn la sentencia SQL lgica que se especifique. En esta leccin se muestra cmo
definir las opciones de moneda preferidas por el usuario mediante una lista esttica de opciones
de moneda.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-3

Pasos para Configurar el Soporte de


Varias Monedas
1. Modificar el archivo de moneda de preferencias del usuario.
2. Crear una variable de sesin PREFERRED_CURRENCY.
3. Crear columnas lgicas con conversiones de moneda.
4. Editar una columna lgica para usar un factor de conversin.
5. Verificar el trabajo.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-4

1. Modificacin del Archivo de Moneda de


Preferencias del Usuario
Modifique userpref_currencies.xml para activar las
preferencias de moneda.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

1. Modificacin del Archivo de Moneda de Preferencias del Usuario

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

En el cuadro Currency del separador Preferences del cuadro de dilogo My Account, los usuarios
de Oracle Business Intelligence pueden seleccionar la moneda en la que prefieren ver las
columnas de moneda en los anlisis y paneles de control. Utilice el archivo
userpref_currencies.xml para definir las opciones de moneda que vern los usuarios en el
cuadro Currency.
Acceda a
<ORACLE_INSTANCE>\config\OracleBIPresentationServicesComponent\coreappli
cation_obips1 y abra el archivo userpref_currencies.xml para editarlo. Busque el
elemento UserCurrencyPreferences y elimine los marcadores de comentario <!-- y -->
para activar las preferencias de moneda.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-5

2. Creacin de una Variable de Sesin


PREFERRED_CURRENCY
Cree una variable de sesin denominada PREFERRED_CURRENCY,
junto con un bloque de inicializacin para utilizar la variable.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

2. Creacin de una Variable de Sesin PREFERRED_CURRENCY

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Asegrese de seleccionar Enable any user para definir el valor cuando cree la variable de
sesin (no se muestra en la diapositiva).
Nota: cuando se utilizan variables de sesin en una expresin para Oracle BI Presentation
Services, sus nombres deben llevar antepuesto NQ_SESSION.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-6

3. Creacin de Columnas Lgicas


con Conversiones de Moneda
Normalmente, la conversin de moneda se calcula como parte
de un proceso de extraccin, transformacin y carga (ETL).

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-7

4. Edicin de una Columna Lgica para


Usar un Factor de Conversin
Use la variable de sesin PREFERRED_CURRENCY para editar
las columnas lgicas que muestran valores de moneda para
utilizar el factor de conversin adecuado.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

4. Edicin de una Columna Lgica para Usar un Factor de Conversin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Haga clic dos veces en la columna lgica adecuada en BMM, haga clic en el separador Column
Source y cree una expresin derivada que utilice la variable PREFERRED_CURRENCY.
En este ejemplo, la expresin de columna lgica Preferred Currency utiliza el valor de la
variable NQ_SESSION.PREFERRED_CURRENCY para cambiar de columna de moneda. Tenga en
cuenta que se espera que las columnas de moneda tengan los valores convertidos adecuados.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-8

4. Adicin de la Columna Lgica a la


Capa Presentation
Agregue la columna lgica con la expresin de moneda
preferida a la capa Presentation.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-9

5. Verificacin de la Pgina My Account

Conctese y seleccione
My Account.

Lista desplegable de moneda con


las monedas preferidas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

5. Verificacin de la Pgina My Account

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Conctese a Oracle BI y haga clic en My Account. Confirme que puede ver una lista desplegable
para Currency con las monedas preferidas mostradas.
En este ejemplo, la moneda preferida se ha definido en Euro.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-10

5. Verificacin de los Resultados de Anlisis


Cree un anlisis con la
columna Preferred
Currency.

Defina Currency Symbol en


Users Preferred Currency.

El resultado muestra la
moneda preferida del usuario.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

5. Verificacin de los Resultados de Anlisis

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Cree un anlisis nuevo con la columna Preferred Currency.

e
d
a

c
A

Seleccione Column Properties > Data Format, sustituya el formato de datos por defecto y defina
Currency Symbol en Users Preferred Currency.
Cuando ejecute el anlisis, la columna Preferred Currency mostrar la moneda preferida
seleccionada en la pgina My Account (en este ejemplo, los resultados se muestran en euros).

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-11

Resumen
En esta leccin, debe haber aprendido a configurar columnas
lgicas para soportar varias monedas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-12

Visin General de la Prctica 25-1:


Definicin de las Opciones de
Moneda Preferidas por el Usuario
En esta prctica se aborda la definicin de opciones de
moneda preferidas por el usuario mediante una asignacin
esttica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Visin General de la Prctica 25-1: Definicin de las Opciones de Moneda Preferidas


por el Usuario

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Los usuarios de Oracle Business Intelligence pueden seleccionar la moneda en la que prefieren
ver las columnas de moneda en los anlisis y paneles de control en el cuadro Currency del
separador Preferences del cuadro de dilogo My Account. Definir las opciones de moneda que
aparecern en el cuadro Currency en el archivo userpref_currencies.xml.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 25-13

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Uso de las Utilidades de la Herramienta


de Administracin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivos
Al finalizar esta leccin, debera estar capacitado para:
Describir los diferentes asistentes y utilidades de la
herramienta de administracin de Oracle BI
Usar los asistentes y las utilidades de la herramienta de
administracin para gestionar, mantener y mejorar los
repositorios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-2

Asistentes y Utilidades
En esta leccin se describen los siguientes asistentes y
utilidades:
Session Manager
Query Repository
Replace Column or Table
Repository Documentation
Generate Metadata Dictionary
Oracle BI Event Tables
Update Physical Layer
Remove Unused Physical Objects

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Asistentes y Utilidades

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

En el proceso de creacin de los modelos de negocio SupplierSales e Inventory de este curso,


ha tenido la oportunidad de interactuar con una serie de funciones de la herramienta de
administracin. En esta leccin, se describen ms asistentes y utilidades de la herramienta de
administracin que pueden ser de ayuda en el desarrollo, mantenimiento y administracin de los
repositorios.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-3

Acceso a Asistentes y Utilidades

Seleccione Manage > Sessions para acceder a Sessions


Manager.
Seleccione Tools > Query Repository para acceder a la
utilidad Query Repository.
Seleccione Tools > Utilities para acceder a las dems
utilidades.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Acceso a Asistentes y Utilidades

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Utilice los mens Manage y Tools para acceder a los asistentes y utilidades de la herramienta de
administracin. Tambin puede hacer clic con el botn derecho en los objetos del repositorio para
acceder a algunas utilidades y asistentes, como la utilidad Query Repository y Calculation Wizard.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-4

Gestin de Sesiones
Use Session Manager para supervisar la actividad de la sesin
en modo en lnea.

Sesiones

Solicitudes

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Gestin de Sesiones

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Session Manager se utiliza en modo en lnea para supervisar la actividad de la sesin.


Session Manager muestra todos los usuarios conectados a la sesin, todas las solicitudes de
consulta actuales de cada usuario, as como las variables y sus valores para la sesin
seleccionada. Adems, el administrador de Oracle BI Server puede desconectar a cualquier
usuario y matar cualquier solicitud de consulta desde Session Manager. La frecuencia con que
se refrescan los datos de Session Manager depende de la cantidad de actividad del sistema.
Para refrescar la visualizacin en cualquier momento, haga clic en Refresh.
Uso de Session Manager

Session Manager contiene las ventanas superior e inferior.

La ventana superior, dedicada a las sesiones, muestra los usuarios conectados a Oracle BI
Server. Para controlar la velocidad de actualizacin, seleccione Normal, High o Low de la lista
desplegable Update Speed. Seleccione Pause para que no se refresque la visualizacin.

e
l
c

La ventana inferior contiene dos separadores. El separador Request muestra las solicitudes de
consulta activas para el usuario seleccionado en la ventana de sesin. El separador Variables
muestra las variables y sus valores para la sesin seleccionada. Puede hacer clic en las
cabeceras de columna para ordenar los datos.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-5

Consulta de Metadatos del Repositorio


Use la herramienta Query Repository para consultar los objetos
del repositorio.
Tipo de objeto
Filtro

Resultados

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Consulta de Metadatos del Repositorio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Puede consultar los objetos del repositorio con la herramienta Query Repository. Si realiza la
consulta con la opcin All Types, aparece una lista de los tipos de objeto mostrados en el
repositorio.
La lista no contiene objetos como reglas de agregacin, carpetas de origen lgico, paquetes de
privilegios y otros objetos que se consideran internos.
Puede utilizar las consultas del repositorio como ayuda para gestionar los metadatos del
repositorio de las siguientes formas:
Examine y actualice la estructura interna del repositorio. Por ejemplo, puede consultar los
objetos del repositorio por su nombre, tipo (como Catalog, Complex Join, Key y LDAP
Server) o una combinacin de nombre y tipo. A continuacin, puede editar o suprimir los
objetos que aparecen en la lista Results. Tambin puede crear nuevos objetos y ver las
jerarquas de principales.
Consulte un repositorio y vea los informes que muestran elementos como todas las tablas
asignadas a un origen lgico, todas las referencias a una columna fsica determinada, filtros
de contenido a orgenes lgicos, bloques de inicializacin y permisos de seguridad y
usuario. Por ejemplo, puede ejecutar un informe antes de realizar cambios fsicos en una
base de datos que podran afectar al repositorio. Puede guardar el informe en un archivo
con formato de valores separados por comas (CSV) o delimitado por tabuladores.

e
l
c

a
r
O

Al guardar los resultados, las opciones de codificacin son ANSI, Unicode y UTF-8.
Oracle BI 11g R1: Creacin de Repositorios 26-6

Sustitucin de Columnas o Tablas


Use la utilidad Replace Column or Table para automatizar el
proceso de sustitucin de columnas y tablas fsicas en
orgenes de tabla lgica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Sustitucin de Columnas o Tablas

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

La utilidad Replace Column or Table automatiza el proceso de sustitucin de columnas y tablas


fsicas en orgenes de tabla lgica permitiendo al administrador de Oracle BI Server seleccionar
los orgenes mostrados. El asistente pide al administrador que sustituya las columnas y las tablas.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-7

Documentacin de un Repositorio
Use la utilidad Repository Documentation para documentar las
asignaciones de las columnas de presentacin a las columnas
lgicas o fsicas correspondientes.
Guarde en formato separado por comas, delimitado por tabuladores o XML.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Documentacin de un Repositorio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

La documentacin tambin incluye expresiones condicionales asociadas a las columnas. Si una


columna de presentacin se deriva de varias columnas fsicas, en el documento aparece una fila
para cada columna fsica.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-8

Generacin de un Diccionario de Metadatos


Use la utilidad Generate Metadata Dictionary para crear un
juego de documentos XML estticos que describan cada objeto
de metadatos, incluidas sus propiedades y relaciones con otros
objetos de metadatos.
Objeto de metadatos
Ubicacin
Descripcin
Relacin con otros objetos

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Generacin de un Diccionario de Metadatos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Esta utilidad proporciona una sencilla interfaz para acceder a un repositorio y ayudar a los
usuarios a entender mejor las relaciones metadatos-objetos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-9

Creacin de una Tabla de Eventos


Use la utilidad Oracle BI Event Tables para identificar una tabla
como tabla de sondeo de eventos de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Creacin de una Tabla de Eventos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Una tabla de sondeo de eventos permite notificar a Oracle BI Server de la actualizacin de una o
varias tablas fsicas. Cada fila que se agrega a una tabla de eventos describe un nico evento de
actualizacin. El sistema de cach lee (o sondea) las filas de la tabla de eventos, extrae la
informacin de la tabla fsica de las filas y depura las entradas de cach que hacen referencia a
esas tablas fsicas. El SQL para crear una tabla de eventos se puede encontrar en la carpeta
Oracle BI\server\Schema.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-10

Actualizacin de la Capa Physical


Use Update Physical Layer Wizard para actualizar los objetos
de base de datos de la capa Physical de un repositorio segn
sus definiciones actuales en la base de datos backend.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Actualizacin de la Capa Physical

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Este asistente no est disponible para los repositorios que se abren en modo de slo lectura
porque no se pueden actualizar. Cuando el asistente procesa la actualizacin, el servidor que
ejecuta la herramienta de administracin se conecta a cada base de datos backend. Los objetos
de la capa Physical se comparan con los de la base de datos backend. Aparece un texto
explicativo en el que se alerta de las diferencias entre los objetos definidos en la base de datos de
la capa Physical y los definidos en la base de datos backend (como longitud de tipo de dato que
no coincide y objetos que no aparecen en la base de datos backend). Por ejemplo, si existe un
objeto en la base de datos de la capa Physical del repositorio pero no en la base de datos
backend, aparece el siguiente texto: Object does not exist in the database.
El asistente no agrega columnas ni tablas al repositorio si existen en la base de datos backend
pero no en el repositorio. Adems, el asistente no actualiza las asignaciones de clave de
columna. Comprueba que hay una columna en el repositorio que coincide con la columna de la
base de datos y, a continuacin, si los valores no coinciden, el asistente actualiza el tipo y la
longitud de la columna en el repositorio.

e
l
c

La configuracin de pool de conexiones de cada base de datos debe coincidir con la utilizada al
importar por ltima vez los objetos a la capa Physical desde la base de datos backend. Por
ejemplo, para Oracle, el pool de conexiones se puede definir en Oracle Call Interface (OCI)
nativo, pero se debe utilizar un origen Oracle ODBC para la actualizacin. En este caso, se
definira el pool de conexiones en la configuracin de Oracle ODBC utilizada para la importacin.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-11

Eliminacin de Objetos Fsicos no Utilizados


Use la utilidad Remove Unused Physical Objects para eliminar
los objetos que ya no se necesitan de un repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Eliminacin de Objetos Fsicos no Utilizados

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Los repositorios de gran tamao utilizan ms memoria del servidor y resultan ms difciles de
mantener. Adems, las actividades de desarrollo tardan ms en repositorios grandes. La utilidad
Remove Unused Physical Objects permite eliminar los objetos que ya no se necesitan de un
repositorio. Puede eliminar bases de datos, bloques de inicializacin, catlogos fsicos y
variables.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-12

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir los diferentes asistentes y utilidades incluidos en
la herramienta de administracin de Oracle BI
Usar los asistentes y las utilidades de la herramienta de
administracin para gestionar, mantener y mejorar los
repositorios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 26-13

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

Oracle BI 11g R1: Creacin de Repositorios

Pruebas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Leccin 2: Conceptos Bsicos sobre


Repositorios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-2

Pregunta 1
Identifique la afirmacin correcta sobre la arquitectura de
Oracle BI Server.
1. Oracle BI Server es un juego de clientes de consulta que
muestra los resultados de los anlisis.
2. Oracle BI Presentation Services almacena los metadatos
utilizados por Oracle BI Server.
3. Oracle BI Server genera SQL dinmico para consultar
datos de orgenes de datos fsicos.
4. El repositorio de Oracle BI puede tener diferentes
formatos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-3

Pregunta 1: Solucin
Identifique la afirmacin correcta sobre la arquitectura de
Oracle BI Server.
1. Oracle BI Server es un juego de clientes de consulta que
muestra los resultados de los anlisis.
2. Oracle BI Presentation Services almacena los metadatos
utilizados por Oracle BI Server.
3. Oracle BI Server genera SQL dinmico para consultar
datos de orgenes de datos fsicos.
4. El repositorio de Oracle BI puede tener diferentes
formatos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-4

Pregunta 2
Identifique la afirmacin incorrecta sobre el repositorio de
Oracle BI.
1. Almacena los metadatos utilizados por Oracle BI Server.
2. Se utiliza la herramienta de administracin de Oracle BI
para acceder a l y configurarlo.
3. Importa metadatos desde bases de datos y otros orgenes
de datos.
4. Es un juego de herramientas grficas utilizadas para ver,
crear y modificar los anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-5

Pregunta 2: Solucin
Identifique la afirmacin incorrecta sobre el repositorio de
Oracle BI.
1. Almacena los metadatos utilizados por Oracle BI Server.
2. Se utiliza la herramienta de administracin de Oracle BI
para acceder a l y configurarlo.
3. Importa metadatos desde bases de datos y otros orgenes
de datos.
4. Es un juego de herramientas grficas utilizadas para ver,
crear y modificar los anlisis.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-6

Pregunta 3
Identifique la afirmacin incorrecta sobre el repositorio de
Oracle BI.
1. Los objetos de la capa Business Model and Mapping
definen la interfaz que ve el usuario al consultar datos de
orgenes de datos.
2. La capa Physical contiene objetos que representan los
orgenes de datos fsicos a los que Oracle BI Server enva
las consultas.
3. La capa Presentation contiene objetos que proporcionan
una vista personalizada de un modelo de negocio a los
usuarios.
4. La capa Business Model and Mapping es donde se
simplifican y reorganizan los esquemas fsicos para formar
la base de la vista de los datos por parte de los usuarios.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-7

Pregunta 3: Solucin
Identifique la afirmacin incorrecta sobre el repositorio de
Oracle BI.
1. Los objetos de la capa Business Model and Mapping
definen la interfaz que ve el usuario al consultar datos de
orgenes de datos.
2. La capa Physical contiene objetos que representan los
orgenes de datos fsicos a los que Oracle BI Server enva
las consultas.
3. La capa Presentation contiene objetos que proporcionan
una vista personalizada de un modelo de negocio a los
usuarios.
4. La capa Business Model and Mapping es donde se
simplifican y reorganizan los esquemas fsicos para formar
la base de la vista de los datos por parte de los usuarios.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-8

Pregunta 4
Se puede abrir un repositorio para su edicin slo en modo
fuera de lnea.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-9

Pregunta 4: Solucin
Se puede abrir un repositorio para su edicin slo en modo
fuera de lnea.
Verdadero
Falso. Puede abrir un repositorio para editarlo en el modo
en lnea o en el modo fuera de lnea. Puede llevar a cabo
diferentes tareas segn el modo en que haya abierto el
repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-10

Leccin 3: Creacin de la Capa Physical de


un Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-11

Pregunta 1
Identifique la afirmacin incorrecta sobre la capa Physical.
1. Puede contener varios orgenes de datos.
2. Normalmente es la ltima capa creada en el repositorio.
3. Contiene objetos que representan los orgenes de datos
fsicos a los que Oracle BI Server enva las consultas.
4. Se rellena importando metadatos desde bases de datos y
otros orgenes de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-12

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre la capa Physical.
1. Puede contener varios orgenes de datos.
2. Normalmente es la ltima capa creada en el repositorio.
3. Contiene objetos que representan los orgenes de datos
fsicos a los que Oracle BI Server enva las consultas.
4. Se rellena importando metadatos desde bases de datos y
otros orgenes de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-13

Pregunta 2
Identifique la afirmacin correcta sobre el pool de conexiones.
1. Es el objeto de nivel superior de la capa Physical.
2. Define las funciones que utiliza Oracle BI Server con un
origen de datos.
3. Es una carpeta de visualizacin opcional que contiene
tablas y columnas para un esquema fsico.
4. Define cmo se conecta Oracle BI Server con un origen de
datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-14

Pregunta 2: Solucin
Identifique la afirmacin correcta sobre el pool de conexiones.
1. Es el objeto de nivel superior de la capa Physical.
2. Define las funciones que utiliza Oracle BI Server con un
origen de datos.
3. Es una carpeta de visualizacin opcional que contiene
tablas y columnas para un esquema fsico.
4. Define cmo se conecta Oracle BI Server con un origen de
datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-15

Pregunta 3
Se deben definir uniones fsicas en un origen de datos antes
de importarlo a la capa Physical.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-16

Pregunta 3: Solucin
Se deben definir uniones fsicas en un origen de datos antes
de importarlo a la capa Physical.
Verdadero
Falso. No es necesario definir uniones fsicas en un origen
de datos antes de importarlo a la capa Physical. Las
uniones que ya existen en los orgenes de datos fsicos se
importan automticamente a la capa Physical cuando
selecciona claves y claves ajenas en Import Metadata
Wizard. Las dems uniones se tienen que definir
explcitamente en la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-17

Pregunta 4
Se deben definir las tablas de alias para todas las tablas fsicas
en la capa Physical.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-18

Pregunta 4: Solucin
Se deben definir las tablas de alias para todas las tablas fsicas
en la capa Physical.
Verdadero
Falso. La creacin de tablas de alias no es un paso
necesario. Sin embargo, se recomienda utilizar alias de
tabla frecuentemente en la capa Physical para eliminar
uniones extraas e incluir reglas de nomenclatura de
recomendaciones para los nombres de tablas fsicas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-19

Leccin 4: Creacin de la Capa Business


Model and Mapping de un Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-20

Pregunta 1
Identifique la afirmacin correcta sobre los modelos de negocio.
1. Slo puede haber un modelo de negocio en la capa Business
Model and Mapping.
2. Los objetos de modelo de negocio se asignan siempre a un
solo objeto en la capa Physical.
3. Un objeto de modelo de negocio es el objeto de nivel superior
de la capa Business Model and Mapping.
4. Puede crear modelos de negocio slo arrastrando objetos
desde la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-21

Pregunta 1: Solucin
Identifique la afirmacin correcta sobre los modelos de negocio.
1. Slo puede haber un modelo de negocio en la capa
Business Model and Mapping.
2. Los objetos de modelo de negocio se asignan siempre a un
solo objeto en la capa Physical.
3. Un objeto de modelo de negocio es el objeto de nivel
superior de la capa Business Model and Mapping.
4. Puede crear modelos de negocio slo arrastrando objetos
desde la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-22

Pregunta 2
Identifique la afirmacin incorrecta sobre orgenes de tabla lgica.
1. Los orgenes de tabla lgica siempre se asignan a un nico
origen fsico.
2. Las tablas lgicas pueden tener varios orgenes de tabla
lgica.
3. Los orgenes de tabla lgica definen las asignaciones de una
tabla lgica a una tabla fsica.
4. Los orgenes de tabla lgica se crean automticamente al
arrastrar una tabla de la capa Physical a un modelo de
negocio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-23

Pregunta 2: Solucin
Identifique la afirmacin incorrecta sobre orgenes de tabla lgica.
1. Los orgenes de tabla lgica siempre se asignan a un nico
origen fsico.
2. Las tablas lgicas pueden tener varios orgenes de tabla
lgica.
3. Los orgenes de tabla lgica definen las asignaciones de una
tabla lgica a una tabla fsica.
4. Los orgenes de tabla lgica se crean automticamente al
arrastrar una tabla de la capa Physical a un modelo de
negocio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-24

Pregunta 3
Para que el repositorio sea vlido, se necesitan claves primarias
lgicas para todas las tablas lgicas de un modelo de negocio.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-25

Pregunta 3: Solucin
Para que el repositorio sea vlido, se necesitan claves primarias
lgicas para todas las tablas lgicas de un modelo de negocio.
Verdadero
Falso. Las claves primarias lgicas slo se necesitan para
cada tabla de dimensiones lgica, no para las tablas de
hechos lgicas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-26

Pregunta 4
No se necesitan uniones lgicas en un modelo de negocio.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-27

Pregunta 4: Solucin
No se necesitan uniones lgicas en un modelo de negocio.
Verdadero
Falso. Las uniones lgicas expresan las relaciones de
cardinalidad entre tablas lgicas y son un requisito para un
modelo de negocio vlido. Es necesario especificar las
uniones de tablas lgicas para que Oracle BI Server tenga
los metadatos necesarios para convertir solicitudes lgicas
al modelo de negocio en consultas SQL en los orgenes
de datos fsicos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-28

Leccin 5: Creacin de la Capa Presentation


de un Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-29

Pregunta 1
Identifique la afirmacin incorrecta sobre la capa Presentation.
1. Permite presentar una vista personalizada de un modelo
de negocio a los usuarios.
2. Expone nicamente los datos que son significativos para
los usuarios.
3. Organiza los datos de manera que se adapten a la forma
en que los usuarios piensan en los mismos.
4. Utiliza los mismos nombres de objeto que en la capa
Business Model and Mapping.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-30

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre la capa Presentation.
1. Permite presentar una vista personalizada de un modelo
de negocio a los usuarios.
2. Expone nicamente los datos que son significativos para
los usuarios.
3. Organiza los datos de manera que se adapten a la forma
en que los usuarios piensan en los mismos.
4. Utiliza los mismos nombres de objeto que en la capa
Business Model and Mapping.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-31

Pregunta 2
Identifique la afirmacin correcta sobre las reas temticas.
1. Un rea temtica individual se debe rellenar con el
contenido de varios modelos de negocio.
2. Varias reas temticas no pueden hacer referencia al
mismo modelo de negocio.
3. Las reas temticas organizan y simplifican el modelo de
negocio para un juego de usuarios.
4. Las reas temticas se deben asignar directamente a las
tablas de la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-32

Pregunta 2: Solucin
Identifique la afirmacin correcta sobre las reas temticas.
1. Un rea temtica individual se debe rellenar con el
contenido de varios modelos de negocio.
2. Varias reas temticas no pueden hacer referencia al
mismo modelo de negocio.
3. Las reas temticas organizan y simplifican el modelo de
negocio para un juego de usuarios.
4. Las reas temticas se deben asignar directamente a las
tablas de la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-33

Pregunta 3
Identifique la afirmacin incorrecta sobre tablas de presentacin.
1. Organizan las columnas de presentacin por categoras que
tienen sentido para los usuarios.
2. Pueden contener columnas de una o ms tablas lgicas.
3. Se pueden modificar independientemente de las tablas
lgicas.
4. Se pueden crear slo arrastrando tablas lgicas de la
capa BMM.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-34

Pregunta 3: Solucin
Identifique la afirmacin incorrecta sobre tablas de presentacin.
1. Organizan las columnas de presentacin por categoras que
tienen sentido para los usuarios.
2. Pueden contener columnas de una o ms tablas lgicas.
3. Se pueden modificar independientemente de las tablas
lgicas.
4. Se pueden crear slo arrastrando tablas lgicas de la
capa BMM.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-35

Pregunta 4
Una tabla de presentacin tiene una asignacin uno a uno
respecto a la tabla lgica.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-36

Pregunta 4: Solucin
Una tabla de presentacin tiene una asignacin uno a uno
respecto a la tabla lgica.
Verdadero
Falso. Una tabla de presentacin no necesariamente tiene
una asignacin uno a uno respecto a la tabla lgica. Las
tablas de presentacin se utilizan para organizar columnas
y se pueden organizar y estructurar de forma diferente a
las tablas lgicas de la capa BMM.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-37

Leccin 6: Prueba y Validacin de un


Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-38

Pregunta 1
Cul de las siguientes afirmaciones no es un requisito para
tener un repositorio consistente?
1. Todas las columnas lgicas estn asignadas directamente
o indirectamente a una o ms columnas fsicas.
2. Todas las tablas de dimensiones lgicas tienen una clave
lgica.
3. Todas las tablas lgicas tienen una relacin de unin
lgica con otra tabla lgica.
4. Se debe activar el registro para al menos un usuario.
5. Hay un rea temtica para el modelo de negocio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-39

Pregunta 1: Solucin
Cul de las siguientes afirmaciones no es un requisito para
tener un repositorio consistente?
1. Todas las columnas lgicas estn asignadas directa o
indirectamente a una o ms columnas fsicas.
2. Todas las tablas de dimensiones lgicas tienen una clave
lgica.
3. Todas las tablas lgicas tienen una relacin de unin
lgica con otra tabla lgica.
4. Se debe activar el registro para al menos un usuario.
5. Hay un rea temtica para el modelo de negocio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-40

Pregunta 2
Los mensajes de consistencia de recomendaciones deben
corregirse antes de publicar un repositorio.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-41

Pregunta 2: Solucin
Los mensajes de consistencia de recomendaciones deben
corregirse antes de publicar un repositorio.
Verdadero
Falso. Los mensajes de recomendaciones proporcionan
informacin sobre las condiciones, pero no indican una
inconsistencia.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-42

Pregunta 3
Identifique la afirmacin incorrecta sobre la publicacin de un
repositorio.
1. Se utiliza Fusion Middleware Control Enterprise Manager
para publicar el repositorio.
2. La publicacin del repositorio permite a Oracle BI Server
cargar el repositorio en la memoria al iniciar.
3. Al publicar un repositorio, pasa a estar disponible para
consultas de los usuarios finales.
4. Es necesario comprobar la consistencia despus de
publicar un repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-43

Pregunta 3: Solucin
Identifique la afirmacin incorrecta sobre la publicacin de un
repositorio.
1. Se utiliza Fusion Middleware Control Enterprise Manager
para publicar el repositorio.
2. La publicacin del repositorio permite a Oracle BI Server
cargar el repositorio en la memoria al iniciar.
3. Al publicar un repositorio, pasa a estar disponible para
consultas de los usuarios finales.
4. Es necesario comprobar la consistencia despus de
publicar un repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-44

Pregunta 4
Identifique la afirmacin incorrecta sobre registro de
consultas.
1. Oracle BI Server ofrece una utilidad para registrar la
actividad de consultas en el nivel de usuario.
2. El registro est destinado a las pruebas de control de
calidad, depuracin y uso por parte de los Servicios de
Soporte Oracle.
3. Los niveles de registro suelen ser 6 o ms para los
administradores de Oracle BI.
4. Normalmente el registro de consultas est desactivado en
el modo de produccin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-45

Pregunta 4: Solucin
Identifique la afirmacin incorrecta sobre registro de consultas.
1. Oracle BI Server ofrece una utilidad para registrar la
actividad de consultas en el nivel de usuario.
2. El registro est destinado a las pruebas de control de
calidad, depuracin y uso por parte de los Servicios de
Soporte Oracle.
3. Los niveles de registro suelen ser 6 o ms para los
administradores de Oracle BI.
4. Normalmente el registro de consultas est desactivado en el
modo de produccin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-46

Leccin 7: Gestin de Orgenes de Tabla Lgica

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-47

Pregunta 1
Se debe agregar un nuevo origen de tabla lgica si los datos
estn duplicados en las tablas fsicas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-48

Pregunta 1: Solucin
Se debe agregar un nuevo origen de tabla lgica si los datos
estn duplicados en las tablas fsicas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-49

Pregunta 2
Al arrastrar columnas fsicas a un origen de tabla lgica
existente se crean automticamente columnas lgicas en un
modelo de negocio.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-50

Pregunta 2: Solucin
Al arrastrar columnas fsicas a un origen de tabla lgica
existente se crean automticamente columnas lgicas en un
modelo de negocio.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-51

Pregunta 3
Al arrastrar columnas fsicas a un origen de tabla lgica, se
agregan automticamente asignaciones de tabla fsica al
origen de tabla lgica.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-52

Pregunta 3: Solucin
Al arrastrar columnas fsicas a un origen de tabla lgica, se
agregan automticamente asignaciones de tabla fsica al
origen de tabla lgica.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-53

Pregunta 4
Debe agregar varios orgenes a un origen de tabla lgica si los
datos no se duplican en las tablas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-54

Pregunta 4: Solucin
Debe agregar varios orgenes a un origen de tabla lgica si los
datos no se duplican en las tablas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-55

Leccin 8: Adicin de Clculos a un Hecho

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-56

Pregunta 1
Cul de los mtodos siguientes no es un mtodo para crear
medidas de clculo en un modelo de negocio de Oracle BI?
1. Usar Expression Builder para crear medidas de clculo
mediante columnas lgicas existentes como objetos de
una frmula.
2. Usar Expression Builder para crear medidas de clculo
mediante columnas fsicas como objetos de la frmula.
3. Usar Calculation Wizard para crear medidas de clculo
derivadas de columnas de presentacin existentes.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-57

Pregunta 1: Solucin
Cul de los mtodos siguientes no es un mtodo para crear
medidas de clculo en un modelo de negocio de Oracle BI?
1. Usar Expression Builder para crear medidas de clculo
mediante columnas lgicas existentes como objetos de
una frmula.
2. Usar Expression Builder para crear medidas de clculo
mediante columnas fsicas como objetos de la frmula.
3. Usar Calculation Wizard para crear medidas de clculo
derivadas de columnas de presentacin existentes.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-58

Pregunta 2
Se utilizan columnas fsicas para clculos que requieren la
aplicacin de una regla de agregacin despus del clculo.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-59

Pregunta 2: Solucin
Se utilizan columnas fsicas para clculos que requieren la
aplicacin de una regla de agregacin despus del clculo.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-60

Pregunta 3
Debe utilizar columnas lgicas para frmulas de clculos que
requieren la aplicacin de una regla de agregacin antes del
clculo.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-61

Pregunta 3: Solucin
Debe utilizar columnas lgicas para frmulas de clculos que
requieren la aplicacin de una regla de agregacin antes del
clculo.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-62

Pregunta 4
Calculation Wizard utiliza columnas fsicas como objetos en
sus clculos. Como resultado, las reglas de agregacin se
aplican despus del clculo.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-63

Pregunta 4: Solucin
Calculation Wizard utiliza columnas fsicas como objetos en
sus clculos. Como resultado, las reglas de agregacin se
aplican despus del clculo.
Verdadero
Falso. Calculation Wizard utiliza columnas lgicas como
objetos en sus clculos, por lo tanto, las reglas de
agregacin se aplican antes del clculo.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-64

Leccin 9: Creacin de Dimensiones Lgicas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-65

Pregunta 1
Identifique la afirmacin incorrecta sobre las dimensiones.
lgicas.
1. Introducen jerarquas formales en un modelo de negocio.
2. Establecen niveles de agrupacin de datos y clculos.
3. Son columnas cuyos valores se calculan en un nivel
determinado de agregacin.
4. Proporcionan rutas de acceso de aumento de detalle.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-66

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre las dimensiones
lgicas.
1. Introducen jerarquas formales en un modelo de negocio.
2. Establecen niveles de agrupacin de datos y clculos.
3. Son columnas cuyos valores se calculan en un nivel
especfico de agregacin.
4. Proporcionan rutas de acceso de aumento de detalle.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-67

Pregunta 2
Las jerarquas basadas en niveles son aquellas en las que los
miembros del mismo tipo estn slo en un nico nivel.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-68

Pregunta 2: Solucin
Las jerarquas basadas en niveles son aquellas en las que los
miembros del mismo tipo estn slo en un nico nivel.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-69

Pregunta 3
Identifique la afirmacin incorrecta sobre las dimensiones lgicas
de tipo principal-secundario.
1. Una dimensin lgica de tipo principal-secundario es una
jerarqua en la que los miembros del mismo tipo estn slo en
un nico nivel.
2. El caso real ms comn de una jerarqua de tipo principalsecundario es una jerarqua de informes de la organizacin.
3. Una jerarqua de tipo principal-secundario se suele basar en
una nica tabla lgica (por ejemplo, la tabla Employees).
4. Para cada jerarqua de tipo principal-secundario de Oracle BI
Server definida en una tabla relacional, debe definir de forma
explcita las relaciones entre los miembros en una tabla de
relacin principal-secundario diferente.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-70

Pregunta 3: Solucin
Identifique la afirmacin incorrecta sobre las dimensiones lgicas
de tipo principal-secundario.
1. Una dimensin lgica de tipo principal-secundario es una
jerarqua en la que los miembros del mismo tipo estn slo
en un nico nivel.
2. El caso real ms comn de una jerarqua de tipo principalsecundario es una jerarqua de supervisin de la
organizacin.
3. Una jerarqua de tipo principal-secundario se suele basar en
una nica tabla lgica (por ejemplo, la tabla Employees).
4. Para cada jerarqua de tipo principal-secundario de Oracle BI
Server definida en una tabla relacional, debe definir de forma
explcita las relaciones entre los miembros en una tabla de
relacin principal-secundario diferente.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-71

Pregunta 4
Para las dimensiones lgicas que contienen varias jerarquas
lgicas, se crean varias jerarquas de presentacin diferentes
al arrastrar una jerarqua de dimensin lgica de la capa BMM
a una tabla de la capa Presentation.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-72

Pregunta 4: Solucin
Para las dimensiones lgicas que contienen varias jerarquas
lgicas, se crean varias jerarquas de presentacin diferentes
al arrastrar una jerarqua de dimensin lgica de la capa BMM
a una tabla de la capa Presentation.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-73

Leccin 10: Uso de Agregados

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-74

Pregunta 1
Identifique la afirmacin incorrecta sobre tablas de agregacin.
1. Las tablas de agregacin almacenan medidas calculadas
previamente que se han agregado en un juego de atributos
dimensionales.
2. El uso de tablas de agregacin es una tcnica popular para
reducir el tiempo de respuesta.
3. Una tabla de agregacin debe tener ms filas que la tabla no
de agregacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-75

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre tablas de agregacin.
1. En las tablas de agregacin se almacenan medidas
previamente calculadas que se han agregado en un juego de
atributos dimensionales.
2. El uso de tablas de agregacin es una tcnica popular para
reducir el tiempo de respuesta.
3. Una tabla de agregacin debe tener ms filas que la tabla no
de agregacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-76

Pregunta 2
Oracle BI Server permite que las consultas utilicen la informacin
almacenada en tablas de agregacin de forma automtica, sin
autores de consulta ni herramientas de consulta que especifiquen
las tablas de agregacin en las consultas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-77

Pregunta 2: Solucin
Oracle BI Server permite que las consultas utilicen la informacin
almacenada en tablas de agregacin de forma automtica, sin
autores de consulta ni herramientas de consulta que especifiquen
las tablas de agregacin en las consultas.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-78

Pregunta 3
Identifique la diferencia clave entre el modelado de tablas de
agregacin y el modelado de datos de otros orgenes.
1. Debe crear una conexin de origen de datos en la capa
Physical.
2. Debe agregar orgenes a las tablas lgicas.
3. Debe importar orgenes fsicos.
4. Debe especificar el contenido de agregacin en el
separador Content de un origen de tabla lgica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-79

Pregunta 3: Solucin
Identifique la diferencia clave entre el modelado de tablas de
agregacin y el modelado de datos de otros orgenes.
1. Debe crear una conexin de origen de datos en la capa
Physical.
2. Debe agregar orgenes a las tablas lgicas.
3. Debe importar orgenes fsicos.
4. Debe especificar el contenido de agregacin en el
separador Content del origen de tabla lgica.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-80

Pregunta 4
Si un usuario realiza una consulta de un nivel inferior a los
niveles de contenido de agregacin especificados en el
separador Content, Oracle BI Server accede a las tablas de
detalles.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-81

Pregunta 4: Solucin
Si un usuario realiza una consulta de un nivel inferior a los
niveles de contenido de agregacin especificados en el
separador Content, Oracle BI Server accede a las tablas de
detalles.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-82

Leccin 11: Uso de Particiones y Fragmentos

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-83

Pregunta 1
Identifique la afirmacin incorrecta sobre una particin.
1. Es un elemento de base de datos que contiene parte de
los datos para un hecho o una dimensin.
2. Debe incluir datos de cuota o ventas.
3. Se combina con otros fragmentos de datos segn sea
necesario.
4. Se puede basar en hechos, valores, niveles o ser
compleja.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-84

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre una particin.
1. Es un elemento de base de datos que contiene parte de
los datos de un hecho o una dimensin.
2. Debe incluir datos de cuota o ventas.
3. Se combina con otros fragmentos de datos segn sea
necesario.
4. Se puede basar en hechos, valores, niveles o ser
compleja.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-85

Pregunta 2
Los datos se particionan por hechos cuando se dividen en
diferentes tablas segn los niveles de los datos.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-86

Pregunta 2: Solucin
Los datos se particionan por hechos cuando se dividen en
diferentes tablas segn los niveles de los datos.
Verdadero
Falso. Los datos se particionan por hechos cuando se
almacenen diferentes datos de hechos en distintas tablas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-87

Pregunta 3
Cuando un origen de tabla lgica no contiene todo el juego de
datos en un determinado nivel, se utiliza el cuadro de edicin
Fragmentation content del separador Content de la ventana
Logical Table Source para especificar la parte, o fragmento, del
juego de datos que contiene.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-88

Pregunta 3: Solucin
Cuando un origen de tabla lgica no contiene todo el juego de
datos en un determinado nivel, se utiliza el cuadro de edicin
Fragmentation content del separador Content de la ventana
Logical Table Source para especificar la parte, o fragmento, del
juego de datos que contiene.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-89

Leccin 12: Uso de Variables de Repositorio

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-90

Pregunta 1
Identifique la afirmacin incorrecta sobre las variables.
1. Contienen valores en memoria que utiliza Oracle BI Server
durante su procesamiento.
2. Se crean y gestionan mediante la funcin Variable
Manager de la herramienta de administracin.
3. No se pueden utilizar para modificar contenido de
metadatos de forma dinmica para ajustarse a un entorno
de datos cambiante.
4. Constan de dos clases: sesin y repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-91

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre las variables.
1. Contienen valores en memoria que utiliza Oracle BI Server
durante su procesamiento.
2. Se crean y gestionan mediante la funcin Variable
Manager de la herramienta de administracin.
3. No se pueden utilizar para modificar contenido de
metadatos de forma dinmica para ajustarse a un entorno
de datos cambiante.
4. Constan de dos clases: sesin y repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-92

Pregunta 2
Identifique la afirmacin incorrecta sobre los bloques de
inicializacin.
1. Se utilizan para inicializar variables de sesin de sistema y
no de sistema, as como variables de repositorio
dinmicas.
2. Siempre deben determinar las fechas ms recientes
contenidas en los datos de origen.
3. Especifican la ejecucin de SQL para rellenar una o ms
variables mediante el acceso a orgenes de datos.
4. Se llaman al inicio de Oracle BI Server y se vuelven a
ejecutar peridicamente para refrescar los valores de las
variables dinmicas segn un programa establecido.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-93

Pregunta 2: Solucin
Identifique la afirmacin incorrecta sobre los bloques de
inicializacin.
1. Se utilizan para inicializar variables de sesin de sistema y
no de sistema, as como variables de repositorio
dinmicas.
2. Siempre deben determinar las fechas ms recientes
contenidas en los datos de origen.
3. Especifican la ejecucin de SQL para rellenar una o ms
variables mediante el acceso a orgenes de datos.
4. Se llaman al inicio de Oracle BI Server y se vuelven a
ejecutar peridicamente para refrescar los valores de las
variables dinmicas segn un programa establecido.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-94

Pregunta 3
Las variables de repositorio dinmicas slo duran mientras la
sesin del usuario est activa.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-95

Pregunta 3: Solucin
Las variables de repositorio dinmicas slo duran mientras la
sesin del usuario est activa.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-96

Pregunta 4
Las variables de repositorio se pueden utilizar en lugar de
literales o constantes en Expression Builder en la herramienta
de administracin.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-97

Pregunta 4: Solucin
Las variables de repositorio se pueden utilizar en lugar de
literales o constantes en Expression Builder en la herramienta
de administracin.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-98

Leccin 13: Modelado de Datos de Serie


Temporal

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-99

Pregunta 1
El mejor mtodo para realizar comparaciones temporales
consiste en utilizar sentencias SQL enviadas directamente a la
base de datos.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-100

Pregunta 1: Solucin
El mejor mtodo para realizar comparaciones temporales
consiste en utilizar sentencias SQL enviadas directamente a la
base de datos.
Verdadero
Falso. No existe un mtodo directo para realizar
comparaciones temporales en SQL.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-101

Pregunta 2
Identifique la afirmacin correcta sobre las funciones de serie
temporal de Oracle BI.
1. AGO agrega un atributo de medida desde el principio de un
perodo de tiempo especificado hasta el perodo de tiempo
mostrado actualmente.
2. TODATE calcula el valor agregado a partir de algn
perodo de tiempo cambiado desde el perodo de tiempo
actual.
3. PERIODROLLING realiza la agregacin en el juego
especificado de perodos de detalles de la consulta, en
lugar de en detalles de serie temporal fija.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-102

Pregunta 2: Solucin
Identifique la afirmacin correcta sobre las funciones de serie
temporal de Oracle BI.
1. AGO agrega un atributo de medida desde el principio de un
perodo de tiempo especificado hasta el perodo de tiempo
mostrado actualmente.
2. TODATE calcula el valor agregado a partir de algn
perodo de tiempo cambiado desde el perodo de tiempo
actual.
3. PERIODROLLING realiza la agregacin en el juego
especificado de perodos de detalles de la consulta, en
lugar de en detalles de serie temporal fija.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-103

Pregunta 3
En comparacin con el modelado de una dimensin normal,
qu dos pasos adicionales necesita la dimensin de tiempo?
1. Crear una medida con la funcin AGO
2. Seleccionar la opcin Time en el cuadro de dilogo Logical
Dimension
3. Identificar los detalles de serie temporal
4. Designar una clave cronolgica para cada nivel de cada
jerarqua de dimensin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-104

Pregunta 3: Solucin
En comparacin con el modelado de una dimensin normal,
qu dos pasos adicionales necesita la dimensin de tiempo?
1. Crear una medida con la funcin AGO
2. Seleccionar la opcin Time en el cuadro de dilogo Logical
Dimension
3. Identificar los detalles de serie temporal
4. Designar una clave cronolgica para cada nivel de cada
jerarqua de dimensin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-105

Pregunta 4
Identifique la afirmacin correcta sobre detalles de la consulta.
1. Se trata del detalle en el que se solicita la agregacin o el
desplazamiento para las funciones AGO y TODATE.
2. Se refiere al detalle del origen.
3. Se trata del detalle temporal inferior de la solicitud.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-106

Pregunta 4: Solucin
Identifique la afirmacin correcta sobre detalles de la consulta.
1. Se trata del detalle en el que se solicita la agregacin o el
desplazamiento para las funciones AGO y TODATE.
2. Se refiere al detalle del origen.
3. Se trata del detalle temporal inferior de la solicitud.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-107

Leccin 14: Modelado de Relaciones Varios a


Varios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-108

Pregunta 1
Identifique la afirmacin incorrecta sobre una tabla de bridge.
1. Resuelve relaciones varios a varios entre tablas de
dimensin y de hechos.
2. Almacena varios registros correspondientes a un hecho.
3. Contiene una columna de factor de peso que representa el
ratio de la relacin varios a varios.
4. Almacena varios registros correspondientes a una
dimensin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-109

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre una tabla de bridge.
1. Resuelve relaciones varios a varios entre tablas de
dimensiones y de hechos.
2. Almacena varios registros correspondientes a un hecho.
3. Contiene una columna de factor de peso que representa el
ratio de la relacin varios a varios.
4. Almacena varios registros correspondientes a una
dimensin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-110

Pregunta 2
Al modelar una tabla de bridge, debe asignar el origen de tabla
lgica de hechos a la tabla de bridge.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-111

Pregunta 2: Solucin
Al modelar una tabla de bridge, debe asignar el origen de tabla
lgica de hechos a la tabla de bridge.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-112

Leccin 15: Localizacin de Metadatos de


Oracle BI

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-113

Pregunta 1
Cules de los siguientes pasos son necesarios para
configurar metadatos de Oracle BI?
1. Utilizar una tabla de traduccin para almacenar los
nombres y las descripciones de los metadatos especficos
del idioma
2. Configurar datos de la base de datos, como nombres de
producto
3. Utilizar bloques de inicializacin y variables para
seleccionar el idioma preferido del usuario y los nombres y
descripciones correspondientes
4. Configurar etiquetas de grfico

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-114

Pregunta 1: Solucin
Cules de los siguientes pasos son necesarios para
configurar metadatos de Oracle BI?
1. Utilizar una tabla de traduccin para almacenar los
nombres y las descripciones de los metadatos especficos
del idioma
2. Configurar datos de la base de datos, como nombres de
producto
3. Utilizar bloques de inicializacin y variables para
seleccionar el idioma preferido del usuario y los nombres y
descripciones correspondientes
4. Configurar etiquetas de grfico

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-115

Pregunta 2
La variable de sesin WEBLANGUAGE se rellena cuando un
usuario selecciona un idioma durante la conexin.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-116

Pregunta 2: Solucin
La variable de sesin WEBLANGUAGE se rellena cuando un
usuario selecciona un idioma durante la conexin.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-117

Pregunta 3
Las preferencias de localizacin se definen en la herramienta
de administracin.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-118

Pregunta 3: Solucin
Las preferencias de localizacin se definen en la herramienta
de administracin.
Verdadero
Falso. Los usuarios pueden cambiar sus preferencias de
localizacin seleccionando Settings > My Account en la
interfaz de usuario de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-119

Pregunta 4
Cul de los pasos siguientes no est relacionado con la
localizacin de metadatos?
1. Externalizar los objetos de metadatos.
2. Ejecutar la utilidad Externalize Strings.
3. Modificar el archivo de traduccin.
4. Cargar la tabla de traduccin.
5. Exportar la tabla de traduccin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-120

Pregunta 4: Solucin
Cul de los pasos siguientes no est relacionado con la
localizacin de metadatos?
1. Externalizar los objetos de metadatos.
2. Ejecutar la utilidad Externalize Strings.
3. Modificar el archivo de traduccin.
4. Cargar la tabla de traduccin..
5. Exportar la tabla de traduccin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-121

Leccin 16: Localizacin de Datos de Oracle BI

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-122

Pregunta 1
Qu tablas se necesitan para la traduccin de datos?
1. La tabla de idiomas con una lista de los idiomas disponibles
2. La tabla de administracin con una lista de los usuarios
administrativos
3. La tabla de consulta con las traducciones
4. Las tablas de productos en francs e ingls

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-123

Pregunta 1: Solucin
Qu tablas se necesitan para la traduccin de datos?
1. La tabla de idiomas con una lista de los idiomas disponibles
2. La tabla de administracin con una lista de los usuarios
administrativos
3. La tabla de consulta con las traducciones
4. Las tablas de productos en francs e ingls

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-124

Pregunta 2
Cules son las dos tcnicas comunes para el diseo de
tablas de consulta de traduccin en un esquema multilinge?
1. Tabla de consulta para cada tabla de producto
2. Tabla de consulta para cada tabla fsica
3. Tabla de consulta para cada tabla base
4. Tabla de consulta para cada campo traducido

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-125

Pregunta 2: Solucin
Cules son las dos tcnicas comunes para el diseo de
tablas de consulta de traduccin en un esquema multilinge?
1. Tabla de consulta para cada tabla de producto
2. Tabla de consulta para cada tabla fsica
3. Tabla de consulta para cada tabla base
4. Tabla de consulta para cada campo traducido

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-126

Pregunta 3
Identifique la afirmacin correcta sobre una columna de
consulta lgica.
1. Define los metadatos necesarios para una tabla de
consulta de traduccin.
2. Rellena una variable con un cdigo de idioma segn la
conexin del usuario.
3. Incluye la funcin de consulta para devolver un valor
traducido.
4. Define el idioma cuando un usuario se conecta a Oracle BI
Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-127

Pregunta 3: Solucin
Identifique la afirmacin correcta sobre una columna de
consulta lgica.
1. Define los metadatos necesarios para una tabla de
consulta de traduccin.
2. Rellena una variable con un cdigo de idioma segn la
conexin del usuario.
3. Incluye la funcin de consulta para devolver un valor
traducido.
4. Define el idioma cuando un usuario se conecta a Oracle BI
Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-128

Pregunta 4
La tabla de consulta se debe agregar a la capa Presentation.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-129

Pregunta 4: Solucin
La tabla de consulta se debe agregar a la capa Presentation.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-130

Leccin 17: Definicin de una Columna de


Hechos Implcitos

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-131

Pregunta 1
Identifique la afirmacin incorrecta sobre una columna de
hechos implcitos.
1. Se trata de una columna que se agrega automticamente a
las consultas de slo dimensin.
2. Es una columna que se incluye en la consulta y se muestra
en los resultados del anlisis.
3. Permite definir un origen de tabla de hechos para un rea
temtica de forma que se garanticen los resultados
esperados para las consultas de slo dimensin.
4. Fuerza a Oracle BI Server a seleccionar un origen de tabla
de hechos predeterminado incluso si no se trata del origen
ms econmico.
5. Especifica una ruta de acceso de unin por defecto entre las
tablas de dimensiones cuando existen varias alternativas
posibles.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-132

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre una columna de
hechos implcitos.
1. Se trata de una columna que se agrega automticamente a
las consultas de slo dimensin.
2. Es una columna que se incluye en la consulta y se muestra
en los resultados del anlisis.
3. Permite definir un origen de tabla de hechos para un rea
temtica de forma que se garanticen los resultados
esperados para las consultas de slo dimensin.
4. Fuerza a Oracle BI Server a seleccionar un origen de tabla
de hechos predeterminado incluso si no se trata del origen
ms econmico.
5. Especifica una ruta de acceso de unin por defecto entre las
tablas de dimensiones cuando existen varias alternativas
posibles.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-133

Pregunta 2
El cuadro de propiedades Presentation Column se utiliza para
definir una columna de hechos implcitos.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-134

Pregunta 2: Solucin
El cuadro de propiedades Presentation Column se utiliza para
definir una columna de hechos implcitos.
Verdadero
Falso. El cuadro de propiedades Subject Area se utiliza
para definir una columna de hechos implcitos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-135

Leccin 18: Importacin de Metadatos desde


Orgenes de Datos Multidimensionales

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-136

Pregunta 1
Las principales diferencias entre la configuracin de orgenes de
datos multidimensionales y orgenes de datos relacionales
residen en la capa Business Model and Mapping.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-137

Pregunta 1: Solucin
Las principales diferencias entre la configuracin de orgenes de
datos multidimensionales y orgenes de datos relacionales
residen en la capa Business Model and Mapping.
Verdadero
Falso. Las principales diferencias entre la configuracin de
orgenes de datos multidimensionales y orgenes de datos
relacionales residen en la capa Physical.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-138

Pregunta 2
Los datos de los orgenes multidimensionales (como Essbase)
no se pueden utilizar en los anlisis y en los paneles de control
interactivos de Oracle BI.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-139

Pregunta 2: Solucin
Los datos de los orgenes multidimensionales (como Essbase)
no se pueden utilizar en los anlisis y en los paneles de control
interactivos de Oracle BI.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-140

Pregunta 3
La federacin horizontal permite crear informes con datos de
orgenes de datos multidimensionales y relacionales.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-141

Pregunta 3: Solucin
La federacin horizontal permite crear informes con datos de
orgenes de datos multidimensionales y relacionales.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-142

Leccin 19: Seguridad

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-143

Pregunta 1
Durante la instalacin, qu tres controles de seguridad de
Oracle BI se preconfiguran con los valores iniciales (por
defecto) para formar el modelo de seguridad por defecto?
1. Almacn de identidades
2. Almacn de polticas
3. Almacn de autenticacin
4. Almacn de credenciales

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-144

Pregunta 1: Solucin
Durante la instalacin, qu tres controles de seguridad de
Oracle BI se preconfiguran con los valores iniciales (por
defecto) para formar el modelo de seguridad por defecto?
1. Almacn de identidades
2. Almacn de polticas
3. Almacn de autenticacin
4. Almacn de credenciales

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-145

Pregunta 2
Identifique la afirmacin correcta sobre la Consola de
Administracin de Oracle WebLogic Server.
1. Gestiona roles de aplicacin del almacn de polticas que
otorgan permisos a usuarios, grupos u otros roles de
aplicacin.
2. Gestiona permisos para objetos de la capa Presentation y
objetos de modelo de negocio del repositorio.
3. Gestiona usuarios y grupos para el servidor LDAP
embebido que sirve de almacn de identidades por
defecto listo para usar.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-146

Pregunta 2: Solucin
Identifique la afirmacin correcta sobre la Consola de
Administracin de Oracle WebLogic Server.
1. Gestiona roles de aplicacin del almacn de polticas que
otorgan permisos a usuarios, grupos u otros roles de
aplicacin.
2. Gestiona permisos para objetos de la capa Presentation y
objetos de modelo de negocio del repositorio.
3. Gestiona usuarios y grupos para el servidor LDAP
embebido que sirve de almacn de identidades por
defecto listo para usar.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-147

Pregunta 3
Identifique tres roles de aplicacin por defecto.
1. BIAdministrator
2. BIAuthor
3. BIManager
4. BISupervisor
5. BIConsumer

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-148

Pregunta 3: Solucin
Identifique tres roles de aplicacin por defecto.
1. BIAdministrator
2. BIAuthor
3. BIManager
4. BISupervisor
5. BIConsumer

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-149

Pregunta 4
Qu herramienta se utiliza para definir permisos de objeto de
repositorio?
1. Fusion Middleware Control Enterprise Manager
2. Consola de Administracin de WebLogic
3. Editor de anlisis
4. Herramienta de administracin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-150

Pregunta 4: Solucin
Qu herramienta se utiliza para definir permisos de objeto de
repositorio?
1. Fusion Middleware Control Enterprise Manager
2. Consola de Administracin de WebLogic
3. Editor de anlisis
4. Herramienta de administracin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-151

Pregunta 5
Qu herramienta se utiliza para crear roles de aplicacin?
1. Fusion Middleware Control Enterprise Manager
2. Consola de Administracin de WebLogic
3. Editor de anlisis
4. Herramienta de administracin
5. Panel de control interactivo

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-152

Pregunta 5: Solucin
Qu herramienta se utiliza para crear roles de aplicacin?
1. Fusion Middleware Control Enterprise Manager
2. Consola de Administracin de WebLogic
3. Editor de anlisis
4. Herramienta de administracin
5. Panel de control interactivo

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-153

Leccin 20: Gestin de Cach

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-154

Pregunta 1
Identifique la afirmacin incorrecta sobre la cach de
consultas de Oracle BI Server.
1. Guarda los resultados de las consultas en archivos de
cach.
2. Permite a Oracle BI Server satisfacer posteriores
solicitudes de consulta sin tener que acceder a las bases
de datos backend.
3. Mejora el rendimiento de la consulta al responder a una
consulta desde la base de datos en lugar de buscar en la
cach.
4. Ahorra recursos de red al evitar conexiones al servidor de
base de datos.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-155

y
m

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre la cach de
consultas de Oracle BI Server.
1. Guarda los resultados de las consultas en archivos de
cach.
2. Permite a Oracle BI Server satisfacer posteriores
solicitudes de consulta sin tener que acceder a las bases
de datos backend.
3. Mejora el rendimiento de la consulta al responder a una
consulta desde la base de datos en lugar de buscar en la
cach.
4. Ahorra recursos de red al evitar conexiones al servidor de
base de datos.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-156

y
m

Pregunta 2
Qu herramienta se utiliza para configurar la cach?
1. Consola de Administracin de WebLogic
2. Editor de anlisis
3. Catlogo de Presentation Services
4. Fusion Middleware Control Enterprise Manager

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-157

Pregunta 2: Solucin
Qu herramienta se utiliza para configurar la cach?
1. Consola de Administracin de WebLogic
2. Editor de anlisis
3. Catlogo de Presentation Services
4. Fusion Middleware Control Enterprise Manager

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-158

Pregunta 3
Qu archivo se utiliza para definir parmetros de cach?
1. Nqsquery.ini
2. Nqsserver.ini
3. Nqsconfig.ini
4. Nqscache.ini

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-159

Pregunta 3: Solucin
Qu archivo se utiliza para definir parmetros de cach?
1. Nqsquery.ini
2. Nqsserver.ini
3. Nqsconfig.ini
4. Nqscache.ini

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-160

Pregunta 4
Identifique la afirmacin incorrecta sobre Cache Manager.
1. Vea informacin sobre toda la cach de consultas o sobre
entradas individuales.
2. Muestre, guarde o copie SQL de cach.
3. Depure manualmente las entradas de cach.
4. Se debe abrir en modo fuera de lnea.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-161

Pregunta 4: Solucin
Identifique la afirmacin incorrecta sobre Cache Manager.
1. Vea informacin sobre toda la cach de consultas o sobre
entradas individuales.
2. Muestre, guarde o copie SQL de cach.
3. Depure manualmente las entradas de cach.
4. Se debe abrir en modo fuera de lnea.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-162

Pregunta 5
Identifique la afirmacin incorrecta sobre la incorporacin de
valores iniciales a la cach.
1. Es el proceso de rellenar previamente la cach con las
consultas que suelen generan faltas de cach.
2. Es el proceso de rellenar previamente la cach con las
consultas que suelen generan aciertos de cach.
3. Se realiza mediante la ejecucin de consultas predefinidas
en el momento de menor carga o inmediatamente
despus de la depuracin.
4. Ayuda a mejorar el rendimiento de la consulta.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-163

Pregunta 5: Solucin
Identifique la afirmacin incorrecta sobre la incorporacin de
valores iniciales a la cach.
1. Es el proceso de rellenar previamente la cach con las
consultas que suelen generan faltas de cach.
2. Es el proceso de rellenar previamente la cach con las
consultas que suelen generan aciertos de cach.
3. Se realiza mediante la ejecucin de consultas predefinidas
en el momento de menor carga o inmediatamente
despus de la depuracin.
4. Ayuda a mejorar el rendimiento de la consulta.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-164

Leccin 21: Gestin del Seguimiento de Uso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-165

Pregunta 1
Identifique la afirmacin incorrecta sobre el seguimiento de
uso de Oracle BI.
1. Realiza el seguimiento y almacena el uso de Oracle BI
Server en el nivel detallado de la consulta.
2. Soporta la acumulacin de estadsticas que se pueden
utilizar en la optimizacin del rendimiento de la base de
datos.
3. Soporta la acumulacin de estadsticas que se pueden
utilizar en estrategias de apreciacin global.
4. Permite analizar los resultados de uso con herramientas
de informes de usuario final.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-166

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre seguimiento del uso
de Oracle BI.
1. Realiza el seguimiento y almacena el uso de Oracle BI
Server en el nivel detallado de la consulta.
2. Soporta la acumulacin de estadsticas que se pueden
utilizar en la optimizacin del rendimiento de la base de
datos.
3. Soporta la acumulacin de estadsticas que se pueden
utilizar en estrategias de apreciacin global.
4. Permite analizar los resultados de uso con herramientas
de informes de usuario final.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-167

Pregunta 2
Qu mtodo de seguimiento de uso recomienda Oracle?
1. Archivos de rotacin
2. Insercin directa
3. Archivo log
4. Estrategia de agregacin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-168

Pregunta 2: Solucin
Qu mtodo de seguimiento de uso recomienda Oracle?
1. Archivos de rotacin
2. Insercin directa
3. Archivo log
4. Estrategia de agregacin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-169

Pregunta 3
Identifique la afirmacin correcta sobre la tabla S_NQ_ACCT.
1. Carga los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
2. Descarga los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
3. Depura los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
4. Almacena los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-170

Pregunta 3: Solucin
Identifique la afirmacin correcta sobre la tabla S_NQ_ACCT.
1. Carga los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
2. Descarga los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
3. Depura los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.
4. Almacena los datos de seguimiento de uso cuando se
ejecutan las consultas en Oracle BI Server.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-171

Pregunta 4
Cul de los parmetros siguientes no es un parmetro de
seguimiento de uso o valor del archivo NQSConfig.ini?
1. ENABLE
2. DIRECT_INSERT
3. PHYSICAL_TABLE_NAME
4. USAGE_TRACKING_BUFFER
5. CONNECTION_POOL

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-172

Pregunta 4: Solucin
Cul de los parmetros siguientes no es un parmetro de
seguimiento de uso o valor del archivo NQSConfig.ini?
1. ENABLE
2. DIRECT_INSERT
3. PHYSICAL_TABLE_NAME
4. USAGE_TRACKING_BUFFER
5. CONNECTION_POOL

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-173

Leccin 22: Configuracin y Uso del Entorno


de Desarrollo de Varios Usuarios

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-174

Pregunta 1
Identifique la afirmacin incorrecta sobre el entorno de
desarrollo de varios usuarios de Oracle BI.
1. Permite que varios usuarios trabajen con el repositorio a la
vez.
2. Divide el repositorio en partes gestionables conocidas
como repositorios simultneos.
3. Los cambios se guardan de forma local y luego se
fusionan en el repositorio maestro.
4. Sigue el proceso clsico de Software Configuration
Management (SCM).

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-175

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre el entorno de
desarrollo de varios usuarios de Oracle BI.
1. Permite que varios usuarios trabajen con el repositorio a la
vez.
2. Divide el repositorio en partes gestionables conocidas
como repositorios simultneos.
3. Los cambios se guardan de forma local y luego se
fusionan en el repositorio maestro.
4. Sigue el proceso clsico de Software Configuration
Management (SCM).

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-176

Pregunta 2
Identifique la afirmacin incorrecta sobre proyectos de
desarrollo de varios usuarios.
1. Los proyectos son subjuegos de metadatos de
repositorio.
2. Los proyectos constan de reas temticas de la capa
Presentation y sus hechos lgicos, dimensiones, roles de
aplicacin, usuarios, variables y bloques de inicializacin
asociados.
3. Los proyectos se pueden solapar con otros proyectos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-177

Pregunta 2: Solucin
Identifique la afirmacin incorrecta sobre proyectos de
desarrollo de varios usuarios.
1. Los proyectos son subjuegos de metadatos de
repositorio.
2. Los proyectos constan de reas temticas de la capa
Presentation y sus hechos lgicos, dimensiones, roles de
aplicacin, usuarios, variables y bloques de inicializacin
asociados.
3. Los proyectos se pueden solapar con otros proyectos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-178

Pregunta 3
Antes de desproteger los proyectos, los desarrolladores deben
configurar la herramienta de administracin para que apunte al
directorio de desarrollo de varios usuarios.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-179

Pregunta 3: Solucin
Antes de desproteger los proyectos, los desarrolladores deben
configurar la herramienta de administracin para que apunte al
directorio de desarrollo de varios usuarios.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-180

Pregunta 4
Qu opcin de varios usuarios confirma los cambios en el
repositorio maestro?
1. Compare with Original
2. Discard Local Changes
3. Publish to Network
4. Merge Local Changes

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-181

Pregunta 4: Solucin
Qu opcin de varios usuarios confirma los cambios en el
repositorio maestro?
1. Compare with Original
2. Discard Local Changes
3. Publish to Network
4. Merge Local Changes

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-182

Leccin 23: Configuracin de la Anotacin en


los Anlisis

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-183

Pregunta 1
Cul de los pasos siguientes no es un paso para configurar
las anotaciones?
1. Activar la anotacin para el pool de conexiones.
2. Activar la anotacin para columnas lgicas.
3. Activar la anotacin para columnas de presentacin.
4. Definir permisos de anotacin en la capa Presentation.
5. Activar la anotacin en instanceconfig.xml.
6. Crear una plantilla de anotacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-184

Pregunta 1: Solucin
Cul de los pasos siguientes no es un paso para configurar
las anotaciones?
1. Activar la anotacin para el pool de conexiones.
2. Activar la anotacin para columnas lgicas.
3. Activar la anotacin para columnas de presentacin.
4. Defina permisos de anotacin en la capa Presentation.
5. Activar la anotacin en instanceconfig.xml.
6. Crear una plantilla de anotacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-185

Pregunta 2
Qu permiso se debe definir en la capa Presentation para
proporcionar anotaciones para roles de aplicacin o usuarios?
1. Write Back
2. Default
3. Read/Write
4. Everyone

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-186

Pregunta 2: Solucin
Qu permiso se debe definir en la capa Presentation para
proporcionar anotaciones para roles de aplicacin o usuarios?
1. Anotacin
2. Default
3. Read/Write
4. Everyone

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-187

Pregunta 3
Identifique la afirmacin incorrecta sobre la plantilla de
anotacin.
1. La plantilla de anotacin es un archivo con formato XML
que contiene las sentencias SQL necesarias para insertar
y actualizar registros en la tabla y columnas de anotacin.
2. Para asegurarse de que la anotacin funciona
correctamente, en el elemento WebMessage del archivo,
debe incluir el nombre de la plantilla SQL que especificar
al crear la tabla de anotacin.
3. Puede crear una nica plantilla de anotacin para cada
instancia de Oracle BI Server.
4. Debe especificar el pool de conexiones junto con los
comandos SQL para insertar y actualizar registros.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-188

Pregunta 3: Solucin
Identifique la afirmacin incorrecta sobre la plantilla de
anotacin.
1. La plantilla de anotacin es un archivo con formato XML
que contiene las sentencias SQL necesarias para insertar
y actualizar registros en la tabla y columnas de anotacin.
2. Para asegurarse de que la anotacin funciona
correctamente, en el elemento WebMessage del archivo,
debe incluir el nombre de la plantilla SQL que especificar
al crear la tabla de anotacin.
3. Puede crear una nica plantilla de anotacin para cada
instancia de Oracle BI Server.
4. Debe especificar el pool de conexiones junto con los
comandos SQL para insertar y actualizar registros.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-189

Pregunta 4
Todas las columnas de un anlisis se activan automticamente
para anotacin por defecto.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-190

Pregunta 4: Solucin
Todas las columnas de un anlisis se activan automticamente
para anotacin por defecto.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-191

Leccin 24: Realizacin de una Fusin de Parche

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-192

Pregunta 1
Identifique la afirmacin incorrecta sobre la creacin de un
parche.
1. En una fusin de parche, se crea un parche que contiene
las diferencias entre el archivo de repositorio actual y el
archivo de repositorio original.
2. Se aplica el archivo de parche al archivo de repositorio
actual.
3. En un caso de desarrollo a produccin, tiene un archivo
principal original, que es el archivo actual que contiene los
ltimos cambios de desarrollo, y un archivo modificado
que es la copia desplegada del archivo original.
4. Para generar un parche, debe abrir el archivo actual,
seleccionar el archivo original y crear el parche.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-193

Pregunta 1: Solucin
Identifique la afirmacin incorrecta sobre la creacin de un
parche.
1. En una fusin de parche, se crea un parche que contiene
las diferencias entre el archivo de repositorio actual y el
archivo de repositorio original.
2. Se aplica el archivo de parche al archivo de repositorio
actual.
3. En un caso de desarrollo a produccin, tiene un archivo
principal original, que es el archivo actual que contiene los
ltimos cambios de desarrollo, y un archivo modificado
que es la copia desplegada del archivo original.
4. Para generar un parche, debe abrir el archivo actual,
seleccionar el archivo original y crear el parche.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-194

Pregunta 2
Cul de los pasos siguientes no es un paso para realizar una
fusin de parche?
1. Comparar los repositorios actual y original.
2. Igualar los objetos.
3. Comparar los repositorios actual y modificado.
4. Crear un parche.
5. Aplicar el parche.
6. Tomar decisiones sobre la fusin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-195

Pregunta 2: Solucin
Cul de los pasos siguientes no es un paso para realizar una
fusin de parche?
1. Comparar los repositorios actual y original.
2. Igualar los objetos.
3. Comparar los repositorios actual y modificado.
4. Crear un parche.
5. Aplicar el parche.
6. Tomar decisiones sobre la fusin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-196

Pregunta 3
El archivo de parche se crea en el cuadro de dilogo Merge
Repositories.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-197

Pregunta 3: Solucin
El archivo de parche se crea en el cuadro de dilogo Merge
Repositories.
Verdadero
Falso. El archivo de parche se crea haciendo clic en el
botn Create Patch del cuadro de dilogo Compare
repositories.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-198

Pregunta 4
Para aplicar un parche se utiliza Merge Repository Wizard.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-199

Pregunta 4: Solucin
Para aplicar un parche se utiliza Merge Repository Wizard.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-200

Leccin 25: Configuracin de Columnas


Lgicas para Soportar Varias Monedas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-201

Pregunta 1
Puede configurar columnas de presentacin para que los
usuarios de Oracle BI puedan seleccionar la moneda en la que
prefieren ver las columnas de moneda en los anlisis y paneles
de control.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-202

Pregunta 1: Solucin
Puede configurar columnas de presentacin para que los
usuarios de Oracle BI puedan seleccionar la moneda en la que
prefieren ver las columnas de moneda en los anlisis y paneles
de control.
Verdadero
Falso. Puede configurar columnas lgicas para que los
usuarios de Oracle BI puedan seleccionar la moneda en la
que prefieren ver las columnas de moneda en los anlisis
y paneles de control.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-203

Pregunta 2
Cul de los pasos siguientes no es un paso para configurar el
soporte de varias monedas?
Modificar el archivo de moneda de preferencias del
usuario.
Crear una variable de sesin PREFERRED_CURRENCY.

Crear columnas de presentacin con conversiones de


moneda.
Editar una columna lgica para usar un factor de
conversin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-204

Pregunta 2: Solucin
Cul de los pasos siguientes no es un paso para configurar el
soporte de varias monedas?
Modificar el archivo de moneda de preferencias del
usuario.
Crear una variable de sesin PREFERRED_CURRENCY.

Crear columnas de presentacin con conversiones de


moneda.
Editar una columna lgica para usar un factor de
conversin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-205

Pregunta 3
Si la conversin de varias monedas se configura correctamente,
aparece la lista desplegable Currency en My Account.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-206

Pregunta 3: Solucin
Si la conversin de varias monedas se configura correctamente,
aparece la lista desplegable Currency en My Account.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-207

Pregunta 4
Para crear un anlisis con la moneda preferida del usuario,
hay que definir Currency Symbol en Users Preferred Currency
en el separador Data Format de Column Properties.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-208

Pregunta 4: Solucin
Para crear un anlisis con la moneda preferida del usuario,
hay que definir Currency Symbol en Users Preferred Currency
en el separador Data Format de Column Properties.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-209

Leccin 26: Uso de las Utilidades de la


Herramienta de Administracin

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-210

Pregunta 1
Qu tarea no se puede realizar con la utilidad Query
Repository?
1. Examinar y actualizar la estructura interna del repositorio.
2. Consultar los objetos del repositorio por tipo de objeto.
3. Editar o suprimir objetos.
4. Supervisar la actividad de sesin del repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-211

Pregunta 1: Solucin
Qu tarea no se puede realizar con la utilidad Query
Repository?
1. Examinar y actualizar la estructura interna del repositorio.
2. Consultar los objetos del repositorio por tipo de objeto.
3. Editar o suprimir objetos.
4. Supervisar la actividad de sesin del repositorio.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-212

Pregunta 2
Para qu se utiliza la utilidad Repository Documentation?
1. Para automatizar el proceso de sustitucin de columnas o
tablas fsicas en orgenes de tabla lgica.
2. Para ver los informes que muestran elementos como
todas las tablas asignadas a un origen lgico, todas las
referencias a una columna fsica determinada, filtros de
contenido a orgenes lgicos, bloques de inicializacin y
permisos de seguridad y usuario.
3. Para documentar las asignaciones de las columnas de
presentacin en las columnas lgicas o fsicas
correspondientes.
4. Para mostrar variables y sus valores para la sesin
seleccionada.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-213

y
m

Pregunta 2: Solucin
Para qu se utiliza la utilidad Repository Documentation?
1. Para automatizar el proceso de sustitucin de columnas o
tablas fsicas en orgenes de tabla lgica.
2. Para ver los informes que muestran elementos como
todas las tablas asignadas a un origen lgico, todas las
referencias a una columna fsica determinada, filtros de
contenido a orgenes lgicos, bloques de inicializacin y
permisos de seguridad y usuario.
3. Para documentar las asignaciones de las columnas de
presentacin en las columnas lgicas o fsicas
correspondientes.
4. Para mostrar variables y sus valores para la sesin
seleccionada.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-214

y
m

Pregunta 3
Para qu se utiliza la utilidad Generate Metadata Dictionary?
1. Para documentar las asignaciones de las columnas de
presentacin en las columnas lgicas o fsicas
correspondientes.
2. Para automatizar el proceso de sustitucin de columnas o
tablas fsicas en orgenes de tabla lgica.
3. Para crear un juego de documentos XML estticos que
describa cada objeto de metadatos, incluidas sus
propiedades y relaciones con otros objetos de metadatos.
4. Para identificar una tabla como tabla de sondeo de
eventos de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-215

Pregunta 3: Solucin
Para qu se utiliza la utilidad Generate Metadata Dictionary?
1. Para documentar las asignaciones de las columnas de
presentacin en las columnas lgicas o fsicas
correspondientes.
2. Para automatizar el proceso de sustitucin de columnas o
tablas fsicas en orgenes de tabla lgica.
3. Para crear un juego de documentos XML estticos que
describa cada objeto de metadatos, incluidas sus
propiedades y relaciones con otros objetos de metadatos.
4. Para identificar una tabla como tabla de sondeo de
eventos de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-216

Pregunta 4
El Update Physical Layer Wizard permite actualizar los objetos
de base de datos de la capa Physical de un repositorio segn
sus definiciones actuales en la base de datos backend.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-217

Pregunta 4: Solucin
El Update Physical Layer Wizard permite actualizar los objetos
de base de datos de la capa Physical de un repositorio segn
sus definiciones actuales en la base de datos backend.
Verdadero
Falso

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios 27-218

Optimizacin del Rendimiento de las


Consultas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Objetivo
Al finalizar este apndice, debera estar capacitado para
identificar las tcnicas que se utilizan para optimizar el
rendimiento de las consultas de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-2

Desafo de Negocio
Un rendimiento de consultas deficiente de las herramientas de
BI es el principal obstculo para la adopcin y satisfaccin de
los usuarios finales:
Los usuarios de negocio esperan unas respuestas
prcticamente instantneas a sus consultas.
Los usuarios que deben esperar ms de 510 segundos
buscan otras alternativas.
Los usuarios son ms tolerantes cuando los resultados
son valiosos o excepcionales.
La mayora de los usuarios no se quejan de forma abierta,
sino que desertan en silencio.
Los usuarios pueden desertar incluso aunque no haya otra
fuente fiable y pueden fiarse de datos frgiles y propensos
a fallar, del instinto o de su mejor suposicin.
El crecimiento exponencial de los datos dificulta an ms
el desafo de mantener el rendimiento.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Desafo de Negocio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El principal obstculo para la adopcin de los usuarios finales de cualquier herramienta de


anlisis del negocio (BI) es la imposibilidad de garantizar un rendimiento de consultas siempre
slido. Los usuarios de negocio tienen unas expectativas muy altas de obtener respuestas casi
instantneas a sus consultas, mientras que su tolerancia es baja cuando no se cumplen sus
expectativas. Es ms, a los usuarios no les suelen gustar mucho los desafos tcnicos propios de
prestar servicios a entornos de BI dinmicos y ad hoc.
Los usuarios suelen tolerar ms el rendimiento con un contenido particularmente convincente o
exclusivo que con el contenido normal. Los usuarios frustrados no se suelen quejar, pero deciden
no volver con el tiempo. Esta desercin silenciosa se produce especialmente en despliegues de
herramientas de BI, en los que los usuarios de negocio tienden a ser muy creativos, con varios
canales de regreso a la informacin.
Los usuarios de BI se pasan rpidamente y en silencio a datos ms frgiles y propensos a fallos
cuando no se da respuesta a sus necesidades. Esto ocurre sobre todo cuando no se cumplen las
expectativas de rendimiento.
El desafo de mantener el rendimiento se agrava con el crecimiento exponencial de los datos
almacenados. Algunos analistas calculan que el volumen de datos de la aplicacin aumentar en
un 125% al ao. Si bien es necesario hacer que los datos sean accesibles, la mayor parte de
stos no se utilizan de forma activa.
De hecho, conforme los datos histricos se quedan anticuados, la necesidad de detalles
complejos disminuye cada vez ms.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-3

Solucin de Negocio

Establezca expectativas de rendimiento realistas.


Unos ratios de refrescamiento de entre cuatro y cinco
segundos son un objetivo fundamental de rendimiento
razonable para la mayora del contenido de BI.

Supervise los hbitos de consultas del usuario final.


Las solicitudes que devuelven un gran nmero de registros
indican que los usuarios estn ejecutando extracciones y
creando silos de informacin fuera de lnea.

Tenga una actitud proactiva con el rendimiento.


Incluya una fase de optimizacin de rendimiento claramente
especificada y global en cualquier proyecto de implantacin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Solucin de Negocio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Una clave para gestionar el rendimiento de las consultas del usuario final es establecer unas
expectativas realistas. Los usuarios de negocio siempre demandarn un rendimiento de consulta
instantneo. Sin embargo, la diferencia real entre los tiempos de respuesta por debajo del
segundo y por debajo de cinco segundos suele pasar inadvertida para la mayora de los usuarios
finales. Por el contrario, la diferencia notable entre los tiempos de respuesta por debajo de cinco
segundos y por debajo de diez segundos puede ser muy importante.
Las herramientas de BI son ms efectivas cuando soportan un anlisis de velocidad de
pensamiento, lo que significa que los resultados de latencia del rendimiento de un anlisis no
deben afectar negativamente a los posteriores anlisis a los que se accede mediante el cambio
de nivel. Los usuarios de negocio suelen estar acostumbrados a la latencia relacionada con el
refrescamiento de pginas del explorador mientras navegan por Internet. Ms rpido equivale
casi siempre a mejor, pero unos ratios de refrescamiento de entre cuatro y cinco segundos son un
objetivo fundamental de rendimiento razonable para la mayora del contenido de BI.

e
l
c

Otro paso importante consiste en supervisar los hbitos de consultas de los usuarios finales. Un
signo que debe alertar sobre el abandono de la adopcin del usuario final es un uso cada vez
mayor de solicitudes que devuelven un gran nmero de registros. Esto indica que los usuarios
estn ejecutando extracciones, creando y consolidando silos de informacin fuera de lnea
(aplicaciones de hoja de clculo, data marts departamentales, etc.) fuera del repositorio de
informacin centralizado, aprobado y consistente.

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-4

Solucin de Negocio (continuacin)


Tambin resulta mejor ser proactivo al tratar las necesidades de rendimiento. Puede que el
mtodo ms efectivo de gestionar de manera proactiva el rendimiento de las consultas sea exigir
y presupuestar tareas destinadas exclusivamente a optimizar el rendimiento de las consultas en
todos los ciclos de implantacin. Muchos integradores afirman que sus metodologas ofrecen
tareas con un rendimiento de thread con facilidad en las fases de requisitos, diseo y creacin.
Sin embargo, los problemas de rendimiento suelen aparecer en muchas ocasiones al final del
proceso o a posteriori. En estos casos, los problemas de rendimiento de las consultas slo se
hacen aparentes cuando los usuarios finales han experimentado problemas. Esto puede provocar
retrasos en los proyectos y primeras impresiones negativas que difcilmente se superan. Los
planes de proyectos que no incluyan tareas para la optimizacin de rendimiento de forma explcita
se deben tratar con mucho escepticismo.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-5

Funciones de Oracle BI Que Optimizan


el Rendimiento
Las funciones embebidas de Oracle BI optimizan el
rendimiento de las consultas de los usuarios finales:
Generacin inteligente de consultas
Navegacin de agregacin
Envo de funciones de orgenes de datos
Generacin de SQL de varias transferencias
Optimizacin SQL/MDX especfica de la plataforma
Clusters
Cach de consultas

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Funciones de Oracle BI Que Optimizan el Rendimiento

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La suite de herramientas de Oracle BI Enterprise Edition se ha diseado prestando una atencin


especial a la optimizacin del rendimiento de consultas del usuario final. La plataforma incluye
muchas funciones de optimizacin de consultas, incluidas (pero sin limitarse a) las que aparecen
en la diapositiva.
Si se configuran correctamente los metadatos de Oracle BI EE, los problemas en las consultas
del usuario final suelen estar relacionados con las limitaciones tcnicas de los orgenes de datos
subyacentes. Por tanto, el mtodo ms efectivo de optimizar el rendimiento de las consultas del
usuario final consiste en desplegar un proceso global de resumen de los agregados. En las
siguientes diapositivas se tratan tanto esta tcnica de optimizacin del rendimiento como otras.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-6

Optimizacin del Rendimiento de las Consultas

Uso de agregados
Uso de navegacin de agregacin
Restriccin de los resultados mediante una clusula WHERE

Almacenamiento en cach
Lmite del nmero de bloques de inicializacin
Limitacin de los tipos de tablas select
Modelado correcto de las jerarquas de dimensin
Desactivacin del registro
Definicin de lmites de consulta
Introduccin de clculos en la base de datos
Exposicin de vistas materializadas en la capa Physical
Uso de indicaciones de base de datos
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Optimizacin del Rendimiento de las Consultas: Repositorio

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

e
d
a

c
A

Existen muchos pasos de optimizacin del rendimiento de las consultas que se pueden realizar
durante y despus de implantar Oracle BI. La mayora de ellos ya se han tratado en este curso. El
objetivo de este apndice consiste en volver a consultar y explicar estos temas en el contexto de
la optimizacin del rendimiento de las consultas. En las siguientes diapositivas se trata cada uno
de estos temas en este contexto.
Nota: los temas que se tratan en este apndice slo afectan a aquellos pasos que se pueden
realizar en Oracle BI EE. No afectan a problemas relacionados con la memoria de hardware; las
bases de datos backend; el software de extraccin, transformacin y carga (ETL); el ancho de
banda de red o el efecto de las distintas arquitecturas de computacin, topologas, tamaos de
memoria, CPU, etc.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-7

Uso de Agregados
Mejora el rendimiento al permitir a Oracle BI Server generar
consultas con respecto a tablas resumidas ms pequeas.
Ventas (hechos) agregadas a los niveles Sales Rep, Product Type y Month

Cliente (dimensin)
agregado al
nivel Sales Rep

Producto (dimensin)
agregado al
nivel Type

Tiempo (dimensin)
agregado a
nivel de mes

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de Agregados

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El uso de tablas agregadas es una de las estrategias ms importantes para aumentar el


rendimiento de consultas en el entorno de Oracle BI. Si bien es fcil de entender la necesidad de
crear y mantener agregados, el uso de agregados no siempre se suele implantar de forma
efectiva o no se implanta por varios motivos. Debido a que los agregados son resmenes de
tablas de hechos detalladas a niveles ms altos junto con las jerarquas de dimensin, las tablas
de agregacin tienen menos filas que las tablas base, lo que mejora el rendimiento de las
consultas cuando Oracle BI Server utiliza la tabla de agregacin (ms pequea) para realizar la
consulta. Debido a que la tabla de hechos puede unirse a varias tablas de dimensin, puede crear
agregados a distintos niveles. La creacin de la cantidad adecuada de agregados con los niveles
correctos es un ejercicio de prueba y error, en el que tendr que analizar la naturaleza de las
consultas, incluido el modo de indicar los resultados y los niveles. Tener demasiados agregados
es tan malo como no tener ninguno. Por lo general, las tablas de agregacin deben comprimir los
datos de la tabla de hechos detallados en un grado importante y no deben producir como
consecuencia una necesidad de almacenamiento importante o una necesidad de procesamiento
para rellenar las tablas de agregacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-8

Uso de la Navegacin de Agregacin


Mejora el rendimiento al permitir a Oracle BI Server interceptar
de forma transparente las consultas y volver a escribirlas en
orgenes de datos optimizados.
Utilice el separador Content del
origen de tabla lgica para
definir el contenido de la
agregacin.

Oracle BI Server elige el


origen ms econmico
cuando hay varios orgenes
entre los que elegir.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de la Navegacin de Agregacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

El resumen de los agregados es el proceso de agregar y almacenar registros en estructuras de


datos ms pequeas y eficientes optimizadas para procesar las consultas. Las mejoras de
rendimiento se pueden notar con el despliegue de resumen de agregacin adecuado, al reducir el
tiempo que se tarda en procesar cualquier solicitud de consulta determinada. La navegacin de
agregacin es la capacidad de Oracle BI Server de interceptar de forma transparente las
consultas y volverlas a escribir en orgenes de datos optimizados creados mediante un proceso
de resmenes de agregacin.
Se debe definir cada origen de tabla lgica de hechos con contenido de agregacin para
garantizar que Oracle BI Server elija el origen ms econmico cuando existan varios orgenes
posibles entre los que elegir. El contenido de agregacin permite a Oracle BI Server seleccionar
la tabla de agregacin (si la hay) en lugar de la tabla de hechos detallados sin tener que
especificar de forma explcita el nombre de la tabla en la consulta. Si hay ms de un origen de
tabla lgica con contenido de agregacin idntico, se determina el origen ms econmico segn
el tamao lgico del origen de la tabla de hechos, que se determina segn la combinacin de la
propiedad nmero de elementos en este nivel de los niveles del contenido de agregacin. Si un
origen de tabla lgica no contiene contenido de agregacin, Oracle BI Server asume que el origen
de tabla lgica est al nivel ms bajo (detallado). En este caso, es una buena prctica definir el
contenido de agregacin para el origen de tablas lgicas a nivel detallado. Si bien es posible
definir el contenido de agregacin por nivel lgico o por columna, siempre debe definir el
contenido de agregacin por nivel lgico.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-9

Restriccin de los Resultados mediante una


Clusula WHERE
Mejora el rendimiento al limitar las filas devueltas de un origen
de datos.

Utilice el filtro de la clusula


WHERE en el separador
Content del origen de tabla
lgica para limitar las filas
devueltas de la base de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Restriccin de los Resultados mediante una Clusula WHERE

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Si un origen de tabla lgica contiene datos no deseados o datos que no usara normalmente en
un informe, utilice el filtro de clusula WHERE del separador Content del origen de tabla lgica
para limitar las filas que se devuelven de la base de datos. Debido a que las restricciones de la
clusula WHERE se realizan en las tablas fsicas del origen, resulta til si los ndices se definen en
las columnas que se utilizan como restricciones en la clusula WHERE.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-10

Almacenamiento en Cach
Mejora el rendimiento al realizar una consulta desde una cach
local, en posicin al procesamiento de la consulta mediante un
origen de datos.
1. La solicitud de la consulta
de un usuario se convierte en
una solicitud lgica.
Solicitud lgica
2. Se buscan los metadatos
para identificar una coincidencia
(acierto de cach).
3. Si hay una coincidencia, los
resultados se recuperan de la
cach y se envan al usuario.

Oracle BI Server
Metadatos
de cach
(acierto
de cach?)

No

4. Si se produce una
falta de cach,
se consulta la solicitud
en la base de datos.
Los resultados se
almacenan en la cach
y se envan al usuario.

Base de
datos de
servidor

S
Cach
de
consultas

Los resultados
se envan al
usuario

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Almacenamiento en Cach

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

El almacenamiento en cach es una de las estrategias ms importantes que puede utilizar para
mejorar el rendimiento de las consultas y reducir la demanda de recursos de computacin de
Oracle BI Server. Este almacenamiento elimina el procesamiento innecesario en la base de
datos, ya que los resultados previamente calculados se almacenan en una cach local. Mejora el
rendimiento de la consulta al realizar una consulta desde la cach y no tener que buscar en la
base de datos. Tambin permite ahorrar recursos de la red al evitar una conexin al servidor de la
base de datos.
El almacenamiento en cach no garantiza una solucin para todos los problemas de rendimiento;
por tanto, no se debe confiar en este proceso para solucionar las limitaciones de un repositorio
que se haya diseado mal. El almacenamiento en cach tiene como finalidad que Oracle BI
Server reutilice los resultados de cach de un gran nmero de consultas pequeas. El
almacenamiento en cach se debe activar y configurar en el entorno de produccin. Para obtener
el mejor rendimiento posible, los directorios de almacenamiento en cach deben residir en el
disco local o en unidades dedicadas. Defina el nmero mximo de filas para cada entrada de
cach (MAX_ROWS_PER_CACHE_ENTRY), as como el nmero mximo de parmetros de entradas
de cach (MAX_CACHE_ENTRIES) para evitar el uso de todo el espacio de cach con consultas
sin control que devuelven un gran nmero de filas. Se deben aplicar estrategias de gestin de
cach, incluido el relleno previo de la cach con tcnicas de generacin de cach (como iBots)
que ofrece Oracle BI Server, as como el mantener actualizada la cach con tcnicas de
depuracin de cach.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-11

Lmite del Nmero de Bloques de Inicializacin


Mejora el rendimiento, porque las consultas de bloque de
inicializacin se ejecutan cuando se inicia Oracle BI Server y
cuando los usuarios se conectan al servidor.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Lmite del Nmero de Bloques de Inicializacin

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Los bloques de inicializacin son el nico medio de inicializar las variables de sesin no del
sistema, de sesin del sistema y de repositorio dinmico, pero se debe tener cuidado de no crear
demasiados. En el caso de variables del repositorio dinmico, se ejecuta el SQL de los bloques
de inicializacin cada vez que se inicia el servidor, o bien de forma peridica si se configura un
programa para refrescar el valor de la variable.
En el caso de variables de sesin del sistema y que no sean del sistema, los bloques de
inicializacin se ejecutan cada vez que un usuario se conecta al servidor.
Los bloques de inicializacin para variables de repositorio tambin pueden tener un intervalo de
refrescamiento que agrega una sobrecarga recurrente.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-12

Limitacin de los Tipos de Tablas Select


Mejora el rendimiento porque:
Reduce el nmero de sentencias SELECT que ejecuta
Oracle BI Server.
Puede evitar consultas SQL muy largas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Limitacin de los Tipos de Tablas Select

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Los tipos de tabla Select (vistas opacas) de la capa Physical pueden realizar una funcin vital
en algunos casos. Sin embargo, al definir una tabla como de tipo Select, evite las sentencias
SQL largas que pueden afectar al rendimiento. Tambin es una buena idea limitar el nmero de
tablas Select en la capa Physical, ya que el servidor ejecuta cada vez la sentencia SELECT
asociada, lo que podra afectar al rendimiento general. El tipo de tabla Select se puede sustituir
por una vista o tabla fsica en la base de datos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-13

Modelado Correcto de las Jerarquas


de Dimensin Lgica
Mejora el rendimiento, al garantizar que Oracle BI Server elija
el origen ms econmico.

Con varios orgenes de


agregacin, especifique el
nmero de elementos para
cada nivel.

y
m

El nmero no tiene que ser exacto, pero los ratios de nmeros de un


nivel lgico de principal a secundario deben ser precisos.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Modelado Correcto de las Jerarquas de Dimensin Lgica

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Las jerarquas de dimensin lgica se deben modelar de forma precisa para garantizar que el
optimizador de Oracle BI elija el origen ms econmico. Cuando haya varios orgenes de tabla
lgica de agregacin, se debe especificar el nmero de elementos para cada nivel. El nmero no
tiene que ser exacto, pero los ratios de nmeros de un nivel lgico de principal a secundario
deben ser precisos.
Todos los niveles, excepto el nivel Grand Total, se deben definir con al menos una columna de la
tabla de dimensiones. Sin embargo, no es necesario asociar de forma explcita todas las
columnas de la tabla de dimensin a niveles lgicos. Las columnas que no estn asociadas a un
nivel lgico se asocian automticamente al nivel mnimo de la dimensin que se corresponda con
esa tabla de dimensin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-14

Desactivacin del Registro


Mejora el rendimiento en un entorno de produccin, porque
Oracle BI Server no genera archivos log.

Nivel de registro

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Desactivacin del Registro

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

La utilidad de registro est desactivada por defecto, ya que puede afectar al rendimiento de
Oracle BI Server y puede crear unos archivos log muy grandes. Si bien se puede utilizar el
registro para probar y solucionar consultas problemticas, no se debe activar en un entorno de
produccin, sobre todo para el usuario administrador, porque los bloques de inicializacin de
variable de repositorio se registran en el administrador.
Si decide activar el registro, se recomienda crear un usuario administrador distinto con un nivel de
registro 2, que permite al usuario depurar mediante el log de consulta y que debe proporcionar
suficiente informacin de registro en la mayora de los casos. No se deben utilizar niveles de
registro superiores a 2, debido a la posibilidad de que se produzca un grave efecto en el
rendimiento de las consultas en un entorno de muchos usuarios. Los niveles de registro
superiores a 2 los suelen utilizar slo los Servicios de Soporte Oracle.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-15

Definicin de Lmites de Consulta


Mejora el rendimiento al permitir a Oracle BI Server realizar un
seguimiento y cancelar las consultas sin control.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin de Lmites de Consulta

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Adems de limitar el nmero mximo de filas que devuelve Oracle BI Presentation Services,
tambin puede activar Oracle BI Server para que realice un seguimiento y cancele las consultas
sin control imponiendo varios lmites en el repositorio para un determinado rol de usuario o de
aplicacin. Para cada rol de usuario o aplicacin, puede limitar las consultas segn distintas
condiciones:
Nmero mximo de filas que una consulta puede recuperar de una base de datos
Tiempo mximo que se puede ejecutar una consulta en una base de datos
Restriccin del acceso a una base de datos durante perodos de tiempo concretos de
Oracle BI Server
Tenga en cuenta que los lmites se pueden definir por rol de aplicacin y usuario y por base de
datos. Oracle recomienda definir los lmites por rol de aplicacin. Tenga en cuenta que con
algunas bases de datos como Excel, puede que Oracle BI Server tenga que realizar ms
procesamientos, ya que se pueden incluir las funciones de menos operaciones en la base de
datos. Esto significa que los lmites no se deben definir con valores muy bajos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-16

Introduccin de Clculos en la Base de Datos


Mejora el rendimiento, al introducir automticamente
determinadas operaciones en la base de datos basndose
en entradas de funciones de la base de datos.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Introduccin de Clculos en la Base de Datos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Oracle BI Server tiene un diseo inteligente que permite aprovechar al mximo los recursos de
procesamiento de una base de datos cuando sabe que la base de datos puede procesar
determinadas operaciones de forma ms eficiente de lo que puede procesar las mismas
operaciones. Oracle BI Server determina automticamente esto segn las entradas de la tabla de
funciones de la base de datos, compensa la falta de funcionalidad de la base de datos y vuelve a
incluir los datos adecuados para el postprocesamiento antes de devolver el juego de resultados al
usuario. Al modelar el repositorio de forma precisa y ajustar las entradas de la tabla de funciones
de la base de datos por defecto para una base de datos, debe poder lograr un rendimiento ptimo
combinado tanto de Oracle BI Server como de la base de datos.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-17

Exposicin de Vistas Materializadas


en la Capa Physical
Mejora el rendimiento, ya que al exponer las vistas
materializadas de forma explcita, se garantiza que Oracle BI
Server elija el origen de tabla ms econmico para realizar la
consulta.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Exposicin de Vistas Materializadas en la Capa Physical

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Las vistas materializadas son objetos de esquema que se utilizan para calcular y almacenar los
datos agregados, como sumas y medias. Si se utilizan vistas materializadas en la base de datos,
se deben exponer en la capa Physical del repositorio y modelar como tablas de agregacin
normales. Debido a que las vistas materializadas son objetos ocultos, Oracle BI Server tiene que
confiar en el optimizador de consultas de la base de datos para que vuelva a escribir las
consultas para que se usen las vistas materializadas correctas. Exponerlas de forma explcita
garantiza que Oracle BI Server elija el origen de tabla ms econmico para realizar la consulta.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-18

Uso de Indicaciones de Base de Datos


Mejora el rendimiento, ya que las indicaciones fuerzan al
optimizador de consultas de la base de datos a ejecutar la
sentencia de forma ms eficiente.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de Indicaciones de Base de Datos

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Las indicaciones son instrucciones que se incluyen en una sentencia SQL y que indican al
optimizador de consultas del origen de datos la forma ms eficaz de ejecutar la sentencia. Las
indicaciones sustituyen el plan de ejecucin del optimizador, por lo que puede utilizar las
indicaciones para mejorar el rendimiento forzando al optimizador a utilizar un plan ms eficaz. Las
indicaciones slo estn soportadas para orgenes de datos de Oracle Database.
Con la herramienta de admnistracin, puede agregar indicaciones a un repositorio, tanto en modo
en lnea como fuera de lnea, para optimizar el rendimiento de las consultas. Al agregar una
indicacin al repositorio, la asocia a objetos de la capa Physical. Cuando se consulta el objeto
asociado a la indicacin, Oracle BI Server inserta la indicacin en la sentencia SQL.
Unas indicaciones bien fundamentadas y planificadas pueden producir que el rendimiento de las
consultas sea mucho mejor. Sin embargo, las indicaciones tambin pueden afectar
negativamente al rendimiento si producen un plan de ejecucin subptimo. Utilice las siguientes
instrucciones para crear indicaciones que permitan optimizar el rendimiento de las consultas:
Agregue indicaciones a un repositorio slo cuando haya intentado mejorar el rendimiento de
las siguientes formas:
- Haya agregado ndices fsicos (u otros cambios fsicos) a la base de datos Oracle.
- Haya realizado cambios de modelado en el servidor.
Evite crear indicaciones para la tabla fsica y unir objetos que se suelan consultar. Si borra
un objeto fsico asociado a una indicacin o le cambia el nombre, debe cambiar las
indicaciones de la forma correspondiente.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-19

Resumen
En este apndice, debe haber aprendido a identificar las
tcnicas que se utilizan para optimizar el rendimiento de las
consultas de Oracle BI.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Resumen

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Consulte la documentacin de Oracle Business Intelligence para obtener ms informacin sobre


los temas tratados en este apndice.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios A-20

Metodologa para el Desarrollo del Modelo


en Primer Lugar

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Metodologa para el Desarrollo del Modelo


en Primer Lugar: Visin General

Enfoque recomendado para desarrollar repositorios de


Oracle BI
Controlado por el historial de uso y el anlisis de negocio
Enfoque iterativo y en sentido descendente que se centra
en la consolidacin y abstraccin de los requisitos de
negocio principales, con independencia de la arquitectura
fsica subyacente:
En primer lugar, cree el modelo de negocio.
Realice la integracin con la arquitectura fsica subyacente.
Despliegue de forma rpida la lnea base a los usuarios
finales.
Busque un desarrollo iterativo basado en los comentarios del
usuario.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

c
A

e
d
a

Metodologa para el Desarrollo del Modelo en Primer Lugar: Visin General

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Los desarrolladores que utilizan un enfoque de modelo primero, de sentido descendente,


empiezan por los requisitos del negocio, luego establecen prioridades de los casos de uso de
negocio reales y, por ltimo, aumentan detalle de forma metdica hasta los detalles tcnicos.
Este enfoque de sentido descendente se suele considerar como una vista ampliada de los
problemas relacionados con el desarrollo, segn los usuarios e impulsores del negocio, y
controlados por el anlisis del negocio. Este enfoque es el opuesto al anlisis en sentido
ascendente, que empieza en los orgenes fsicos, detalles tcnicos de los catlogos (bases de
datos, tablas, columnas, etc.) para, a continuacin, racionalizar los detalles en categoras que
intentan hacer coincidir los patrones de uso histricos de los usuarios finales con las actividades
de negocio. El anlisis en sentido ascendente es una tcnica de anlisis de rendimiento
adecuada para eventos estticos que se repiten mucho, pero presenta deficiencias en entornos
dinmicos ad hoc en los que el uso es menos previsible. Es totalmente posible que un proceso
minucioso de optimizacin de rendimiento controlado por un anlisis en sentido ascendente se
quede obsoleto en das o semanas, conforme el negocio se adapta a distintas vistas de los datos.
El principal objetivo del enfoque de desarrollo de primero el modelo consiste en crear primero el
modelo de negocio deseado. De esta forma, se garantiza que los requisitos de rendimiento
funcionales e inherentes se traten mediante la integracin lgica y el aumento de la arquitectura
fsica. Este enfoque permite a los desarrolladores ofrecer rpidamente un modelo de negocio de
lnea base razonable a los usuarios y, a continuacin, buscar el desarrollo iterativo segn los
comentarios de los usuarios.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-2

Afirmaciones Centrales de la Metodologa para


el Desarrollo del Modelo en Primer Lugar

Creacin rpida de prototipos


Uso de subjuegos reales o almacenes de datos fsicos ficticios y
volmenes de datos gestionables, con el fin de reducir los
problemas de rendimiento durante el desarrollo.

Desarrollo iterativo y comentarios del usuario


Aprovechamiento de prototipos para demostraciones y
sandboxes prcticos.
Despliegue frecuente de modelos aumentados.
Demostracin de la capacidad de respuesta a los comentarios.

Anlisis de intervalos vacos


Asignacin del modelo de negocio a los orgenes fsicos reales.
Gestin del mbito y de las expectativas segn corresponda.

Recopilacin de los requisitos de rendimiento en el proceso

y
m

Identificacin de patrones de uso, granularidad de los datos,


grupos de usuarios y restricciones de seguridad.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
d
a

c
A

Afirmaciones Centrales de la Metodologa para el Desarrollo del Modelo en Primer


Lugar

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Una metodologa de primero el modelo debera utilizar una creacin de prototipos rpida del
modelo de negocio de repositorio, mediante el aprovechamiento de subjuegos reales o de
orgenes de datos fsicos ficticios y volmenes de datos gestionables. De esta forma, se eliminan
los problemas de rendimiento durante el desarrollo. Despus de crear un prototipo y entregarlo a
los usuarios, el desarrollo iterativo debe continuar basndose en los comentarios de los usuarios.
Este desarrollo iterativo debe garantizar que los modelos de negocio aumentados se desplieguen
de forma frecuente y que demuestren capacidad de respuesta a los comentarios de los usuarios.
Durante este proceso, los desarrolladores deben realizar un anlisis de intervalos vacos para
asignar el modelo de negocio a orgenes de datos fsicos reales. Como habr intervalos vacos,
es importante gestionar el mbito del proyecto y las expectativas de la forma correspondiente.
Los desarrolladores tambin deben recopilar los requisitos de rendimiento durante el proceso,
mediante la identificacin de patrones de uso, granularidad de datos, grupos y roles de usuario y
restricciones de seguridad.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-3

Anlisis de Rendimiento de Lnea Base


Permite analizar mejor los requisitos de rendimiento y
debatirlos con los usuarios de negocio:
Catalogue y enumere todos los usuarios, roles, cargos y
objetivos.
Obtenga un grfico de organizacin detallado de los
usuarios y las organizaciones de anlisis del negocio (BI).
Identifique las instrucciones del modelo de seguridad
exigido.
Recopile los recuentos de filas para todas las tablas
(hechos y dimensiones), as como cardinalidad de nivel de
dimensin.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Anlisis de Rendimiento de Lnea Base

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

e
d
a

c
A

Resulta importante realizar un anlisis de rendimiento de lnea base. El resultado de un anlisis


de optimizacin del rendimiento en sentido descendente es un marco racionalizado y priorizado
de dimensiones, niveles y medidas, a partir de los cuales crear y asignar objetos de resumen de
agregacin. El anlisis de sentido ascendente de los puntos de datos clave de la diapositiva le
prepara para tratar mejor el tema de los requisitos de rendimiento con los usuarios.
Desde estas cuatro entradas de datos directas, a menudo se puede componer un marco de
trabajo que se puede implantar con un gran nmero de usuarios. Los agrupamientos naturales se
hacen evidentes desde el perfil de usuario, el rol, el cargo y los objetivos. Los grupos se
organizan fcilmente mediante objetivos similares. Rpidamente pueden surgir las dimensiones y
los niveles clave.
Los grficos de organizaciones, cuando se muestran a los grupos de usuarios, suelen mostrar de
forma abierta los niveles y las dimensiones clave, como las alineaciones de productos y
geogrficas, y ofrecen elementos adecuados para los resmenes.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-4

Anlisis de Rendimiento de Lnea Base (continuacin)


Los requisitos de seguridad muestran la dimensionalidad necesaria para el filtrado de registros e
incluso pueden eliminar grupos completos del anlisis de resumen de agregacin debido a unos
requisitos de acceso a datos muy restrictivos.
La cardinalidad y los recuentos de registros son tiles a la hora de calcular la compresin de
registros y de validar los prototipos de resumen de agregacin. Sin una compresin significativa, los
resmenes de agregacin pueden tardar mucho tiempo en crearse o puede que no merezca la pena
realizar ese esfuerzo.

y
m

e
d
a

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-5

Definicin del Modelo de Negocio:


Matriz Dimensional

Dimensin 5

Dimensin 4

Dimensin 3

Dimensin 2

Dimensin 1

Procesos de negocio

Cree una matriz dimensional que coloque los procesos de


negocio (hechos) en un eje y la dimensionalidad en el otro.

Hecho 1
Hecho 2
Hecho 3
Hecho 4

y
m

Hecho 5

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Definicin del Modelo de Negocio: Matriz Dimensional

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

Una de las herramientas ms tiles en la racionalizacin de los requisitos de los usuarios de BI es


una matriz dimensional. Se trata de una matriz bidimensional sencilla que coloca los procesos de
negocio (hechos) en un eje y la dimensionalidad en el otro. Ofrece un medio visual para debates
con fundamento. Antes de comenzar el desarrollo, recopile los requisitos de negocio en trminos
de dimensiones y medidas, identifique los procesos de negocio y determine los indicadores clave
de rendimiento. El resultado de un anlisis en sentido descendente es un marco racionalizado y
priorizado de dimensiones, niveles y medidas a partir de las cuales crear y asignar objetos de
resumen de agregacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-6

Matriz Dimensional: Ejemplo

Cuenta

Organizacin

Producto

Geografa

Con frecuencia

En ocasiones

Hora

Procesos de negocio

Un modelo de negocio es una matriz completada que se


parece al grfico siguiente, donde la X indica las dimensiones
clave de un determinado proceso de negocio y la O una
dimensionalidad menor.

Ventas

Previsin

Servicio

Pedidos
Actividades

Nunca

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-7

y
m

Cambio a Niveles de Requisitos de


Rendimiento Ms Detallados
Cada proceso de negocio se racionaliza de manera individual
con respecto a las jerarquas dimensionales y a los roles de
usuario a los que se aplica.

Ciudad

Estado

Pas

Regin

Geografa

SKU

Lnea de productos

Previsin

Posicin de nivel 0

Posicin de nivel 1

Posicin de nivel 2

Mes

Producto

Posicin de nivel 3

Trimestre

Ventas

Organizacin

Da

Ao

Hora

Rol de director de ventas


Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

y
m

c
A

e
d
a

Cambio a Niveles de Requisitos de Rendimiento Ms Detallados

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Cada proceso de negocio se racionaliza de manera individual con respecto a las jerarquas
dimensionales y a los roles de usuario a los que se aplica. Las herramientas de matriz como sta
son muy tiles a la hora de mantener los requisitos de rendimiento centrados en aspectos clave y
ofrecen, en definitiva, un diseo conciso y documentado para un modelo de resumen de
agregacin.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-8

Enfoque en el Modelo de Negocio


Enfoque en el modelo de negocio, en lugar de en la
presentacin:
Los informes ad hoc se suelen utilizar una vez y no son
globales.
Los informes existentes resultan tiles slo cuando se
abstraen para sus objetos de dimensiones y medidas.

y
m

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A

e
d
a

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-9

Aprovechamiento de Aplicaciones sin


Bifurcaciones de Oracle BI

Las aplicaciones de Oracle BI son soluciones de BI


completas y predefinidas:
El repositorio predefinido de aplicaciones de Oracle BI
contiene modelos de negocio que se pueden asignar a
distintos orgenes de datos fsicos.
El valor se puede detectar sin los componentes Oracle
Business Analytic Warehouse y ETL.

Redefina los objetos de la capa Physical de Oracle BI


Application mediante la funcin de vista opaca:
Utilice sentencias SELECT.
Despliegue las vistas opacas mediante el administrador de
BI Server segn sea necesario.
Realice las materializaciones necesarias.

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

y
m

e
d
a

c
A

Aprovechamiento de Aplicaciones sin Bifurcaciones de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

Las aplicaciones de Oracle Business Intelligence son soluciones de BI completas y predefinidas


que ofrecen una inteligencia intuitiva y basada en roles para permitir a todos los miembros de una
organizacin tomar decisiones mejor fundamentadas, as como realizar acciones y procesos de
negocio mejores. Segn las recomendaciones, estas soluciones le permiten tener ms
informacin y beneficiarse de una gama de orgenes de datos y aplicaciones, incluidas Oracle
E-Business Suite, PeopleSoft, Siebel y sistemas de terceros como SAP.
Las aplicaciones de Oracle BI se basan en la plataforma Oracle BI. De esta forma, el repositorio
predefinido de Oracle BI Applications contiene modelos de negocio predefinidos que se pueden
asignar a distintos orgenes de datos fsicos. Estas aplicaciones sin bifurcaciones permiten a las
organizaciones darse cuenta del valor de una aplicacin de BI empaquetada, como el rpido
despliegue, un menor costo total de la propiedad (TCO), as como recomendaciones
incorporadas, a la vez que se pueden ampliar esas soluciones de forma sencilla para satisfacer
las necesidades especficas. Tambin puede crear aplicaciones BI totalmente personalizadas,
como ha hecho en este curso, todas con una base de BI comn.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-10

Uso de la Automatizacin de Data Mart


de Oracle BI
Aggregate Persistence Wizard automatiza el proceso de
resumen de agregacin.
Use esta utilidad controlada por el asistente de la
herramienta de administracin para definir, rellenar,
almacenar y asignar almacenes de datos agregados:
Seleccione las medidas que se deben agregar.
Elija las dimensiones y los niveles a los que se van a
agregar.
Seleccione los orgenes de datos en los que almacenar
fsicamente los resmenes de agregacin.

Cree una mejora de rendimiento de la consulta con


respecto a los esquemas fsicos normalizados de nivel de
transaccin.
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Uso de la Automatizacin de Data Mart de Oracle BI

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

y
m

c
A

e
d
a

Como pudo ver en la leccin titulada Uso de Agregados, Aggregate Persistence Wizard
automatiza el proceso de resumen de agregacin. Cuando finaliza el asistente, se genera una
plantilla que se desplegar y programar con Oracle BI Scheduler o con la herramienta de
programacin elegida por el cliente. Los resmenes de agregacin son el mtodo ms efectivo y
escalable de gestionar de forma general el rendimiento de las consultas de los usuarios finales.

e
l
c

a
r
O

Oracle BI 11g R1: Creacin de Repositorios B-11

y
m

e
d
a

a
r
O

e
l
c

e
l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
n
I

c
A