Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAPÍTULO I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> Investigacióncreación y permiten flexibilidad en <strong>la</strong> salida <strong>de</strong> estos, incluyendo diferentes formatos comoPDF, HTML, XLS, RTF, y texto p<strong>la</strong>no [66] . A<strong>de</strong>más, poseen el resto <strong>de</strong> <strong>la</strong>s ventajas comoson los agrupamientos y consi<strong>de</strong>ran <strong>la</strong> compatibilidad con versiones anteriores [69] .Si bien Pentaho contiene herramientas robustas <strong>para</strong> el tratamiento <strong>de</strong> reportes, esimportante compren<strong>de</strong>r que estos son una parte más consi<strong>de</strong>rada en su proyecto.Aunque logre una <strong>gestión</strong> flexible y <strong>personalizada</strong> <strong>de</strong> los mismos, el centro <strong>de</strong>l proyectoPentaho se enfoca en <strong>la</strong> Inteligencia <strong>de</strong> Negocios y está compuesto por herramientas quepersiguen un fin diferente al enfoque exclusivo <strong>de</strong> <strong>la</strong> <strong>gestión</strong> automatizada <strong>de</strong> reportes.Para apreciar <strong>la</strong>s varieda<strong>de</strong>s tratadas en Pentaho se exponen <strong>la</strong>s herramientas queintegran su proyecto y el área que trata cada una, estas son: “Mondrian”, que consiste enun servidor OLAP, “JFreeReport”, <strong>para</strong> <strong>la</strong> <strong>gestión</strong> <strong>de</strong> reportes, “Kettle”, <strong>de</strong>stinado a <strong>la</strong>integración <strong>de</strong> datos (ETL por sus sig<strong>la</strong>s en inglés), “Pentaho”, contenedor <strong>de</strong> Inteligencia<strong>de</strong> Negocios, y “Weka” <strong>de</strong>stinado a <strong>la</strong> minería <strong>de</strong> datos. Todas estas herramientas son <strong>de</strong>código abierto [67] .Otra herramienta también muy conocida <strong>de</strong> este grupo lo constituye el proyecto EclipseBIRT, respaldado por una biblioteca <strong>de</strong> igual nombre ofrece un sistema <strong>de</strong> reportes <strong>de</strong>código abierto en Java con una interfaz gráfica <strong>de</strong> usuario basada en Eclipse. Posee unmo<strong>de</strong>lo <strong>de</strong> objetos <strong>de</strong> reporte (ROM según sus sig<strong>la</strong>s en ingles) que constituye <strong>la</strong> base<strong>para</strong> el formato <strong>de</strong>l diseño <strong>de</strong> estos. El mismo está representado por un formato <strong>de</strong> diseñoXML, que <strong>de</strong>scribe todos los aspectos <strong>de</strong> los reportes [21] . Su version 2.1.1 permite salidaen HTML, PRF, XLS, RTF, SVG, y otros formatos <strong>de</strong> imágenes. También ofrece unconjunto <strong>de</strong> interfaces que garantiza adicionar conversores <strong>para</strong> gestionar nuevasestructuras <strong>de</strong> ficheros al exportar los reportes o incluir los <strong>de</strong>sarrol<strong>la</strong>dos en otrasaplicaciones [43] .Existen muchas otras soluciones en este grupo, aunque <strong>la</strong>s abordadas son <strong>la</strong>s másprometedoras consi<strong>de</strong>rando su popu<strong>la</strong>ridad, funcionalidad, y <strong>la</strong> cantidad <strong>de</strong> ventajas queofrecen. Muchas <strong>de</strong> el<strong>la</strong>s garantizan <strong>la</strong> <strong>gestión</strong> <strong>personalizada</strong> <strong>de</strong> reportes, como iReport.Lamentablemente, <strong>la</strong> mayoria no implementa <strong>la</strong> <strong>gestión</strong> <strong>de</strong> roles <strong>de</strong> usaurios ya que no essu tarea esencial. No obstante, algunas (generalmente los SGBD) permiten realizar <strong>la</strong>administracion <strong>de</strong> usuarios y <strong>de</strong>finir politicas <strong>de</strong> acceso o restricciones sobre estos,aunque el proposito perseguido es diferente. Las herramientas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> información diseñadas <strong>para</strong> ser explotadas en empresasy organizaciones, que pue<strong>de</strong>n incluir generadores <strong>de</strong> reportes u opciones <strong>de</strong> obtención <strong>de</strong>37