Servicios de informes de SQL Server

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 16 de junio de 2013; las comprobaciones requieren 14 ediciones .

SQL Server Reporting Services (abreviado SSRS, Russian Reporting Services SQL Server ) es un sistema de informes de servidor de software desarrollado por Microsoft Corporation . Se puede utilizar para generar una variedad de informes interactivos e imprimibles. El sistema se administra a través de una interfaz web . Los servicios de informes utilizan una interfaz de servicios web para respaldar el desarrollo de aplicaciones de informes comunes.

SSRS compite con Crystal Reports y otras herramientas de BI , y se incluye con las ediciones Express, Workgroup, Standard y Enterprise de Microsoft SQL Server como complemento instalable. Reporting Services se lanzó por primera vez en 2004 como complemento para SQL Server 2000. La segunda versión se lanzó como parte de SQL Server 2005 en noviembre de 2005. La siguiente versión se lanzó como parte de SQL Server 2008 en agosto de 2008.

En SSRS, los informes se describen mediante el lenguaje de definición de informes (RDL) en el lenguaje de marcado XML . Los informes se pueden diseñar con las últimas versiones de Microsoft Visual Studio (incluidos Visual Studio .NET 2003 y Visual Studio 2005) con el complemento de Business Intelligence Projects incluido , o con el Report Builder incluido, una herramienta simplificada que no ofrece la funcionalidad de Visual Studio. Los informes definidos con RDL se pueden generar en muchos formatos diferentes [1] , incluidos Excel , PDF , CSV , XML , TIFF (y otros formatos gráficos [2] ), así como HTML Web Archive. SQL Server 2008 SSRS también puede preparar informes en formato Microsoft Word (DOC).

Los generadores de informes de terceros ofrecen la posibilidad de generar informes en formatos adicionales.

Los usuarios pueden acceder al servicio web del servidor de informes directamente o utilizar el Administrador de informes, una aplicación web que interactúa con el servicio web del servidor de informes. Con Report Manager, puede ver y administrar informes, así como administrar y manipular fuentes de datos y configuraciones de seguridad. Los informes pueden enviarse por correo electrónico o escribirse en el sistema de archivos como un archivo normal. La protección se realiza según el rol y se puede aplicar a elementos individuales, como un informe o una fuente de datos, un catálogo de elementos o un sitio en general. Los roles y derechos de seguridad se heredan y se pueden anular.

Además de usar el servidor de informes independiente que viene con SQL Server, los informes RDL se pueden ver mediante el control web ReportViewer de ASP.NET o el control ReportViewer de Windows Forms . Esto le permite incrustar informes directamente en páginas web o aplicaciones .NET . El control ReportViewer procesa los informes de una de dos maneras: (a) en el lado del servidor, donde el servidor de informes procesa el informe; y (b) procesamiento local, donde el control apropiado procesa el propio archivo RDL.

Los servicios de informes de SQL 2005 también admiten informes personalizados: el desarrollador crea un esquema de informe y lo implementa en el servidor de informes, donde el usuario puede seleccionar los campos/datos deseados y crear informes según sus necesidades. Luego, los usuarios pueden descargar los informes localmente.

Véase también

Notas

  1. MSDN Library: Reporting Services Render Method Archivado el 19 de abril de 2008 en Wayback Machine  . Consulte Configuración de información del dispositivo . Archivado el 9 de abril de 2008 en Wayback Machine .
  2. Configuración de información del dispositivo de imagen Archivado el 6 de abril de 2008 en Wayback Machine  . SSRS puede crear archivos BMP , EMF , GIF , JPEG , PNG y TIFF .

Enlaces