Share via


Servidor de informes de Reporting Services

Este tema es una introducción al servidor de informes de SQL Server Reporting Services, el componente central de una instalación de Reporting Services. Está compuesto por un par de motores de procesamiento, además de una serie de extensiones con finalidades especiales que administran la autenticación, el procesamiento de datos, la representación y las operaciones de entrega. Un servidor de informes de Reporting Services se ejecuta en uno de dos modos de implementación: modo nativo o modo de SharePoint. Consulte la sección Comparación de características de SharePoint en modo nativo para obtener una comparación de las características.

Instalación: Para obtener información sobre la instalación de Reporting Services, consulte lo siguiente:

Azure: para obtener información sobre el uso de Reporting Services con Azure Virtual Machines, consulte lo siguiente:

En este tema

Información general de los modos del servidor de informes

Los motores de procesamiento (procesadores) son el núcleo del servidor de informes. Los procesadores admiten la integridad del sistema de informes y no se pueden modificar ni ampliar. Las extensiones son también procesadores, pero realizan funciones muy específicas. Reporting Services incluye una o varias extensiones predeterminadas para cada tipo de extensión admitida. Puede agregar extensiones personalizadas a un servidor de informes. Ello permite extender un servidor de informes para que admita características que requieren adaptaciones. Ejemplos de funcionalidad personalizada pueden ser la compatibilidad con tecnologías de inicio de sesión único, la salida de informes en formatos de aplicación no controlados por las extensiones de representación predeterminadas, y la entrega de informes a una impresora o aplicación.

Una instancia de servidor de informes único se define como el conjunto completo de procesadores y extensiones que proporcionan el procesamiento de un extremo a otro, desde el control de la solicitud inicial a la presentación de un informe acabado. A través de sus subcomponentes, el servidor de informes procesa solicitudes de informes y permite que los informes estén disponibles para el acceso a petición o la distribución programada.

Por lo que respecta a su funcionalidad, los servidores de informes permiten crear, representar y entregar informes en una gran variedad de orígenes de datos, así como de esquemas de autenticación y autorización extensibles. Además, los servidores de informes contienen las bases de datos del servidor de informes que almacenan informes publicados, orígenes de datos compartidos, conjuntos de datos compartidos, elementos de informes, programaciones compartidas, suscripciones, archivos de origen de definición de informes, definiciones de modelos, informes compilados, instantáneas, parámetros y otros recursos. Los servidores de informes permiten además realizar tareas de administración para configurar el servidor de informes a fin de procesar las solicitudes de informes y mantener los historiales de instantáneas, así como administrar los permisos de los informes, los orígenes de datos, los conjuntos de datos y las suscripciones.

Un servidor de informes de Reporting Services admite dos modos de implementación de las instancias del servidor de informes:

  • Modo nativo: incluido el modo nativo con elementos web de SharePoint, donde un servidor de informes se ejecuta como un servidor de aplicaciones que proporciona toda la funcionalidad de procesamiento y administración exclusivamente a través de Reporting Services componentes. Para configurar un servidor de informes en modo nativo se usa el administrador de configuración de Reporting Services y SQL Server Management Studio.

  • Modo de SharePoint: donde un servidor de informes se instala como parte de una granja de servidores de SharePoint. Implemente y configure el modo de SharePoint mediante comandos de PowerShell o páginas de administración de contenido de SharePoint.

En SQL Server 2014 no se puede cambiar un servidor de informes de un modo a otro. Si desea cambiar el tipo de servidor de informes que usa su entorno, debe instalar el modo que desee y, a continuación, copiar o mover los elementos de informe o la base de datos del servidor de informes de la versión anterior a la nueva. Este proceso se conoce normalmente como "migración". Los pasos necesarios para la migración dependen del modo al que se realice la migración y la versión desde la que se migre. Para obtener más información, vea Upgrade and Migrate Reporting Services.

Comparación de características de SharePoint en modo nativo

