Implementar las soluciones de PowerPivot en SharePoint

Use las instrucciones siguientes para implementar manualmente dos paquetes de soluciones que agregan características de PowerPivot a un entorno de SharePoint Server 2010. La implementación de soluciones es un paso necesario para configurar PowerPivot para SharePoint en un servidor SharePoint 2010. Para obtener una lista completa de los pasos requeridos, vea Administración y configuración del servidor PowerPivot en Administración central.

O bien, puede usar la Herramienta de configuración de PowerPivot para implementar las soluciones. Usar la herramienta de configuración es más fácil y más eficiente para una única instalación de servidor, pero podría ser conveniente usar Administración central y PowerShell si prefiere usar una herramienta conocida o si va a configurar varias características al mismo tiempo. Para obtener más información acerca de cómo usar la herramienta de configuración, vea Herramientas de configuración de PowerPivot.

Antes de implementar las soluciones, primero debe instalar PowerPivot para SharePoint usando los medios de instalación de SQL Server 2012. El programa de instalación de SQL Server instala los paquetes de soluciones que está a punto de implementar.

Este tema contiene las siguientes secciones:

Requisitos previos: compruebe que la aplicación web usa el Modo clásico de autenticación

Paso 1: implementar la solución de granja

Pas 2: implementar la solución de aplicación web de PowerPivot para Administración central

Paso 3: implementar la solución de aplicación web de PowerPivot en otras aplicaciones web

Volver a implementar o retirar la solución

Acerca de las soluciones de PowerPivot

Requisitos previos: compruebe que la aplicación web usa el Modo clásico de autenticación

PowerPivot para SharePoint solo se admite en las aplicaciones Web que usan el modo clásico de autenticación de Windows. Para comprobar si la aplicación usa el modo clásico, ejecute el siguiente cmdlet de PowerShell desde el Shell de administración de SharePoint 2010 y reemplace http://<nombre del sitio de nivel superior> con el nombre del sitio de SharePoint:

Get-spwebapplication http://<top-level site name> | format-list UseClaimsAuthentication

Se debería devolver el valor false. Si es true, no podrá obtener acceso a los datos PowerPivot con esta aplicación Web.

Paso 1: implementar la solución de granja

En esta sección se muestra cómo implementar soluciones con PowerShell, pero también puede utilizar la Herramienta de configuración de PowerPivot para completar esta tarea. Para obtener más información, vea Configurar o reparar PowerPivot para SharePoint 2010 (Herramienta de configuración de PowerPivot).

Esta tarea solo tiene que realizarse una vez, después de instalar PowerPivot para SharePoint.

  1. En un servidor que tenga una instalación de PowerPivot para SharePoint, abra un Shell de administración de SharePoint 2010 con la opción Ejecutar como administrador.

  2. Ejecute el siguiente cmdlet para agregar la solución de granja.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp”
    

    El cmdlet devuelve el nombre de la solución, su identificador de solución y Deployed=False. En el paso siguiente, implementará la solución.

  3. Ejecute el siguiente cmdlet para implementar la solución de granja:

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    

Pas 2: implementar la solución de aplicación web de PowerPivot para Administración central

Después de implementar la solución de granja, debe implementar la solución de aplicación web para Administración central. Este paso agrega el Panel de administración de PowerPivot a Administración central.

  1. Abra un Shell de administración de SharePoint 2010 utilizando la opción Ejecutar como administrador.

  2. Ejecute el siguiente cmdlet para crear una referencia a Administración central:

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})
    
  3. Ejecute el siguiente cmdlet para agregar la solución de granja.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp”
    

    El cmdlet devuelve el nombre de la solución, su identificador de solución y Deployed=False. En el paso siguiente, implementará la solución.

  4. Ejecute el siguiente cmdlet para instalar la solución de aplicación web en Administración central.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
    

Ahora que la solución de aplicación web se implementa en Administración central, puede usar Administración central para completar el resto de pasos de configuración.

Paso 3: implementar la solución de aplicación web de PowerPivot en otras aplicaciones web

