- 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.
- 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
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