Componente o característica Modo nativo Modo SharePoint
Direcciones URL El direccionamiento de direcciones URL es distinto en el modo integrado de SharePoint. Las direcciones URL de SharePoint se utilizan para hacer referencia a informes, modelos de informe, orígenes de datos compartidos y recursos. No se utiliza la jerarquía de carpetas del servidor de informes. Si tiene aplicaciones personalizadas que dependen del acceso de direcciones URL como las admitidas en un servidor de informes en modo nativo, esa funcionalidad ya no funcionará cuando el servidor de informes se configure para la integración de SharePoint.

Para más información sobre el acceso URL, vea Referencia de parámetros de acceso URL.
Extensiones de seguridad personalizadas Las extensiones de seguridad personalizadas de Reporting Services no se pueden implementar ni usar en el servidor de informes. El servidor de informes incluye una extensión de seguridad para fines especiales que se utiliza siempre que se configura un servidor de informes para que se ejecute en el modo integrado de SharePoint. Esta extensión de seguridad es un componente interno que se requiere para las operaciones integradas.
Administrador de configuración ** Importante ** No se puede usar Configuration Manager para administrar un servidor de informes en modo SharePoint. En su lugar, utilice Administración central de SharePoint.
Administrador de informes El Administrador de informes no se puede usar para administrar el modo de SharePoint. Use las páginas de aplicación de SharePoint. Para obtener más información, vea Aplicaciones de servicio y servicio de SharePoint de Reporting Services.
Informes vinculados No.
Mis informes No
Mis suscripciones y métodos de procesamiento por lotes. No
Alertas de datos No
Power View No

Requiere Silverlight en el explorador cliente. Para obtener más información sobre los requisitos del explorador, consulte Planning for Reporting Services and Power View Browser Support (Reporting Services 2014)
Informes .RDL

Los informes .RDL se pueden ejecutar en servidores de informes de Reporting Services en modo nativo o en modo de SharePoint.
Informes .RDLX No

Los informes .RDLX de Power View solo se pueden ejecutar en servidores de informes de Reporting Services en modo de SharePoint.
Credenciales de token de usuario de SharePoint para la extensión de lista de SharePoint No
Zonas de AAM para implementaciones con conexión a Internet No
Copias de seguridad y recuperación de SharePoint No
Compatibilidad con registros de ULS No

Modo nativo

En el modo nativo, un servidor de informes es un servidor de aplicaciones independiente que proporciona todas las operaciones de visualización, administración, procesamiento y entrega de informes y modelos de informe. Se trata del modo predeterminado para las instancias del servidor de informes. Puede instalar un servidor de informes en modo nativo que se configure durante la instalación o puede configurarlo para las operaciones en modo nativo una vez completado el programa de instalación.

En el diagrama siguiente se muestra la arquitectura de tres niveles de una implementación en modo nativo de Reporting Services. Muestra la base de datos del servidor de informes y los orígenes de datos en el nivel de datos, los componentes del servidor de informes en el nivel intermedio y las aplicaciones cliente y herramientas integradas o personalizadas en el nivel de presentación. Presenta el flujo de solicitudes y datos entre componentes del servidor y los componentes que envían y recuperan contenido de un almacén de datos.

Arquitectura de Reporting Services

El servidor de informes se implementa como un servicio de Microsoft Windows, denominado "servicio del servidor de informes", que hospeda un servicio web, el procesamiento en segundo plano y otras operaciones. En la aplicación de consola Servicios, el servicio se muestra como SQL Server Reporting Services (MSSQLSERVER).

Los programadores de otros fabricantes pueden crear extensiones adicionales para reemplazar o ampliar la capacidad de procesamiento del servidor de informes. Para obtener más información acerca de las interfaces de programación disponibles para los desarrolladores de aplicaciones, vea la Referencia técnica.

Modo nativo con elementos web de SharePoint