En la tarea anterior, implementó Powerpivotwebapp.wsp en Administración central. En esta sección, implementa powerpivotwebapp.wsp en cada una de las aplicaciones web existentes que admiten el acceso a datos PowerPivot. Si agrega más aplicaciones web más adelante, asegúrese de repetir este paso para esas aplicaciones web adicionales.

  1. En Administración central, en Configuración del sistema, haga clic en Administrar soluciones del conjunto de servidores.

  2. Haga clic en powerpivotwebapp.wsp.

  3. Haga clic en Implementar solución.

  4. En ¿Dónde implementarla?, seleccione la aplicación web de SharePoint para la que desea agregar compatibilidad con las características de PowerPivot.

  5. Haga clic en Aceptar.

  6. Repita el mismo proceso con las demás aplicaciones web de SharePoint que también admitirán el acceso a datos PowerPivot.

Volver a implementar o retirar la solución

Aunque Administración central de SharePoint proporciona la retirada de la solución, no necesita retirar el archivo powerpivotwebapp.wsp a menos que esté solucionando problemas de una instalación o de la implementación de una revisión.

  1. En Administración central de SharePoint 2010, en Configuración del sistema, haga clic en Administrar soluciones del conjunto de servidores.

  2. Haga clic en Powerpivotwebapp.wsp.

  3. Haga clic en Retirar solución.

Si encuentra problemas en la implementación del servidor que le remiten a la solución de granja de servidores, puede volver a implementarla ejecutando la opción Reparar en la Herramienta de configuración de PowerPivot. Las operaciones de reparación mediante la herramienta se prefieren porque requieren menos pasos por su parte. Para obtener más información, vea Configurar o reparar PowerPivot para SharePoint 2010 (Herramienta de configuración de PowerPivot).

Si aun así desea implementar de nuevo todas las soluciones, asegúrese de hacerlo en este orden:

  1. Retirar la solución de aplicación web de PowerPivot de todas las aplicaciones web de SharePoint que la utilizan.

  2. Retirar la solución de granja de PowerPivot.

  3. Volver a implementar la solución de granja de PowerPivot.

  4. Volver a implementar la solución de aplicación web de PowerPivot en todas las aplicaciones web de SharePoint.

Acerca de las soluciones de PowerPivot

PowerPivot para SharePoint usa dos paquetes de soluciones para implementar sus páginas de aplicaciones y archivos de programas en la granja y en aplicaciones web individuales.

  • La solución de granja es global. Se implementa una vez y después se convierte en disponible automáticamente para todos los servidores nuevos de PowerPivot para SharePoint que se agreguen posteriormente a la granja.

  • La solución de aplicación Web es específica de la aplicación y se debe implementar en cada aplicación Web de la granja, incluida la aplicación Web Administración central.

Cada solución se implementa de forma diferente. La solución de granja se implementa una vez, tras instalar la primera instancia de PowerPivot para SharePoint. Para implementar la solución de granja, use los cmdlets de PowerShell o la Herramienta de configuración de PowerPivot.

La solución de aplicación Web se implementa inicialmente en Administración central, seguida de las siguientes implementaciones de la solución en cualquier aplicación Web adicional que vaya a admitir solicitudes de los datos PowerPivot. Para implementar la solución de aplicación web de Administración central, debe usar el cmdlet de PowerShell o de la Herramienta de configuración de PowerPivot. Para todas las demás aplicaciones Web, puede implementar la solución de aplicación Web mediante Administración central o PowerShell.

Solución

Descripción

Powerpivotfarm.wsp

Agrega los archivos Microsoft.AnalysisServices.SharePoint.Integration.dll al ensamblado global.

Agrega Microsoft.AnalysisServices.ChannelTransport.dll al ensamblado global.

Instala las características y los archivos de recursos, y registra los tipos de contenido.

Agrega plantillas de biblioteca para las bibliotecas Galería de PowerPivot y Fuentes de datos.

Agrega las páginas de aplicación para la configuración de aplicación de servicio, el panel de administración de PowerPivot, actualización de datos y la Galería de PowerPivot.

Powerpivotwebapp.wsp

Agrega los archivos de recursos Microsoft.AnalysisServices.SharePoint.Integration.dll a la carpeta de extensiones de servidor web del servidor front-end web.

Agrega el Servicio web PowerPivot al servidor front-end web.

Agrega la generación de imágenes en miniatura para la Galería de PowerPivot.

Vea también

Conceptos

Actualizar PowerPivot para SharePoint

Administración y configuración del servidor PowerPivot en Administración central

Configuración de PowerPivot mediante Windows PowerShell