Planear la integración de SharePoint

Reporting Services admite dos niveles de integración con productos y tecnologías de SharePoint. La integración completa es compatible a través del escenario de implementación del modo integrado de SharePoint. La integración parcial es compatible a través de un par de elementos web que se instalan en un sitio de SharePoint y se dirigen a una instancia del servidor de informes remota.

  • El modo integrado de SharePoint permite a Reporting Services integrarse con las bases de datos y el modelo de seguridad de SharePoint. Estas características están disponibles al configurar un servidor de informes para ejecutarse dentro de una implementación mayor de un producto o tecnología de SharePoint 3.0. Este modo requiere software y configuración adicionales. Puede descargar e instalar un componente complemento, crear una base de datos del servidor de informes para almacenar el contenido y los datos de aplicación de varios servidores y configurar la integración en ambos servidores. Este modo requiere que se dedique una instancia del servidor de informes a las operaciones integradas. La ventaja de hacer esto es un nivel mayor de integración que permite obtener acceso y administrar tipos de contenido del servidor de informes mediante las páginas de aplicación y almacenes de datos de una aplicación web de SharePoint. Para obtener más información, vea Configurar Reporting Services para la integración de SharePoint 3.0.

  • La integración parcial se admite través de los elementos web Explorador de informes y Visor de informes, que se incluyeron en SQL Server 2000 Reporting Services Service Pack 2 por primera vez. Estos elementos web continúan estando disponibles y permiten seleccionar y ver informes desde un servidor de informes que esté configurado para utilizar el modo nativo.

Un servidor de informes de SharePoint integraba los modelos admitidos con Windows SharePoint Services 3.0 u Office SharePoint Server 2007. Si está utilizando una versión anterior de un producto o tecnología de SharePoint, también puede tener acceso al contenido del servidor de informes desde un sitio web de SharePoint utilizando los dos elementos web de Reporting Services que usan un servidor de informes en modo nativo, pero no lo puede ejecutar en modo integrado de SharePoint. También puede utilizar los elementos web con la versión 3.0 de un producto o tecnología de SharePoint, pero debe agregar los ensamblados del elemento web a la memoria caché de ensamblados global (GAC).

Para ayudarle a seleccionar una estrategia de implementación para integrar un servidor de informes con una aplicación web de SharePoint, en este tema se ofrece una comparación de las características de integración que Reporting Services admite para las versiones 2.0 y 3.0 de productos y tecnologías de SharePoint. Para obtener más información acerca de los modos de implementación, vea Planear un modo de implementación.

Comparación de la compatibilidad con la integración en las versiones 2.0 y 3.0

En la tabla siguiente se comparan los niveles de características de integración anteriores y más recientes. Si tiene previsto realizar una implementación nueva o si evalúa las nuevas características de integración para su organización, la tabla le puede ayudar a sopesar las ventajas y desventajas de cada implementación.

Punto de comparación

Modo integrado de SharePoint

Elementos web de SharePoint 2.0

Características de integración clave

Proporciona una interfaz de usuario (UI) para administrar, proteger, ver y entregar los informes utilizando productos y tecnologías de SharePoint. Los informes, orígenes de datos y elementos de datos se almacenan, administran y se tiene acceso a ellos en una biblioteca de SharePoint.

Integra Reporting Services con las bases de datos y la seguridad de SharePoint. Esta configuración habilita a SharePoint para actuar como el servidor front-end al que los usuarios tienen acceso y que Reporting Services sea el servidor back-end que proporciona la capacidad de informes.

Un solo elemento web Visor de informes completamente nuevo muestra los informes en la vista de página completa o dentro de un escritorio de SharePoint. Admite las interfaces de consumidor de filas y filtro, que se conectan a los elementos web de filtro de SharePoint o a otros elementos web de SharePoint, como Biblioteca de informes o Biblioteca de documentos compartidos. El visor también proporciona propiedades para personalizar el elemento web Visor de informes.

Una descarga gratuita de Internet del Complemento Reporting Services proporciona un programa de instalación que agrega páginas de aplicación de servidor de informes a un servidor web front-end de SharePoint.

Compatibilidad con las suscripciones controladas por datos y la capacidad de administrar mediante programación los trabajos y utilizando SQL Server Management Studio en SQL Server 2008.

Dos elementos web proporcionan las funciones de acceso y visualización, pero no características de administración:

El elemento web Explorador de informes muestra una lista de los informes almacenados en un servidor de informes.

El elemento web Visor de informes muestra un informe.

Estos elementos web no pueden estar conectados a otros elementos web de SharePoint.

Almacenamiento de datos

Almacenamiento integrado:

Los usuarios publican o cargan informes, modelos y orígenes de datos en una biblioteca de SharePoint.