Reporting Services proporciona dos elementos web que puede instalar y registrar en una instancia de Windows SharePoint Services 2.0 o posterior, o SharePoint Portal Server 2003 o posterior. Desde un sitio de SharePoint, puede utilizar los elementos web para buscar y ver informes almacenados y procesados en el servidor de informes que se ejecuta en modo nativo. Estos elementos web se introdujeron en versiones anteriores de Reporting Services.

Modo SharePoint

En el modo de SharePoint, un servidor de informes se debe ejecutar en una granja de servidores de SharePoint. Las características de administración, representación y procesamiento del servidor de informes se representan mediante un servidor de aplicaciones de Reporting Services SharePoint que ejecuta el servicio compartido de SharePoint y una o varias aplicaciones de servicio de Reporting Services. Un sitio de SharePoint proporciona el acceso front-end al contenido y las operaciones del servidor de informes.

El modo de SharePoint requiere:

  • SharePoint Foundation 2010 o SharePoint Server 2010.

  • Una versión adecuada del Complemento de Reporting Services para productos de SharePoint 2010.

  • Un servidor de aplicaciones de SharePoint con el servicio compartido Reporting Services instalado y al menos una aplicación del servicio Reporting Services.

En la ilustración siguiente se muestra un entorno de Reporting Services en modo de SharePoint:

Arquitectura funcional de SSRS SharePoint

Descripción
(1) Varios servidores web o front-end web (WFE). El complemento de Reporting Services se debe instalar en cada servidor web cuyas características de aplicaciones web quiere usar, por ejemplo, la visualización de informes o páginas de administración de Reporting Services para tareas como administrar los orígenes de datos o las suscripciones.
(2) El complemento instala los puntos de conexión SOAP y las direcciones URL para que los clientes se comuniquen con los servidores de aplicaciones a través de un proxy de servicio de Reporting Services.
(3) Los servidores de aplicaciones ejecutan el servicio compartido Reporting Services. La escalabilidad horizontal del procesamiento de informes se administra como parte de la granja de SharePoint y agregando el servicio Reporting Services a servidores de aplicaciones adicionales.
(4) Se puede crear más de una aplicación de servicio de Reporting Services con diferentes configuraciones, incluidos permisos, correo electrónico, proxy y suscripciones.
(5) Los informes, orígenes de datos, y otros elementos se almacenan en las bases de datos de contenido de SharePoint.
(6) Las aplicaciones de servicio de Reporting Services crean tres bases de datos para las características de alertas de datos, temporales y el servidor de informes. Las opciones de configuración que se aplican a todas las aplicaciones de servicio de SSRS se almacenan en el archivo RSReportserver.config .

Proceso de informes y proceso de entrega y programación

El servidor de informes incluye dos motores de procesamiento que realizan el procesamiento de informes previo e intermedio, así como operaciones programadas y de entrega. El Procesador de informes recupera la definición o el modelo de informe, combina información de diseño con datos de la extensión de procesamiento de datos y representa el informe en el formato solicitado. El proceso de entrega y programación procesa los informes desencadenados a partir de una programación y los entrega a los destinos.

Base de datos del servidor de informes

El servidor de informes es un servidor sin estado que almacena todas las propiedades, objetos y metadatos de una base de datos de SQL Server. Los datos almacenados incluyen informes publicados, informes compilados, modelos de informe y la jerarquía de carpetas que proporciona el direccionamiento de todos los elementos que administra el servidor de informes. Una base de datos del servidor de informes puede proporcionar almacenamiento interno para una única instalación de Reporting Services o para varios servidores de informes que formen parte de la implementación escalada. Si configura un servidor de informes para ejecutarse en una implementación más amplia de un producto o tecnología de SharePoint, el servidor de informes usa las bases de datos de SharePoint además de la base de datos del servidor de informes. Para más información sobre los almacenes de datos usados en la instalación de Reporting Services, consulte Base de datos del servidor de informes (modo nativo de SSRS).

Autenticación, representación, datos y extensiones de entrega

