CAPÍTULO I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> Investigación Herramientas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> información: <strong>Sistema</strong>s <strong>de</strong> propósitos bien <strong>de</strong>finidosencaminados a cumplir con <strong>la</strong> automatización <strong>de</strong> procesos <strong>de</strong> negocios. Presentanreportes basados en p<strong>la</strong>ntil<strong>la</strong>s estáticas.Otro criterio que se utiliza <strong>para</strong> c<strong>la</strong>sificar <strong>la</strong>s herramientas <strong>de</strong> reportes viene dado por <strong>la</strong>extensión <strong>de</strong>l impacto que estas tienen. Bajo este enfoque se encuentran <strong>la</strong>s herramientascomunes y <strong>la</strong>s p<strong>la</strong>taformas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> reportes [92] .La diversidad <strong>de</strong> c<strong>la</strong>sificaciones <strong>de</strong> herramientas <strong>de</strong> reportes sólo es citada con el propósito <strong>de</strong>exponer <strong>la</strong> complejidad que estas han ido alcanzando con el tiempo. Para <strong>la</strong> realización <strong>de</strong>lpresente trabajo no se requiere c<strong>la</strong>sificación alguna, <strong>de</strong>bido a que se intenta resolver uno <strong>de</strong> losproblemas que <strong>de</strong> alguna forma ha sido ignorado hasta el momento. En epígrafes posterioresse <strong>de</strong>tal<strong>la</strong>rá al respecto haciendo mención y com<strong>para</strong>ciones <strong>de</strong> alternativas que puedan aportaren alguna medida a <strong>la</strong> solución <strong>de</strong>l problema presentado.1.3 Conceptos C<strong>la</strong>vesLa <strong>gestión</strong> <strong>de</strong> reportes <strong>informático</strong>s con el tiempo se ha complejizado, por lo que ha sidonecesario <strong>de</strong>finir conceptos <strong>para</strong> formalizar <strong>la</strong>s bases teóricas <strong>de</strong> dicha área. Para ello se hanestudiado aspectos re<strong>la</strong>cionados a <strong>la</strong> forma <strong>de</strong> recuperar <strong>la</strong> información necesaria <strong>para</strong> crearlos reportes, así como los elementos re<strong>la</strong>cionados a <strong>la</strong> manera <strong>de</strong> exponer<strong>la</strong>. Para estas<strong>de</strong>finiciones es importante consi<strong>de</strong>rar que existen aspectos <strong>de</strong> otros campos <strong>de</strong> <strong>la</strong> informáticaque ofrecen bonda<strong>de</strong>s <strong>para</strong> el perfeccionamiento <strong>de</strong> los sistemas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> reportes.1.3.1 Gestión <strong>de</strong> ReportesSeguidamente se introducen los principales conceptos tenidos en cuenta en el presente trabajo<strong>para</strong> el estudio <strong>de</strong> <strong>la</strong> <strong>gestión</strong> <strong>de</strong> los reportes. A<strong>de</strong>más se expone <strong>la</strong> estructura <strong>de</strong>l proceso sobreel cual se basa <strong>la</strong> concepción y exportación <strong>de</strong> estos.1.3.1.1 Fuentes <strong>de</strong> DatosLas fuentes <strong>de</strong> datos esencialmente constituyen el punto <strong>de</strong> abastecimiento <strong>de</strong> los reportes [71] .Son el primer aspecto a gestionar <strong>para</strong> <strong>la</strong> creación <strong>de</strong> los mismos, <strong>de</strong>bido a que no solo brindan<strong>la</strong> información a mostrar, sino que en función <strong>de</strong> el<strong>la</strong>s son diseñadas <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s. En elproceso <strong>de</strong> <strong>gestión</strong> <strong>de</strong> reportes es importante conocer qué es lo que este <strong>de</strong>be contener <strong>para</strong>po<strong>de</strong>r <strong>de</strong>finir cómo hacerlo.11
CAPÍTULO I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> InvestigaciónActualmente, el mayor problema re<strong>la</strong>cionado con <strong>la</strong>s fuentes <strong>de</strong> datos viene dado por el tema<strong>de</strong> <strong>la</strong> compatibilidad <strong>de</strong>bido a <strong>la</strong> gran diversidad existente. Con <strong>la</strong> popu<strong>la</strong>ridad alcanzada por lossistemas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> datos y <strong>la</strong> gran variedad <strong>de</strong> opciones que estos presentan <strong>para</strong> e<strong>la</strong>lmacenamiento y consulta <strong>de</strong> los datos, así como <strong>la</strong>s contradicciones <strong>de</strong> compatibilidad entrep<strong>la</strong>taformas y herramientas, <strong>la</strong> naturaleza <strong>de</strong> <strong>la</strong>s fuentes <strong>de</strong> datos ha experimentado un fuertecrecimiento en cuanto a diversidad.1.3.1.2 P<strong>la</strong>ntil<strong>la</strong> <strong>de</strong> ReporteEl fichero que almacena <strong>la</strong> estructura <strong>de</strong>l reporte, contiene, casi en su totalidad, <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong> <strong>de</strong>lmismo. Generalmente, <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong> constituye un fichero que a<strong>de</strong>más incluye en su estructura,datos sobre <strong>la</strong> fuente que brinda <strong>la</strong> información y <strong>la</strong> forma <strong>de</strong> mostrar<strong>la</strong> (formato <strong>de</strong> <strong>la</strong> página yconfiguración <strong>de</strong> impresión). A<strong>de</strong>más, con frecuencia se asocian a el<strong>la</strong> <strong>de</strong>talles <strong>de</strong> <strong>la</strong> aparienciaexterna <strong>de</strong>l reporte como color, formato, estilo <strong>de</strong> <strong>la</strong>s fuentes, etc [71] .Es importante <strong>de</strong>stacar que junto a <strong>la</strong> atención que han ido ganando con el tiempo los reportes<strong>de</strong>ntro <strong>de</strong> <strong>la</strong>s ciencias <strong>de</strong> <strong>la</strong> computación, también ha evolucionado <strong>la</strong> estructura <strong>de</strong> susp<strong>la</strong>ntil<strong>la</strong>s. Si <strong>de</strong>s<strong>de</strong> un inicio, <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong> solo era analizada como un elemento más <strong>de</strong> <strong>la</strong> interfazgráfica <strong>de</strong> usuario, actualmente no solo incluye aspectos <strong>de</strong> suministro <strong>de</strong> información, sino quese ha complejizado cada aspecto <strong>de</strong> <strong>la</strong> misma llegándose a estandarizar muchos <strong>de</strong> losficheros existentes que <strong>la</strong> representan [17][49][55] . Vale <strong>la</strong> pena <strong>de</strong>stacar que una p<strong>la</strong>ntil<strong>la</strong> <strong>de</strong>reporte en <strong>la</strong> actualidad presenta una estructura compleja que permite una elevada completitud<strong>para</strong> facilitar el alcance <strong>de</strong> los propósitos perseguidos con los reportes.En cuanto a <strong>la</strong> parte visual <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s, también se han alcanzado consi<strong>de</strong>rables bonda<strong>de</strong>sal estandarizar sus elementos principales [58] los cuales regu<strong>la</strong>rmente son [33][71] [13]: Las Bandas: Definen el espacio don<strong>de</strong> se ubicará cada componente visual <strong>de</strong> <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong>.En <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> <strong>la</strong> banda don<strong>de</strong> se sitúe un componente podrá exten<strong>de</strong>r susfuncionalida<strong>de</strong>s (Ver Anexo 3). Componentes Visuales: Etiquetas, formas (líneas y <strong>de</strong>más figuras geométricas),imágenes, tab<strong>la</strong>s, gráficas y campos <strong>de</strong> exposición <strong>dinámica</strong> <strong>de</strong> información.1.3.1.3 Carga <strong>de</strong> Datos y Representación <strong>de</strong> InformaciónUna vez seleccionada una fuente <strong>de</strong> datos <strong>para</strong> <strong>la</strong> creación <strong>de</strong>l reporte y concluido el proceso<strong>de</strong> creación (Ver Epígrafe 1.3.1.5) queda conformada y almacenada <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong>, <strong>de</strong>spués sólo restaobtenerlo <strong>para</strong> visualizar <strong>la</strong> información ya sea por pantal<strong>la</strong> o por impresora.12