Servidor de informes de Reporting Services (SSRS)

El servidor de informes es el componente central de una instalación de SQL Server Reporting Services. Consta de un par de motores de procesamiento, además de una colección de extensiones especiales que se ocupan de las operaciones de autenticación, procesamiento de datos, representación y entrega. Un servidor de informes de Reporting Services se puede ejecutar en uno de los dos modos de implementación: modo nativo o modo de SharePoint. Vea la sección Comparación de características de SharePoint en modo nativo para obtener una comparación de las características.

Windows Azure: para obtener información sobre el uso de Reporting Services con Máquinas virtuales de Windows Azure, vea lo siguiente:

Este tema contiene la información siguiente:

  • Información general de los modos del servidor de informes

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

  • Modo nativo

  • Modo nativo con elementos web de SharePoint

  • Modo de SharePoint

  • Procesador de informes

  • Base de datos del servidor de informes

  • Autentificación y representación

  • Tareas relacionadas

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 todas las capacidades de procesamiento y administración exclusivamente a través de los componentes de Reporting Services. 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 2012, 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 Actualizar y migrar Reporting Services.

Icono de flecha usado con el vínculo Volver al principioARRIBA

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

Componente o característica

Modo nativo

Modo de 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 obtener más información acerca del acceso URL, vea Referencia de parámetros de acceso URL.

Extensiones de seguridad personalizadas

No pueden implementarse ni usarse extensiones de seguridad personalizadas de Reporting Services 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

Nota importanteImportante

El Administrador de configuración no se puede usar para administrar un servidor de informes en modo de 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 (modo de SharePoint).

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 acerca de los requisitos del explorador, vea Planear la compatibilidad del explorador de Reporting Services y Power View.

Informes .RDL

Los informes .RDL pueden ejecutarse 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 pueden ejecutarse 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

Icono de flecha usado con el vínculo Volver al principioARRIBA

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.

El diagrama siguiente 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.

Icono de flecha usado con el vínculo Volver al principioPARTE SUPERIOR

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 en 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 incluyeron en versiones anteriores de Reporting Services.

Icono de flecha usado con el vínculo Volver al principioPARTE SUPERIOR

Modo de 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 SharePoint que ejecuta el servicio compartido Reporting Services y una o varias aplicaciones de servicio 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:

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 Reporting Services debe instalarse en cada servidor web cuyas características de aplicaciones web desea 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 extremos SOAP y las direcciones URL para que los clientes se comuniquen con los servidores de aplicaciones a través de un proxy de servicio Reporting Services.

(3)

Los servidores de aplicaciones ejecutan el servicio compartido Reporting Services. La escala 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)

Puede crear más de una aplicación de servicio de Reporting Services, con configuraciones diferentes incluidos los permisos, el correo electrónico, el proxy y las 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.

 

Icono de flecha usado con el vínculo Volver al principioARRIBA

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.

Icono de flecha usado con el vínculo Volver al principioARRIBA

Instalación de la 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 de servidor de informes puede proporcionar almacenamiento interno para una sola instalación de Reporting Services o para varios servidores de informes que formen parte de una implementación escalada. Si configura un servidor de informes para que se ejecute en una implementación mayor de un producto o tecnología de SharePoint, el servidor de informes utilizará las bases de datos de SharePoint además de la base de datos del servidor de informes. Para obtener más información sobre los almacenes de datos utilizados en la instalación de Reporting Services, vea Instalación de la base de datos del servidor de informes.

Icono de flecha usado con el vínculo Volver al principioARRIBA

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

Predeterminado

Autenticación

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 orígenes de datos SQL Server, Analysis Services, Oracle, Hyperion Essbase, SAPBW, OLE DB, Almacenamiento de datos paralelo y 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.

Icono de flecha usado con el vínculo Volver al principioARRIBA

Tareas relacionadas

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

Pasos siguientes

Vínculo

Revisar los requisitos de hardware y software.

Vea las secciones relativas a Reporting Services de Requisitos de hardware y software (PowerPivot para SharePoint y Reporting Services en modo de SharePoint).

Instalar Reporting Services en modo de SharePoint.

Instalar el modo de SharePoint de Reporting Services como una única granja de servidores

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 personalizada

Explica cómo ajustar la configuración de memoria para el servicio web del servidor de informes y el servicio de Windows.

Configurar la memoria disponible para las aplicaciones del servidor de informes

Contiene instrucciones para configurar un servidor de manera que se pueda administrar de forma remota.

Configurar un servidor de informes para la administración remota

Proporciona las instrucciones para configurar la disponibilidad de Mis informes en una instancia del servidor de informes nativo.

Habilitar y deshabilitar Mis informes

Proporciona instrucciones para configurar el control RSClientPrint. Funcionalidad de impresión desde los exploradores admitidos. Para obtener más información acerca de los requisitos del explorador, vea Planear la compatibilidad del explorador de Reporting Services y Power View.

Habilitar y deshabilitar la impresión del lado cliente para Reporting Services

Icono de flecha usado con el vínculo Volver al principioArriba

Vea también

Conceptos

Herramientas (SSRS)

Suscripciones y entrega (Reporting Services)

Instalación de la base de datos del servidor de informes

Implementar una extensión de seguridad

Orígenes de datos admitidos por Reporting Services (SSRS)

Otros recursos

Extensiones de Reporting Services

Implementar una extensión de procesamiento de datos

Administrar SSRS con PowerShell (respuesta seleccionada)