La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Presentaciones similares


Presentación del tema: "Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"— Transcripción de la presentación:

1

2 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Instituto Tecnológico y de Estudios Superiores de Occidente ITESO LogAleph Enrique Martínez Zúñiga Federico Portas Lagar

3 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Biblioteca “Dr. Jorge Villalobos Padilla, S.J.”  Instituto Tecnológico y de Estudios Superiores de Occidente, ITESO logAleph: servidor de reportes 

4 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Situación de los reportes en Aleph Muy pocos reportes entregados con el sistema Parámetros confusos y generalmente no adaptados a las necesidades de las bibliotecas. Limitado el control para formatear reportes Dificultad para extraer y manipular datos Es necesario definir formas HTML para pedir y obtener los reportes

5 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Características deseadas de un reporteador Acceder a los datos de manera rápida y segura. Mantener la integridad de la base, impidiendo actualizaciones por error. Conexión a través de ODBC Flexibilidad en la generación de los reportes necesarios para la planeación y evaluación de la biblioteca. Posibilidad de parametrización, agrupación y configuración Facilidad en el uso para el staff de biblioteca Facilidad en la configuración e instalación de los reportes elaborados Facilidad en la impresión y exportación los reportes

6 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Principales ventajas de LogAleph Configurar tabular o matricialmente los reportes Pedir y obtener los reportes a través de un browser en formato HTML estándard sin programación adicional. Instalar rápida y fácilmente los reportes elaborados LogAleph cumple con las características mencionadas y adicionalmente ofrece Diccionarios de LC y Dewey, así como carreras, semestres planes Funciones especiales complementarias a SQL orientadas al manejo de acervos (circulación, consulta, adqusiciones, etc.)

7 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Antes de la instalación Es indispensable entender los siguientes aspectos: La operación global de todos los módulos de Aleph, así como sus interrelaciones. La arquitectura de la base de datos de Aleph (i.e. Relaciones entre tablas, nombres de tablas y campos, tipos de datos) Consideraciones sobre Aleph

8 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Consideraciones sobre la red y la carga del servidor El diseño de la base de datos de Aleph frecuentemente obliga a los usuarios a escribir queries de SQL que requieren hacer relaciones de tablas que ocasionan búsquedas exhaustivas sobre la base de datos. Lo anterior puede generar una excesiva carga tanto en el servidor como en el tráfico de la red. Esto dependerá del número simultáneo de usuarios en la aplicación.

9 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Consideraciones sobre programación En cuanto a lenguajes es indispensable: Oracle SQL (Structured Query Language) Conceptos sobre base de datos relacionales

10 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Administración del cliente Oracle - Configuración del ODBC - Net8 Remote Database Access Configuración y administración del Web server (IIS4+) Consideraciones sobre el software base

11 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Consideraciones sobre el hardware Servidor de reportes, donde se ejecuta LogAleph Aleph Server, donde se ejecuta Aleph Intel Personal Computer - 650 MHz Pentium III Processor - Running NT Server 4.0, SP 6 - 128 MB RAM - 5 GB Hard Drive SUN Enterprise 250 - Ultra SPARC II a 300 Mhz - Solaris 7 - 1 GB RAM, 90 GB Disk

12 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Browser 1. El browser envía petición 4. LogAleph envía el reporte al browser 3. Oracle ejecuta el script y regresa los datos al servidor de reportes MS IIS4 Server con el componente LogAleph Instalado 1. El Web browser envía una petición conteniendo los parámetros. Base de datos Oracle 2. LogAleph recibe la petición, configura el script con los parámetros correspondientes y manda el script a Oracle. 3. Oracle ejecuta el script solicitando y regresa los datos de la petición a LogAleph 2. LogAleph captura la petición y llama el script de Oracle. 4. LogAleph recibe los datos, los formatea y los envía al Web Browser en HTML estándar. Arquitectura de LogAleph

13 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Crear en la base de datos de Oracle, un usuario con permisos de lectura en la bibliotecas XXX01, XXX50, así como permisos para modificar la configuración de LogAleph en el servidor IIS. Instalar y configurar IIS 4+ en el servidor de Web Instalar LogAleph en el servidor de Web Instalar y configurar el cliente Oracle en el servidor de Web: A. Configurar la conexión de OLEDB (connection string) B. Definir la conexión a Oracle mediante TNSNames.ora Instalación

14 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Generando reportes Por cada reporte es necesario A. Escribir y probar el query de SQL B. Definir los parámetros (fechas, usuario, material) C. Incluir parámetros y query en la configuración de LogAleph D. El reporte está listo para usarse

15 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Query para Oracle Query para Oracle Total transacciones por usuario y tipo de material [Total transacciones por usuario y tipo de material] Comentario=Cuenta el número de transacciones entre 2 fechas SQL=SELECT Z35_BOR_STATUS, Z35_ITEM_STATUS, Count(*) as Total 2=from z35 3=where Z35_EVENT_TYPE in (\Tipo_de_transacción) 4=AND Z35_EVENT_DATE >= '\Fecha_Inicial' AND Z35_EVENT_DATE <= '\Fecha_Final' 5=group by Z35_BOR_STATUS, Z35_ITEM_STATUS Tipo_de_transacción=List:EVENTOS Fecha_Inicial=Date=-30 Fecha_Final=Date Totales=Z35_BOR_STATUS Crosstab=z35_BOR_STATUS,Z35_ITEM_STATUS,Total

16 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Configuración de los parámetros Configuración de los parámetros es [Z35_BOR_STATUS] 01=Alumno 02=Exalumno 03=Trabajador 04=Tiempo Variable 05=Maestro 06=Biblioteca 07=Usuario Externo 08=Posgrado 91=Departamental [Z35_EVENT_TYPE] 62=Préstamo 63=Renovación 61=Devolución 71=Reservación

17 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

18 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

19 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 3=where Z35_EVENT_TYPE in (\Tipo_de_transacción)

20 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

21 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Algunos ejemplos

22 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

23 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

24 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

25 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

26 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

27 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

28 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

29 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

30 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

31 Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Conclusiones LogAleph es un servidor de reportes especializado que está orientado a producir información derivada de la gestión con Aleph. LogAleph es un elemento para tener un sistema de información capaz de desarrollar la visión que se tiene de la biblioteca. Si queremos que la biblioteca participe activamente en el desarrollo de una cultura de la información, es necesario ir más allá de la gestión transaccional.


Descargar ppt "Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"

Presentaciones similares


Anuncios Google