Compartir a través de


Actualizar libros y actualización de datos programada (SharePoint 2013)

En este tema se explica la experiencia de usuario de libros creados en entornos anteriores de PowerPivot y cómo actualizar los libros PowerPivot para poder aprovechar las nuevas características presentadas en esta versión. Para más información sobre las nuevas características, consulte Novedades de PowerPivot.

Advertencia

No se puede revertir la actualización de los libros que se actualizan automáticamente en el servidor. Una vez actualizado un libro, permanece actualizado. Para usar una versión anterior, puede volver a publicar el libro anterior en SharePoint, restaurar una versión anterior o reciclar el libro. Para obtener más información acerca de cómo restaurar o reciclar un documento en SharePoint, vea Planear la protección de contenido mediante papeleras de reciclaje y control de versiones.

Este tema contiene las siguientes secciones:

Información general sobre la actualización de libros

Un libro PowerPivot es un libro de Excel que contiene datos PowerPivot incrustados. Actualizar un libro tiene dos ventajas:

  • Use nuevas características en PowerPivot para Excel.

  • Habilita la actualización de datos programada para libros que se ejecutan con un servidor de Analysis Services de SQL Server 2012 SP1 en modo de SharePoint.

Importante

No puede revertir un libro actualizado, por lo que asegúrese de realizar una copia del archivo si desea usarlo en la versión anterior de PowerPivot para Excel o en una versión anterior de PowerPivot para SharePoint.

En la tabla siguiente se enumeran la compatibilidad y el comportamiento de los libros PowerPivot en función del entorno en el que se creó el libro. El comportamiento descrito incluye la experiencia general del usuario, las opciones de actualización admitidas para actualizar el libro al entorno concreto y el comportamiento de la actualización de datos programada de un libro que aún no se ha actualizado.

Comportamiento y opciones de actualización del libro

Creado en < Compatibilidad y comportamiento >
PowerPivot para SharePoint 2010 de 2008 R2 PowerPivot para SharePoint 2010 de 2012 PowerPivot para SharePoint 2013 de 2012 SP1
2008 R2 PowerPivot para Excel 2010 Todas las características Experiencia : los usuarios pueden interactuar con el libro en el explorador y usarlo como origen de datos para otras soluciones.

Actualización : los libros se actualizarán automáticamente en la biblioteca de documentos si la actualización automática está habilitada para el servicio del sistema PowerPivot en la granja de servidores de SharePoint.

Programar la actualización de datos : NO se admite. Es necesario actualizar el libro.
Experiencia : los usuarios pueden interactuar con el libro y usarlo como origen de datos para otras soluciones.

Actualización : la actualización automática no está disponible. Los usuarios deben actualizar manualmente sus libros de 2008 R2 a la versión 2012 o a la versión de Office 2013.

Programar la actualización de datos : NO se admite. Es necesario actualizar el libro.
2012 PowerPivot para Excel No compatible Todas las características Experiencia : los usuarios pueden interactuar con el libro en el explorador y usarlo como origen de datos para otras soluciones. La programación de la actualización de datos está disponible.

Actualización : la actualización automática no se admite. Los usuarios pueden actualizar manualmente sus libros a la versión de Office 2013.

Programar la actualización de datos : se admite.
Excel 2013 No compatible No compatible Todas las características

Actualizar libros de SQL Server 2008 R2 a libros de SQL Server 2012 Service Pack 1 (SP1)

En esta sección se describe cómo actualizar libros de SQL Server 2008 R2 PowerPivot para Excel 2010 a libros de SQL Server 2012 SP1 PowerPivot para Excel 2013.

Cambio de comportamiento: los libros powerPivot de SQL Server 2008 R2 no se actualizarán automáticamente cuando se usen en SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Por tanto, las actualizaciones de datos programadas no funcionarán para los libros de SQL Server 2008 R2 PowerPivot.

Los libros de SQL Server 2008 R2 se abrirán en PowerPivot para SharePoint 2013, pero las actualizaciones de datos programadas no funcionarán. Si examina el historial de actualización verá un mensaje de error similar al siguiente:

"El libro contiene un modelo powerPivot no admitido. El modelo de PowerPivot del libro tiene el formato de SQL Server 2008 R2 PowerPivot para Excel 2010. Los modelos de PowerPivot admitidos son los siguientes:

  • SQL Server 2012 PowerPivot para Excel 2010.

  • SQL Server 2012 PowerPivot para Excel 2013.

Cómo actualizar un libro : la actualización de datos programada no funcionará hasta que actualice el libro a un libro de 2012. Para actualizar el libro y el modelo que contiene, complete una de las acciones siguientes:

  • Descargue y abra el libro en Microsoft Excel 2010 con el complemento SQL Server 2012 PowerPivot para Excel instalado.

    Abra la ventana de PowerPivot y actualice el modelo de PowerPivot.

    Después, guarde el libro y vuelva a publicarlo en SharePoint.

  • Descargue y abra el libro en Microsoft Excel 2013.

    Abra la ventana de PowerPivot y actualice el modelo de PowerPivot.

    Después, guarde el libro y vuelva a publicarlo en el servidor de SharePoint.

Para obtener más información sobre los cambios en las características de Analysis Services, consulte Cambios de comportamiento en las características de Analysis Services en SQL Server 2014.

Para obtener más información sobre el historial de actualizaciones, vea Ver historial de actualización de datos (PowerPivot para SharePoint).

Actualizar libros a Office 2013 desde versiones creadas con el complemento 2012 PowerPivot para Excel

En esta sección se describe cómo actualizar libros de SQL Server 2012 PowerPivot para Excel 2010 a SQL Server 2012 SP1 PowerPivot para Excel 2013.

La actualización de un libro resuelve el siguiente error que aparece al intentar la actualización de datos programada en el libro de una versión anterior:

"La operación de actualización de los libros creados con la versión anterior de PowerPivot no está disponible".

Cómo actualizar un libro

  1. Actualice cada libro manualmente abriéndolo en Microsoft Excel 2013.

  2. Para actualizar el libro y el modelo que contiene, descargue y abra el libro en Microsoft Excel 2013.

  3. Abra la ventana de PowerPivot y actualice el modelo de PowerPivot.

  4. Después, guarde el libro y vuelva a publicarlo en el servidor de SharePoint 2013.

Actualizar a libros de SQL Server 2012 desde versiones creadas con el complemento 2008 R2 PowerPivot para Excel 2010

En esta sección se describe cómo actualizar libros de SQL Server 2008 R2 PowerPivot para Excel 2010 a libros de SQL Server 2012 PowerPivot para Excel 2010.

La actualización de un libro resuelve el siguiente error que aparece al intentar la actualización de datos programada en el libro de una versión anterior:

"La operación de actualización de los libros creados con la versión anterior de PowerPivot no está disponible".

Cómo actualizar un libro

Hay dos formas de realizar la actualización:

  1. Actualice cada libro manualmente abriendolo en Excel en un equipo que tenga la versión SQL Server 2012 de PowerPivot para Excel y vuelva a publicarlo en el servidor. Al abrir el libro en la versión más reciente del complemento, se producen las operaciones internas siguientes: el proveedor de datos en la cadena de conexión de datos del libro se actualiza a MSOLAP.5, se actualizan los metadatos y las relaciones se vuelven a crear para adecuarlas a una implementación más reciente.

  2. Como alternativa, un administrador de SharePoint puede habilitar la característica de actualización automática para el servicio del sistema PowerPivot en una granja de Servidores de SharePoint para actualizar automáticamente un libro powerPivot de SQL Server 2008 R2 cuando se ejecuta la actualización de datos programada (solo se actualizan los libros configurados para la actualización de datos programada).

    Nota:

    La actualización automática es una característica de configuración del servidor; no puede habilitarla o deshabilitarla para libros, bibliotecas o colecciones de sitios concretos.

Cómo configurar la actualización automática durante la actualización de datos

Para usar la actualización automática, debe activar la casilla Actualizar automáticamente los libros PowerPivot para habilitar la actualización de datos desde el servidor en la herramienta de configuración de PowerPivot. En la herramienta, la casilla está en la página Actualizar el servicio de sistema de PowerPivot y en la página Crear una aplicación de servicio PowerPivot si se configura una nueva instalación.

Puede ejecutar el cmdlet siguiente para comprobar si la actualización automática está habilitada:

PS C:\Windows\system32> Get-PowerPivotSystemService  

La salida de Get-PowerPivotSystemService es una lista de propiedades y valores correspondientes. Debería aparecer WorkbookUpgradeOnDataRefresh en la lista de propiedades. Se establecerá en true si la actualización automática está habilitada. Si es false, continúe en el paso siguiente, habilitar la actualización automática del libro.

Para habilitar la actualización automática del libro, ejecute el comando siguiente:

PS C:\Windows\system32> Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$true -Confirm:$false  

Después de actualizar el libro, puede usar la actualización de datos programada y las nuevas características del complemento PowerPivot para Excel.

Ejecutar varias versiones de un libro en un servidor más reciente

Puede ejecutar versiones anteriores y más recientes de libros PowerPivot en paralelo en una instancia de SQL Server 2012 SP1 de PowerPivot para SharePoint.

Según cómo haya instalado el servidor, es posible que necesite instalar una versión anterior del proveedor OLE DB de Analysis Services para poder obtener acceso a libros anteriores y recientes en el mismo servidor.

Tenga en cuenta que no se admite la publicación de libros de versiones más recientes en instancias de SQL Server anteriores de PowerPivot para SharePoint. Una instancia de SQL Server 2008 R2 no cargará un libro que creó en la versión SQL Server 2012 de PowerPivot para Excel y una instancia de SQL Server 2012 no cargará libros de Office 2013 con modelos de datos avanzados creados con la versión SQL Server 2012 SP1 de PowerPivot en Excel.

Comprobar la información de proveedor de datos de MSOLAP en un libro PowerPivot

Siga estas indicaciones para comprobar qué proveedor OLE DB se utiliza en un libro PowerPivot. La comprobación de la información de conexión de datos no requiere que se instale el complemento PowerPivot para Excel.

  1. En Excel, en la pestaña Datos, haga clic en Conexiones. Haga clic en Propiedades.

  2. En la pestaña Definición , la versión del proveedor aparece al principio de la cadena de conexión.

    Provider=MSOLAP.5 indica que el libro está SQL Server 2012.

    Provider=MSOLAP.4 indica SQL Server 2008 R2.

    Data Source=$Embedded$ indica que es un libro PowerPivot, con una base de datos incrustada.

Comprobar la versión actual del proveedor de datos MSOLAP en un equipo local

Utilice las siguientes instrucciones para comprobar qué proveedor OLE DB es la versión actual en el servidor o la estación de trabajo que ejecuta los libros PowerPivot. Conocer la versión actual puede ayudarle a solucionar errores de conexión de los datos después de actualizar.

  1. En el Editor del Registro, vaya a HKEY_CLASSES_ROOT

  2. Desplácese hasta MSOLAP. Compruebe que MSOLAP.5 aparece entre los proveedores OLAP instalados en el sistema. Compruebe que MSOLAP | CurVer está establecido en MSOLAP.5

Consulte también

Migrar PowerPivot a SharePoint 2013
Actualizar PowerPivot para SharePoint
Novedades de Analysis Services y Business Intelligence
Ver el Historial de actualización de datos (PowerPivot para SharePoint)