Está en la página 1de 53

Discoverer

Administrador
Objetivos
 Implementar y administrar Oracle Discoverer
◦ Business Areas
◦ Folders
◦ Items
◦ Privilegios
◦ LOV´s
◦ Condiciones
◦ Drills
◦ Programación de Workbooks
Discoverer Administrator
 Crear y administrar EUL
 Utilizar el Load Wizard para
crear áreas de negocio.
 Control de privilegios de
acceso
End User Layer (EUL)

 Almacena el metadata relacional requerido por


Discoverer
 Consiste de tablas y vistas de la BD
 Escontrolado y accesado por el administrador
de Discoverer
Terminología
◦ Business areas

◦ Folders

◦ Items

◦ Data types
Implementando Discoverer

 Identificar los requerimientos del usuario


 Diseñar áreas de negocio
 Seleccionar tablas para bajar en las BA
 Definir carpetas y columnas
 Control de acceso a los usuarios
Administrando Discoverer
Un administrador define:
Columnas
Relaciones
Columnas calculados
Condiciones
Carpetas simples, complejas y
personalizadas
Jerarquías
Creando
Áreas de Negocio
Conexión a Discoverer
Administrator
Área de Negocios

 Esun grupo lógico de carpetas que comparten un


tema en común

 Puede contener carpetas que representen tablas


o vistas

 Puede ser asignada a un usuario o a un rol


Carpetas
Simples Complejas
 Creados usando Load  Son creados en el area de
Wizard trabajo
 Representan una tabla o  Basados en uno o mas
vista carpetas existentes
 Contienen columnas que  Contiene columnas que se
se mapean a columnas de mapean a columnas en las
la tabla carpetas origen
Creando un Área de Negocio
Desde BD
Creando un Área de Negocio
En blanco
Carpetas Complejas
Carpetas Personalizadas
 Están basadas en estatutos SQL

 Soporta
operadores como UNION, MINUS,
INTERSECT, DISTINCT…
Creando una Carpeta Personalizada

3 5

4
Área de trabajo

Workarea tabs

Business area

Simple folder

Axis item
(alfabeticos)

Data point item


(numéricos)
Propiedades de Carpetas e Items
Folder properties Item properties
Formato de Carpetas e Items
 Ayuda a los usuarios finales
a reconocer sus datos

 Ahorratiempo construyendo
reportes

 Esde utilidad para navegar


en detalle
Lista de Tareas de Administración
Acceso a Áreas de Negocio

Herramientas 
Seguridad
Privilegios
 Administrar Áreas de
Negocio
◦ Crear
◦ Modificar
◦ Formato

 Dar privilegios

 Administrarhojas de
trabajo programadas
Herramientas 
Privilegios
Creando Lista de Valores
y Condiciones
Clases de Columna
(Class Item)
Usadas para definir propiedades una vez
especificado un item
Se crean para permitir usar:
◦ Lista de valores (LOVs)
◦ Ordenamientos alternativos
◦ Navegación a ligas de detalle (hyperdrills)
LOVs
Usados para:
◦ Aplicar Condiciones

◦ Definir valores de parámetros

◦ Introducir valores para reportes


parametrizados
Creando un LOV
Orden Alternativo
Permite ordenar en una secuencia no
alfabetica
Es invisible a los usuarios
Involucra:
◦ El campo a ser ordenado
◦ El campo que contiene la secuencia del orden.
Ej, Fecha ordenada
Orden Alternativo
Default sort order

Alternative sort order


Creando un Orden Alternativo

Insertar 
Item Class
Condiciones
 Reducela cantidad de información recuperada en
una consulta

 Puede ser colocada en uno o mas items

 Similar a la cláusula WHERE

 Puede ser opcional u obligatoria


Condiciones Opcionales
 Son aplicadas solo cuando están seleccionadas

 Son visibles para los usuarios

 Son aplicadas a las carpetas cuando el usuario


final selecciona esas condiciones
Opciones Obligatorias
Son aplicadas siempre que la carpeta es
usada

No aparece visible para los usuarios

Siempre afecta el resultado de una


colección de carpetas
Operadores Condicionales
Operator Example Retrieves
Equality List Price = 55 List prices equal to 55
Inequality List Price > 60 List prices greater than
60
Like State LIKE ‘C%’ States that start with the
letter C
Between Dept BETWEEN Departments 10, 20, 30,
10 AND 40 and 40
IN IN(‘CA’,‘OR’) Items that are in a
specified list
NOT State NOT States that do not start
with LIKE ‘C%’ with the letter C
Creando una Condición

Insertar 
Condición
Creando una Condición Simple
Creando una Condición Avanzada
Creando y Calculando Items
List Price – Net Price. .

. . . . . . . . . . . . (Q1 + Q3)/2. . . . . . . .
. . . 12*Salary + NVL(Bonus,0)
Creando un Campo Cálculo

Insertar 
New Item
Ejemplo de Cálculo Complejo
Funciones comunes de SQL
Function Example
MOD MOD(7,5)
ROUND ROUND(List Price,2)
TRUNC TRUNC(List Price,2)
ADD_MONTHS ADD_MONTHS(Date Work Started, -6)
LAST_DAY LAST_DAY(Date Work Started)
SUBSTR SUBSTR(Job Title,1,5)
GREATEST GREATEST(Monthly Salary, Commission)
NVL NVL(Commission,0)
|| Order Number||' '||Order Date
DECODE DECODE(Department,10,Salary*1.05,
20,Salary*1.08,Salary*1.04)
¿Porqué son requeridas las
funciones analíticas?
 ¿Quienesestán en el top-10 de ventas
representativas en cada región?

 Cual es el ingreso como un porcentaje del primer


año?

 Cuales el porcentaje de crecimiento de ventas


de enero 2008 a las ventas de enero de 2007
Utilizando Funciones
Analíticas

Function
Function
list
template
Creando Drills
Opciones de Drilling
Year Drill down
Quarter
Month
Day
Drill up
Drilling Down
para Información Detallada
Drilling Up
para Información Sumarizada
Creando una Jerarquía
Administración de
Programación
Programando Workbooks

Desktop:
Archivo
Planificar
Administrando Workbooks
Programados

Desktop:
Archivo Gestionar
Libro de Trabajo 
Gestor de Planificación
Administrando Workbooks
Programados

Administrador:
Herramientas
Gestionar Libros de
Trabajo Planificados
Configurando Programación de
Workbook
Dudas

También podría gustarte