Compartir a través de


Acceso a datos PowerPivot

En este tema se describen las formas en que los datos se recuperan de un libro PowerPivot que se publica en una biblioteca de SharePoint.

Los datos de PowerPivot se almacenan dentro de un libro de Excel. La cadena de conexión es una dirección URL de un libro en un sitio de SharePoint.

Los datos de PowerPivot se usan con más frecuencia en el libro que los contiene, como los datos que sirven como base para tablas dinámicas y gráficos dinámicos. Como alternativa, los datos de PowerPivot también se pueden usar como origen de datos externo, donde un libro, un panel o un informe se conectan a un archivo independiente de Excel (.xlsx) en SharePoint y recupera los datos para su uso posterior. Las herramientas de cliente que suelen usar datos PowerPivot son Excel, Power View, otros informes de Reporting Services y PerformancePoint.

En el escritorio, el complemento PowerPivot usa AMO y ADOMD.NET para crear, procesar y consultar los datos de PowerPivot en el área de trabajo del cliente.

En una granja de Servidores de SharePoint, Excel Services usa el proveedor OLE DB MSOLAP local para conectarse a datos PowerPivot. El proveedor envía la solicitud de conexión a un servidor PowerPivot para SharePoint en la granja de servidores. Ese servidor carga los datos, ejecuta la consulta y devuelve el conjunto de resultados.

Consulta de datos PowerPivot en SharePoint

Cuando visualizas un libro de PowerPivot desde una biblioteca de SharePoint, los datos de PowerPivot que se encuentran dentro del libro se detectan, extraen y procesan por separado en instancias de servidor de Analysis Services dentro del entorno, mientras que Excel Services representa la capa de presentación. Puede ver el libro totalmente procesado en una ventana del explorador o en una aplicación de escritorio de Excel 2010 que tenga el complemento PowerPivot.

En el diagrama siguiente se muestra cómo una solicitud de procesamiento de consultas se mueve a través de la granja de servidores. Dado que los datos de PowerPivot forman parte de un libro de Excel 2010, se produce una solicitud de procesamiento de consultas cuando un usuario abre un libro de Excel desde una biblioteca de SharePoint e interactúa con una tabla dinámica o un gráfico dinámico que contiene datos PowerPivot.

GMNI_DataProcReq

Los componentes de Excel Services y PowerPivot para SharePoint procesan diferentes partes del mismo archivo de libro (.xlsx). Excel Services detecta datos de PowerPivot y solicita procesamiento a un servidor de PowerPivot en la granja. El servidor PowerPivot asigna la solicitud a una instancia de servicio de Analysis Services, que extrae los datos del libro de trabajo en la biblioteca de contenido y los carga. Los datos almacenados en memoria se combinan de nuevo en el libro representado y se pasan a Excel Web Access para su presentación en una ventana del explorador.

No todos los datos de un libro de PowerPivot son gestionados por PowerPivot para SharePoint. Excel Services procesa tablas y datos de celda en una hoja de cálculo. Solo las tablas dinámicas, los gráficos dinámicos y las segmentaciones de datos que trabajan con datos de PowerPivot son gestionadas mediante PowerPivot para SharePoint.

Véase también

Conexión a Analysis Services
Acceso a datos del modelo tabular