Aplicación de servicio PowerPivot
En la arquitectura de SharePoint 2010, una aplicación de servicio es un recurso del nivel de granja que comparten los sitios de la granja. Proporciona un extremo a uno o varios servicios que se ejecutan en un servidor de aplicaciones. Access Database Services, Business Data Connectivity y Excel Calculation Services son ejemplos de servicios a los que se tiene acceso mediante una aplicación de servicio que se debe crear al implementar el servicio. En una instalación de PowerPivot para SharePoint, el Servicio de sistema de PowerPivot también necesita una aplicación de servicio. La aplicación de servicio proporciona un contexto de tiempo de ejecución para realizar consultas en los datos PowerPivot de la granja, y administrarlos.
Este tema contiene las siguientes secciones:
Crear y configurar una aplicación de servicio PowerPivot
Usar una aplicación de servicio PowerPivot en una granja
Base de datos de la aplicación de PowerPivot
Crear y configurar una aplicación de servicio PowerPivot
Una aplicación de servicio PowerPivot se crea y configura automáticamente al instalar PowerPivot para SharePoint de SQL Server utilizando la opción de instalación Nuevo servidor. De lo contrario, un administrador del servicio o de la granja debe crearla manualmente en Administración central de SharePoint como paso posterior a la instalación al implementar PowerPivot for SharePoint en la granja.
Debe tener por lo menos una aplicación de servicio PowerPivot para proporcionar un contexto de tiempo de ejecución para el Servicio de sistema de PowerPivot. La aplicación de servicio especifica la identidad del servicio y las opciones de configuración asociadas al Servicio de sistema de PowerPivot. La aplicación de servicio utilizará su propia base de datos interna para almacenar información sobre las programaciones de actualización de datos, los datos de uso que se recopilan con objeto de crear informes de errores, y el estado de los archivos de datos PowerPivot actualmente en uso en la granja.
Aunque solo necesita una aplicación de servicio para habilitar el procesamiento de consultas de PowerPivot, puede crear otras adicionales para administrarlas por separado en el Panel de administración de PowerPivot o para admitir distintas configuraciones. Por ejemplo, una organización podría tener requisitos de confidencialidad de datos, que obliguen a que cada departamento individual requiera que sus datos de aplicación no estén visibles para otros departamentos. En ese caso, la creación de aplicaciones de servicio independientes para cada departamento le ayuda a satisfacer ese requisito, mostrando los datos administrativos de cada aplicación de servicio por separado en el panel de administración.
Para obtener más información acerca de cómo crear una aplicación de servicio, vea Crear y configurar una aplicación de servicio PowerPivot.
Usar una aplicación de servicio PowerPivot en una granja
Una aplicación de servicio PowerPivot proporciona un extremo para el Servicio de sistema de PowerPivot. Se ejecuta en un servidor de aplicaciones que tiene una implementación de PowerPivot para SharePoint. En una implementación escalada que tenga varios servidores de PowerPivot en la granja, una única aplicación de servicio estará disponible en todos los servidores físicos.
Para hacer que las aplicaciones de servicio estén disponibles para las aplicaciones web y la colección de sitios en una granja, la arquitectura de SharePoint 2010 proporciona listas de asociaciones de servicios. Una lista de asociaciones de servicios es un conjunto de servicios compartidos que pueden ser utilizados por una aplicación web. Existe una lista predeterminada que pueden usar muchas aplicaciones web, o una lista personalizada que se crea específicamente para una sola aplicación web. Una lista de asociaciones de servicios puede incluir cualquiera de los servicios compartidos en la granja, o todos ellos, incluidos Excel Calculation Services, Servicio de almacenamiento seguro y aplicaciones de servicio PowerPivot.
Para el procesamiento de consultas de PowerPivot esté disponible para los sitios de toda la granja, debe agregar una aplicación de servicio PowerPivot a la lista de asociaciones de servicios predeterminada o a la personalizada. Si crea varias aplicaciones de servicio PowerPivot para variar la configuración o aislar los datos, debe crear asociaciones de servicios personalizadas para garantizar que una aplicación web utiliza la aplicación de servicio PowerPivot concreta que ha creado.
Incluya siempre una aplicación de servicio PowerPivot en el grupo de conexiones predeterminado. Use asociaciones de servicios personalizadas para todas las aplicaciones de servicio nuevas que agregue. Es necesario tener una aplicación de servicio PowerPivot en el grupo de conexiones predeterminado para el Panel de administración de PowerPivot en Administración central. La Administración central usa solo la lista de conexiones predeterminada para sus asociaciones de servicios. Si una aplicación de servicio PowerPivot no está en la lista, el panel no funcionará correctamente.
Para obtener más información sobre el flujo de solicitudes de consulta de PowerPivot por la granja, vea Servicio de sistema de PowerPivot. Para obtener más información sobre cómo agregar una aplicación de servicio PowerPivot a una lista de asociaciones de servicio, vea Conectar una aplicación de servicio PowerPivot a una aplicación web de SharePoint.
Base de datos de la aplicación de PowerPivot
Cada aplicación de servicio PowerPivot almacena los datos de las aplicaciones y las programaciones en una base de datos relacional de SQL Server. Los datos de las aplicaciones incluyen las programaciones de actualizaciones de los datos, los datos de uso y la determinación de qué datos PowerPivot se cargan o almacenan en la memoria caché del sistema. Los datos de las aplicaciones son para el uso interno de las aplicaciones de servicio PowerPivot. En la base de datos de la aplicación de servicio no se almacenan archivos de contenido. Los datos PowerPivot se almacenan en libros de Excel en un almacén de bases de datos de contenido.