Share via


Actualizar libros y actualización de datos programada (SQL Server 2012 SP1)

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 obtener más información acerca de las nuevas características, vea Novedades de PowerPivot.

Nota de advertenciaAdvertencia

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

  • Actualizar libros de SQL Server 2008 R2 a libros de SQL Server 2012 SP1

  • Actualizar libros de SQL Server 2012 a libros de SQL Server 2012 SP1

  • Actualizar libros de SQL Server 2008 R2 a libros de SQL Server 2012

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

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:

  • Usar las nuevas características de PowerPivot para Excel.

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

Nota importanteImportante

No puede revertir un libro actualizado, por lo que debe asegurarse 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 muestran la compatibilidad y el comportamiento de los libros PowerPivot según el 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

Icono de flecha usado con el vínculo Volver al principioArriba

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 de SQL Server 2008 R2 PowerPivot 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 de 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 acerca de los cambios en las características de Analysis Services, vea Cambios de comportamiento en las características de Analysis Services en SQL Server 2012.

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

Icono de flecha usado con el vínculo Volver al principioArriba

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 libros creada con una 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.

Icono de flecha usado con el vínculo Volver al principioArriba

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 libros creada con una 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; para ello, ábralo en Excel en un equipo que tenga la versión SQL Server 2012 de PowerPivot para Excel y, a continuación, 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 permitir que la característica de actualización automática para el servicio del sistema PowerPivot de una granja de servidores de SharePoint actualice automáticamente un libro de SQL Server 2008 R2 PowerPivot cuando se ejecute la actualización de datos programada (solo se actualizan los libros que están 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.

Icono de flecha usado con el vínculo Volver al principioArriba

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

Puede ejecutar versiones anteriores y recientes de los 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 una versión más reciente en instancias anteriores de SQL Server de PowerPivot para SharePoint. Una instancia de SQL Server 2008 R2 no cargará un libro creado en la versión de 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 que se hayan creado con la versión de SQL Server 2012 SP1 de PowerPivot en Excel.

Icono de flecha usado con el vínculo Volver al principioArriba

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 de 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 es 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

Icono de flecha usado con el vínculo Volver al principioArriba

Vea también

Tasks

Ver el Historial de actualización de datos (PowerPivot para SharePoint)

Conceptos

Migrar PowerPivot a SharePoint 2013

Actualizar PowerPivot para SharePoint

Novedades (Analysis Services)

Actualizar PowerPivot para Excel