You are on page 1of 3

Que es Crystal Reports http://www.ecured.cu/index.

php/Crystal_Reports Es una herramienta potente y a la vez fcil de usar para el diseo y generacin de informes a partir de datos almacenados en una base de datos u otra fuente de informacin. Es, con diferencia, la herramienta ms popular en su categora, y no solo entre quienes podran considerarse sus usuarios puros (aquellos que necesitan obtener peridicamente informacin para la toma de decisiones a partir de los datos de la empresa), sino tambin entre los programadores, que lo han convertido en su herramienta favorita a la hora de embeber capacidades de generacin de informes dentro de las aplicaciones a medida. A este ltimo hecho indudablemente ha contribuido mucho el que, desde hace ms de diez aos, Crystal Reports venga siendo incorporado de serie a las herramientas de desarrollo de Microsoft (Visual Basic y luego Visual Studio). Arquitectura. Componentes principales La arquitectura de Crystal Reports.NET gira alrededor del soporte para un tipo de ficheros de formato propietario, que se distingue por la extensin .RPT (report) y en el que se almacena la definicin de los informes. El producto se puede ver como la combinacin de tres componentes principales, que son:

Motor de Impresin (Crystal Reports Print Engine, CRPE): A pesar de lo que su nombre sugiere, este componente, escrito en cdigo no administrado, no slo se encarga de lo relacionado con la impresin en papel de los informes, sino adems con todo lo que tiene que ver con la ejecucin de los mismos, empezando por el acceso a la base de datos para leer la informacin y continuando con la generacin de la imagen de las diferentes pginas para luego volcarlas en pantalla, papel o exportarlas a otros formatos como Adobe PDF o Microsoft Word. Libreras de Cdigo Manejado: Encapsulan la funcionalidad del Motor de Impresin a travs de un conjunto de clases fcilmente accesibles desde aplicaciones escritas en Visual Basic, C# o cualquier otro lenguaje .NET. Estas son las libreras que se utilizaran desde las aplicaciones o servicios (para Windows o la Web) para cargar, ejecutar e imprimir los informes. Diseador de Informes: Es el software que presenta la interfaz de usuario a travs de la cual un usuario, programador o no, puede crear (disear) un informe y guardarlo en un fichero .RPT para su posterior reutilizacin. Se trata de una aplicacin sofisticada, repleta de potentes asistentes que garantizan una alta productividad sin limitar las posibilidades. La versin del Diseador que incluye Crystal Reports.NET se integra perfectamente dentro de Visual Studio 2005, permitiendo creando una experiencia an ms gil y productiva.

Caractersticas Creacin de Reportes de Alta Productividad

El ms completo acceso a datos: Crystal Reports provee ms opciones de conectividad a datos que cualquier otra herramienta. Incluye ms de 30 drivers para acceso a bases de datos relacionales, fuentes de datos XML y cubos OLAP (Incluyendo sistemas ERP, CRM, Oracle, IBM DB2 y Microsoft SQL Server). Tambin puede acceder a datos personalizados a travs de JavaBeans y objetos COM (ADO record sets) para una conectividad ms flexible. Diseo integral y opciones de formato: La tecnologa flexible de diseo de Crystal Reports provee control completo sobre el acceso y la presentacin de los datos en los reportes. Posee ms de 100 opciones de formato, incluyendo parmetros, mapas, tablas cruzadas, grficos e hipervnculos, para incrementar el impacto de los reportes. Tambin se incluyen ms de 160 formulas, funciones y operadores para un control completo de la presentacin de los datos. Productividad: El nuevo Repositorio Crystal permite almacenar elementos clave de los reportes, tales como objetos de texto, imgenes, sentencias SQL y funciones personalizadas. Gracias a este repositorio central se puede reutilizar estos objetos en mltiples reportes. Este almacn centralizado de objetos permite minimizar los esfuerzos de mantenimiento de los reportes y al mismo tiempo ser ms productivo en el diseo de reportes nuevos.

De la misma manera, se puede crear plantillas corporativas para ser aplicadas a todos los reportes y as evitar dar formato una y otra vez a cada uno de los nuevos reportes que se cree. Flexibilidad en Integracin e Interaccin

La interaccin y acceso a los datos que sus usuarios demandan: Crystal Reports habilita la visualizacin e interaccin con los reportes a travs de una amplia variedad de dispositivos y entornos. Incluye los Report Parts (fracciones de reporte) o el soporte para Smart Tags en Office XP, para proveer acceso, navegacin e interaccin con los reportes va portales web, documentos de Microsoft Office o dispositivos inalmbricos. Los visores Web avanzados habilitan a los usuarios finales para realizar bsquedas dentro de los datos de un reporte y exportarlas posteriormente a Microsoft Excel, Word y pginas HTML con el vnculo dinmico al reporte original. Adicionalmente, el reporte completo puede ser exportado a una variedad de formatos incluyendo XML, PDF, HTML y Microsoft Excel. La flexibilidad y el control que usted necesita: Con flexibles SDKs (Software Development Kits) para aplicaciones .NET, Java y COM y controles para que incluso el usuario final pueda hacer cambios a los reportes, Crystal Reports habilita la estrecha integracin tanto en aplicaciones Cliente/Servidor como en aplicaciones Web.

Nuevas caractersticas Crystal Reports XI contina desarrollando su tecnologa de reportes para satisfacer las necesidades y desafos de los analistas de negocio y desarrolladores. Ms de 50 nuevas caractersticas y mejoras han sido desarrolladas en esta nueva versin, entre las que se destacan:

Control SQL: Permite editar las sentencias SQL directamente para un control ilimitado sobre la conectividad con la base de datos. Repositorio: Permite almacenar objetos de reporte clave en una librera centralizada, para ser reutilizados en otros reportes. Report Application Server: Servicio de procesamiento de reportes basado en Web, para realizar integracin de contenido dinmico en aplicaciones Web empresariales. SDKs para .NET, Java y COM: Permite crear aplicaciones utilizando cualquier plataforma de desarrollo y controlando la visualizacin, interaccin y modificacin de los reportes en tiempo de ejecucin. Licencias de publicacin Web flexibles: Capacidades de procesamiento en cola, que hacen a un mejor aprovechamiento de las licencias.

Ventajas Crystal Reports permite:


Transformar rpidamente cualquier fuente de datos en contenido interactivo. Integrar estrechamente capacidades de diseo, modificacin y visualizacin en aplicaciones .NET, Java o COM. Permitir a los usuarios finales acceder e interactuar con los reportes a travs de portales Web, dispositivos mviles y documentos de Microsoft Office

You might also like