- Arquitectura de
Discoverer - Configuración de
Discoverer administrator - Tipos de
carpetas - Diseño en estrella
para el data warehousing de estudio - Creación de workbooks y
worksheets con discoverer desktop y discoverer
plus - Abrir un workbook
existente
Discoverer es una herramienta orientada a
temáticas. Se usa Discoverer para construir consultas AD
HOC usando datos de un
área específica que son de interés
para un cierto grupo de
usuarios. Discoverer también provee el manejo de la
información desde datos sumarizados hasta
datos muy detallados.
Además Discoverer provee portlets (componentes de
Java en el
cliente) por el
vínculo de integración con Oracle 9iAS
Portal.
Discoverer mantiene soporte de bases de datos
heterogéneas.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
- Discoverer Administrator: este
producto
sirve para crear, mantener y administrar datos en la capa de
usuario final (EUL) y para definir como lo usuarios
interactúan con los datos. - Discoverer Desktop: como usuario final, usa
este componente para ejecutar consultas AD HOC, y generar
reportes. - Discoverer Plus: es una interface basada en
Web y puede ser
acezada usando el browser preferido. Como usuario final, se
puede usar este componente para crear, visualizar y editar los
libros de
trabajo
sobre el internet o
intranet. - Discoverer Viewer: este componente es
útil para visualizar los workbooks y worksheets usando
un browser. Los workbooks creados en Discoverer Desktop y
Discoverer Plus pueden ser abiertos, pero no pueden ser
editados usando Viewer. Discoverer Viewer hace la
información disponible en el Internet o intranet, a
través de firewalls, y permite la información
para ser transparentemente embebida en páginas
Web o accesadas desde portales corporativos. - End User Layer: este componente es una capa de
metadatos basada en el servidor que
oculta la complejidad de la base de
datos, permitiendo que los usuarios puedan interactuar con
la base de datos sin tener que reconocer comandos de la
misma. Esto permite a los usuarios usar el lenguaje
de negocios con
el que está mas familiarizado.
Además Discoverer parte del siguiente concepto:
" un data warehouse es
un repositorio estructurado empresarial orientado a
tópicos, con datos históricos variantes en el
tiempo para el
soporte de decisiones y recuperación de
información.
CONFIGURACIÓN
DE DISCOVERER ADMINISTRATOR
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
La herramienta Discoverer se encuentra disponible tanto
para Cliente/Servidor como para Web esquematizando el siguiente
diseño:
el EUL contiene definiciones mejoradas de las carpetas y
sus ítems, como también las relaciones entre las
carpetas y otros constructores.
Se conecta a Discoverer Administrador
para crear el EUL (End User Layer) inicial
los EUL’s son de 2 tipos:
- Public EUL
Cada base de datos puede tener uno o mas EUL
públicos, en los que todos los usuarios tienen
acceso.
- Private EUL
Cada base de datos puede tener uno o mas EUL privados.
Los usuarios pueden acceder solamente a un EUL privado si ellos
tienen permisos concedidos por el propietario del EUL
privado.
Le confirma si no ha creado todavía el
EUL.
Se activa la ventana para la creación de un
EUL.
Por defecto le permite escoger un usuario existente en
el DBMS, en el caso que desee crear un nuevo usuario se activa la
opción de ingreso de password.
El EUL es una colección de aproximadamente 50
tablas (47 tablas y 3 vistas) en la base de datos. Cuando el
administrador de Discoverer crea un EUL para un usuario, estas
tablas se crean en el esquema de ese usuario. Estas tablas son
usadas para almacenar y mantener los metadatos de las business
areas y los otros objetos del EUL. Estas son solamente tablas que
pueden ser modificadas a través de Discoverer
Administrator. Se puede tener mas de un conjunto de tablas del
EUL en cualquier base de datos al crear un EUL sobre diferentes
esquemas.
Se puede crear un EUL para un usuario existente o un
nuevo usuario en la base de datos. El propietario del EUL debe
tener los siguientes privilegios en la base de datos:
- Create Session
- Create Table
- Create View
- Create Sequence
- Create Procedure
Además se requiere privilegios adicionales para
el manejo de columnas sumarizadas y programaciones
batch.
Nota: el conjunto de tablas creadas en la base de
datos después de la creación pueden ser vistas
ejecutando la siguiente consulta en SQL
Plus*.
SELECT table_name FROM user_tables
WHERE table_name LIKE ‘EUL%’;
A continuación le propone la opción de
instalar el tutorial
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
A continuación se procede a crear lo que se
define como Business Areas.
Una Business Area:
- es un grupo lógico de carpetas que comparten
un tema de negocios en común. - Puede contener carpetas que no están
relacionadas. - Puede contener carpetas que reprsentan la misma tabla
o vista (una con un nombre diferente). - Se le puede asignar a un usuario o a un
rol.
Aquí se escoge los objetos del usuario que quiere
manejar el EUL en administración del Business Area, por lo
que se escoge las tablas propietarias o los objetos a los que se
le ha concedido permiso de acceso.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Se crean las carpetas con las tablas definidas por el
usuario propietario del EUL.
Las carpetas representan el resultado de un conjunto de
datos, tal como una vista de la base de datos.
- Carpetas simples
- Son creadas al cargar una tabla o vista desde los
objetos del esquema seleccionado. - Creadas desde el asistente.
- Representan tablas o vistas
únicas. - Los ítems mapean a columnas de la tabla de
la base de datos.
- Son creadas al cargar una tabla o vista desde los
- Carpetas complejas
- Son carpetas que contienen ítems de otras
carpetas. Las carpetas se encuentran anidadas a cualquier
profundidad. - Creadas en el área de trabajo.
- Basadas en una o mas carpetas
existentes. - Los ítems mapean a ítems en las
carpetas fuentes
- Son carpetas que contienen ítems de otras
La carga de metadatos en el EUL consiste en poblar
automáticamente con alguna información
básica. Dependiendo de las opciones que se seleccione,
esta contendrá una business area, carpetas, ítems y
joins o relaciones.
El proceso que
usa Discoverer para definir metadatos es un acercamiento
incremental, iniciando con la definición de tablas y
refinando los metadatos para facilitar el uso y reflejar los
requerimientos del usuario final.
Nota: el EUL contiene metadatos y no los datos
actuales. Estas no son copias de tablas, solamente copias de las
definiciones de tablas.
Para ver losgráficos seleccione
la opción "Descargar" del menú superior
De esta manera se procede a cargar los metadatos en el
EUL, manteniendo el siguiente esquema:
MODELO ENTIDAD-RELACION PARA EL CASO DE
ESTUDIO
En el caso de estudio se procedió a implementar
el modelo entidad
relación con las siguientes tablas:
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
- Activos: es la tabla principal
del sistema de
activos fijos,
contiene información relacionada a la descripción de los bienes
inventariados en la institución, como también
información que identifica los traslados y bajas a los
que se someten los mismos. - Adicionales1: contiene información de
los componentes adicionales que se incorporaron o se
incorporarán a los activos
definidos dentro de la institución. - Cpnmae: es la tabla que contiene
información de los funcionarios responsables de
custodio. Se almacena información personal de los
empleados. - Departamento: esta tabla contiene
información de todas las unidades administrativas en la
institución. - Provincia: contiene información de las
provincias donde se encuentra instaurada una delegación
distrital de la institución. Por ejemplo: Guayas,
Manabí, Azuay y Chimborazo. - Proveedores: contiene información
concerniente a los proveedores
calificados dentro de la institución. Se le incorpora
como tabla libre ya que dentro del esquema institución,
puede existir un proveedor de un bien o de varios bienes
dependiendo de la relación que existiere. - Parámetros: contiene información
del plan de
cuentas de
activos fijos propuesto para el manejo de los mismos por la
Contraloría General del Estado.
DISEÑO EN ESTRELLA
PARA EL DATA WAREHOUSING DE ESTUDIO
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
CREACIÓN DE WORKBOOKS Y WORKSHEETS CON
DISCOVERER DESKTOP Y DISCOVERER PLUS
Primero se establece una conexión hacia la base
de datos con el propietario del EUL creado.
El asistente le permite tanto crear un Nuevo workbook,
como abrir un workbook existente.
CREAR UN NUEVO WORKBOOK
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Se tienen las siguientes opciones:
- Table: una tabla despliega datos en filas y
columnas. - Page-Detail Table: una tabla de
página-detalle permite desplegar información
agrupada por el criterio especificado en el eje de
página. - Crosstab: despliega datos multidimensionales y
permite pivotear a lo largo de las dimensiones
laterales. - Page-Detail Crosstab: permite desplegar
información agrupada por el criterio especificado en el
eje de página.
A continuación se procede a escoger los
componentes de los business areas creados con el administrador de
Discoverer.
Para ver los gráficos seleccione la opción
"Descargar" del menú superior
Además a través del asistente se puede
configurar condiciones que le permitan organizar de mejor maneja
la información necesitada por el usuario final.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Si se desea incorporar campos calculados o sumarizados,
el asistente le permite incorporar funciones propias
de Oracle.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Se le permite abrir desde la base de datos (en tablas
del EUL) o desde un archivo
almacenado en el computador.
Para ver los gráficos seleccione
la opción "Descargar" del menú superior
Lista de worksheets creadas para el caso de
estudio:
- Listar el código de cuenta, el código
anterior, la descripción, la ubicación actual y
anterior (en el caso de traslado) y el responsable de
custodio actual y anterior (en el caso de traslado), filtrado
por subgrupo de acuerdo a la definición del plan de
cuentas para el manejo y administración de activos fijos
según el manual
propuesto por la Contraloría General del
Estado.Para ver el gráfico
seleccione la opción "Descargar" del menú
superior - Listar el código de cuenta, el # de ingreso a
Almacén, el # de entrega, el # de
traslado y la descripción de los bienes de la
institución, filtrado por el responsable de custodio y
los tipos de bienes asignados.Para ver el gráfico
seleccione la opción "Descargar" del menú
superior - Listar el código de cuenta, la
descripción y el valor del
bien, filtrado por el campo del nombre de la cuenta de
acuerdo a la definición del plan de cuentas para el
manejo y administración de activos fijos según
el manual propuesto por la Contraloría General del
Estado.Para ver el gráfico
seleccione la opción "Descargar" del menú
superior - Listar el código de cuenta, la
descripción, el estado,
el responsable de custodio y el valor del bien, filtrado por el
nombre de la cuenta, subcuenta, auxiliar y subgrupo de acuerdo
a la definición del plan de cuentas para el manejo y
administración de activos fijos según el manual
propuesto por la Contraloría General del
Estado. - Listar el código de cuenta, la
descripción, el responsable de custodio y el valor del
bien, filtrado por provincia, unidad administrativa
(ubicación actual) y el tiempo de vida útil de
los bienes.
Para ver el gráfico seleccione
la opción "Descargar" del menú
superior
Nota: se puede insertar los gráficos
correspondientes a cada worksheet.
- Oracle9i Discoverer Administration, Vol 1 y
2 - Oracle9i: Discoverer for End Users
Ing. Víctor Gustavo Terán
P.
SUPERVISOR DE INFORMATICA
PROCURADURIA GENERAL DEL ESTADO – ECUADOR