El servidor de informes admite los siguientes tipos de extensiones: extensiones de autenticación, extensiones de procesamiento de datos, extensiones de procesamiento de informes, extensiones de representación y extensiones de entrega. Un servidor de informes requiere al menos una extensión de autenticación, una extensión de procesamiento de datos y una extensión de representación. Las extensiones de procesamiento de informes personalizadas y de entregas son opcionales, pero necesarias si desea admitir controles personalizados o de distribución de informes.

Reporting Services proporciona extensiones predeterminadas para que se puedan utilizar todas las características de servidor sin tener que desarrollar componentes personalizados. En la tabla siguiente se describen las extensiones predeterminadas que contribuyen a una instancia del servidor de informes completa con la funcionalidad lista para su uso:

Tipo Valor predeterminado
Authentication Una instancia del servidor de informes predeterminada admite la autenticación de Windows, incluso las características de suplantación y delegación si están habilitadas en el dominio.
Procesamiento de datos Una instancia del servidor de informes predeterminada incluye extensiones de procesamiento de datos para SQL Server, Analysis Services, Oracle, Hyperion Essbase, SAPBW, OLE DB, Almacenamiento de datos paralelos y orígenes de datos ODBC.
Representación Una instancia del servidor de informes predeterminada incluye extensiones de representación para HTML, Excel, CSV, XML, Image, Word, lista SharePoint y PDF.
Entrega Una instancia de servidor de informes predeterminada contiene una extensión de entrega por correo electrónico y una extensión de entrega a recursos compartidos de archivos. Si el servidor de informes se configura para la integración de SharePoint, puede utilizar una extensión de entrega que guarde los informes en una biblioteca de SharePoint.

Nota:

Reporting Services incluye un completo conjunto de herramientas y aplicaciones que se pueden utilizar para administrar el servidor, crear contenido y poner el contenido a disposición de los usuarios de la organización.

Related Tasks

Los temas siguientes proporcionan información adicional sobre cómo instalar, usar y mantener un servidor de informes:

Tarea Vínculo
Revisar los requisitos de hardware y software. Hardware and Software Requirements for Reporting Services in SharePoint Mode.
Instale Reporting Services en modo de SharePoint. Instalar el modo de SharePoint de Reporting Services para SharePoint 2010
Si es un programador web o tiene experiencia creando hojas de estilos en cascada, puede modificar los estilos predeterminados bajo su responsabilidad para cambiar los colores, las fuentes y el diseño de la barra de herramientas o el Administrador de informes. En esta versión no se documentan las hojas de estilos predeterminadas ni las instrucciones para modificarlas. Personalizar hojas de estilos para el Visor HTML y el Administrador de informes
Los desarrolladores web que están familiarizados con estilos HTML y las hojas de estilos en cascada (CSS) pueden usar la información de este tema para determinar qué archivos se pueden modificar para personalizar el aspecto del Administrador de informes. Configurar el Administrador de informes para pasar cookies de autenticación personalizadas
Explica cómo ajustar la configuración de memoria para el servicio web del servidor de informes y el servicio de Windows. Configuración de la memoria disponible para las aplicaciones del servidor de informes
Explica los pasos recomendados para configurar el servidor de informes para la administración remota. Configuración de un servidor de informes para la administración remota
Proporciona instrucciones para configurar la disponibilidad de Mis informes en una instancia del servidor de informes nativo. Habilitar y deshabilitar Mis informes
Proporciona las instrucciones para configurar el control RSClientPrint que proporciona la funcionalidad de impresión desde dentro de los exploradores admitidos. Para obtener más información sobre los requisitos del explorador, consulte Planning for Reporting Services and Power View Browser Support (Reporting Services 2014). Habilitar y deshabilitar la impresión del lado cliente para Reporting Services

Consulte también

Reporting Services ExtensionesReporting Services Herramientassuscripciones y entrega (Reporting Services)Base de datos del servidor de informes (modo nativo de SSRS)Implementación de una extensión de seguridad que implementaorígenes de datos de extensión de procesamiento de datos admitidos por Reporting Services (SSRS)Administración de SSRS mediante PowerShell