Los informes, orígenes de datos y modelos de datos de una biblioteca de documentos de SharePoint se almacenan como archivos en la base de datos de contenido de SharePoint para esa biblioteca de documentos de SharePoint. Los archivos se almacenan con la extensión .rdl, .rsds y .smdl. Cuando un usuario solicita ver o administrar un informe, origen de datos o modelo de datos, Reporting Services sincroniza su contenido con la base de datos de contenido de SharePoint. Para obtener más información, vea Almacenar y sincronizar el contenido del servidor de informes con bases de datos de SharePoint.

Los metadatos de informes, como las programaciones, suscripciones y la memoria caché, sólo se almacenan en la base de datos del servidor de informes.

No hay ninguna integración en el almacenamiento:

El servidor de informes proporciona el único almacenamiento para los elementos procesados y administrados por el servidor de informes.

Seguridad y permisos

Seguridad integrada:

Los proveedores de autenticación y los permisos definidos en la aplicación web de SharePoint sirven para controlar el acceso a las operaciones y el contenido del servidor de informes. Para alinear y proteger los elementos y operaciones de Reporting Services, el servidor de informes realiza la asignación de seguridad de los permisos de SharePoint a los permisos de Reporting Services. Para obtener más información, vea Información general de seguridad para Reporting Services en el modo integrado de SharePoint.

Seguridad independiente:

El servidor de informes proporciona seguridad para los elementos y operaciones que administra el servidor. El acceso a los informes y la administración de contenido se realizan mediante las herramientas del servidor de informes.

Creación de contenido

Publique informes, modelos y orígenes de datos directamente en una biblioteca de SharePoint cargándolos en SharePoint o desde el Diseñador de informes o el Diseñador de modelos.

Puede generar modelos, modelos seguros y vincular informes a entidades en un modelo desde una aplicación web de SharePoint.

Puede crear y editar informes con el Generador de informes desde una aplicación web de SharePoint.

Cree orígenes de datos utilizando el tipo de contenido Origen de datos de informe en la biblioteca de documentos de SharePoint.

Todo el contenido del servidor de informes se crea en herramientas cliente y en el Generador de informes que se inicia desde el Administrador de informes.

Toda la creación y administración del contenido se controla a través de las herramientas cliente de Reporting Services exclusivamente.

Requisitos de producto y versión

SQL Server 2008 o SQL Server 2005 SP2.

También debe tener Windows SharePoint Services 3.0 o Office SharePoint Server 2007.

SQL Server 2008, todas las versiones de SQL Server 2005 y SQL Server 2000 SP2.

Puede usar Windows SharePoint Services 2.0 y SharePoint Portal Server. Los elementos web son compatibles con Windows SharePoint Services 3.0 y Office SharePoint Server 2007.

Instalación y configuración

Descargue e instale el complemento Reporting Services en cada servidor web front-end de un conjunto de servidores de SharePoint.

Configure la integración en la Administración Central de SharePoint y la herramienta de configuración de Reporting Services.

Agregue los directorios virtuales de Reporting Services a la lista de exclusiones de Windows SharePoint Services.

Ejecute un archivo .cab para instalar los elementos web.

Modifique el archivo Web.config y copie los archivos manualmente.

En Windows SharePoint Services 3.0 y SharePoint Portal Server 2007, debe agregar los ensamblados a la GAC.

Requisitos de modos

Requiere un servidor de informes que se ejecute en el modo integrado de SharePoint.

Requiere un servidor de informes en modo nativo, con el Administrador de informes habilitado.

Limitaciones

No hay compatibilidad con los informes vinculados o con el Administrador de informes.

Mediante programación, no hay compatibilidad con las operaciones por lotes.

Requiere la configuración y el mantenimiento de directivas de seguridad independientes en la aplicación web de SharePoint y el servidor de informes.

Requiere herramientas independientes para administrar el contenido y las operaciones en cada servidor.

Las operaciones programadas, los orígenes de datos, el historial de informes, el procesamiento de datos y las suscripciones se deben administrar con las herramientas del servidor de informes.

Paso siguiente: cómo implementar las características de integración

Si ha decidido qué enfoque va a utilizar, el paso siguiente es revisar las configuraciones y herramientas que va a necesitar para implementar una estrategia de integración:

Elementos web Explorador de informes y Visor de informes

Las versiones anteriores de Reporting Services también ofrecían compatibilidad con la integración de tecnologías y productos de SharePoint. Concretamente, el SP2, de SQL Server 2000 Reporting Services, SQL Server 2005 y el SP1 de SQL Server 2005 disponían de dos elementos web (el Explorador de informes y el Visor de informes) que puede registrar y utilizar en una aplicación web de SharePoint. Estos elementos web estaban diseñados para tecnologías de SharePoint de la versión 2.0. Los elementos web siguen estando disponibles en SQL Server 2008 y pueden utilizarse en una implementación de un producto o tecnología de SharePoint 3.0. Los elementos web no se han actualizado para incluir nuevas funciones o características; si los utiliza actualmente, seguirán proporcionando el mismo nivel de funcionalidad que antes.