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:
Business Intelligence de SQL Server en Máquinas virtuales de Windows Azure.
Usar PowerShell para crear una máquina virtual de Windows Azure con SQL Server BI y SharePoint 2013.
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.
ARRIBA
Comparación de características de SharePoint en modo nativo
Componente o característica |
Modo nativo |
Modo de SharePoint |
||
---|---|---|---|---|
Direcciones URL |
Sí |
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 |
Sí |
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 |
Sí |
|
||
Administrador de informes |
Sí |
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 |
Sí |
No. |
||
Mis informes |
Sí |
No |
||
Mis suscripciones y métodos de procesamiento por lotes. |
Sí |
No |
||
Alertas de datos |
No |
Sí |
||
Power View |
No |
Sí 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 |
Sí |
Sí Los informes .RDL pueden ejecutarse en servidores de informes de Reporting Services en modo nativo o en modo de SharePoint. |
||
Informes .RDLX |
No |
Sí 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 |
Sí |
||
Zonas de AAM para implementaciones con conexión a Internet |
No |
Sí |
||
Copias de seguridad y recuperación de SharePoint |
No |
Sí |
||
Compatibilidad con registros de ULS |
No |
Sí |
ARRIBA
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.
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.
PARTE 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.
PARTE 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:
SharePoint Foundation 2010 o SharePoint Server 2010.
Una versión adecuada del Complemento 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 de servicio Reporting Services.
Para obtener más información, vea Requisitos de hardware y software (PowerPivot para SharePoint y Reporting Services en modo de SharePoint).
En la ilustración siguiente se muestra un entorno de Reporting Services en modo de 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. |
ARRIBA
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.
ARRIBA
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.
ARRIBA
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.
ARRIBA
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. |
|
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 |
Arriba
Vea también
Conceptos
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