Mettre à niveau les classeurs et l'actualisation planifiée des données (SharePoint 2013)

 

Cette rubrique traite de l’utilisation des classeurs créés dans les environnements Power Pivot précédents et comment mettre à niveau les classeurs Power Pivot afin de pouvoir tirer parti des nouvelles fonctionnalités introduites dans cette version. Pour en savoir plus sur les nouvelles fonctionnalités, consultez Nouveautés de Power Pivot.

System_CAPS_ICON_warning.jpg Avertissement


Vous ne pouvez pas restaurer la mise à niveau de classeurs qui sont mis à niveau automatiquement sur le serveur. Une fois qu'un classeur est mis à niveau, il le reste. Pour utiliser une version antérieure, vous pouvez republier le classeur précédent dans SharePoint, restaurer une version antérieure ou recycler le classeur. Pour plus d'informations sur la restauration ou le recyclage d'un document dans SharePoint, consultez Planifier la protection du contenu à l’aide de corbeilles et du contrôle de version.

Cette rubrique contient les sections suivantes :

Un classeur Power Pivot est un fichier de classeur Excel qui contient des données Power Pivot intégrées. La mise à niveau d'un classeur présente deux avantages :

  • Utilisez les nouvelles fonctionnalités de Power Pivot pour Excel.

  • Permet l'actualisation planifiée des données pour les classeurs exécutés avec un serveur SQL Server 2012 SP1 Analysis Services en mode SharePoint.

System_CAPS_ICON_important.jpg Important


Vous ne pouvez pas restaurer un classeur mis à niveau : assurez-vous de faire une copie du fichier si vous souhaitez l'utiliser dans la version antérieure de Power Pivot pour Excel, ou dans une version antérieure de Power Pivot pour SharePoint.

Le tableau suivant répertorie la prise en charge et le comportement des classeurs Power Pivot sur l’environnement dans lequel le classeur a été créé. Le comportement décrit inclut l'expérience 'utilisateur générale, les options de mise à niveau prises en charge pour mettre à niveau le classeur vers un environnement spécifique, et le comportement de l'actualisation planifiée des données d'un classeur qui n'a pas encore été mis à niveau.

Comportement et options de mise à niveau des classeurs

Environnement de création<Prise en charge et comportement>
2008 R2 Power Pivot pour SharePoint 20102012 Power Pivot pour SharePoint 20102012 SP1 Power Pivot pour SharePoint 2013
2008 R2 Power Pivot pour Excel 2010Toutes les fonctionnalitésExpérience : les utilisateurs peuvent interagir avec le classeur dans le navigateur et l'utiliser comme source de données pour d'autres solutions.

 Mise à niveau : les classeurs sont mis à niveau automatiquement dans la bibliothèque de documents si la mise à niveau automatique est activée pour le service système Power Pivot dans la batterie de serveurs SharePoint.

 Planification de l'actualisation des données : NON prise en charge. Le classeur doit être mis à niveau.
Expérience : les utilisateurs peuvent interagir avec le classeur et l'utiliser comme source de données pour d'autres solutions.

 Mise à niveau : la mise à niveau automatique n'est pas disponible. Les utilisateurs doivent mettre à niveau leurs classeurs 2008 R2 vers la version 2012 ou version Office 2013 manuellement.

 Planification de l'actualisation des données : NON prise en charge. Le classeur doit être mis à niveau.
2012 Power Pivot pour ExcelNon pris en chargeToutes les fonctionnalitésExpérience : les utilisateurs peuvent interagir avec le classeur dans le navigateur et l'utiliser comme source de données pour d'autres solutions. La planification de l'actualisation des données est disponible.

 Mise à niveau : la mise à niveau automatique n'est pas prise en charge. Les utilisateurs peuvent mettre à niveau leurs classeurs vers la version Office 2013.

 Planification de l'actualisation des données : prise en charge.
Excel 2013Non pris en chargeNon pris en chargeToutes les fonctionnalités

Cette section décrit la mise à niveau de classeurs SQL Server 2008 R2 Power Pivot pour Excel 2010 vers des classeurs SQL Server 2012 SP1 Power Pivot pour Excel 2013.

Modification du comportement : les classeurs SQL Server 2008 R2 Power Pivot ne sont pas mis à niveau automatiquement lorsqu’ils sont utilisés dans SQL Server 2012 SP1 Power Pivot pour SharePoint 2013. Par conséquent, les actualisations planifiées de données ne fonctionnent pas pour les classeurs SQL Server 2008 R2 Power Pivot .

Les classeurs SQL Server 2008 R2 s’ouvrent dans Power Pivot pour SharePoint 2013, cependant les actualisations planifiées de données ne fonctionnent pas. Si vous observez l'historique d'actualisation, vous pouvez voir un message d'erreur semblable au message suivant :

« Le classeur contient un modèle Power Pivot non pris en charge ». Le modèle Power Pivot dans le classeur est au format SQL Server 2008 R2 Power Pivot pour Excel 2010. Les modèles Power Pivot pris en charge sont les suivants :

  • SQL Server 2012 Power Pivot pour Excel 2010.

  • SQL Server 2012 Power Pivot pour Excel 2013.

Comment mettre à niveau un classeur : l'actualisation planifiée de données ne fonctionne pas tant que vous n'avez pas mis à niveau le classeur vers un classeur 2012. Pour mettre à niveau le classeur et le modèle qu'il contient, procédez de l'une des façons suivantes :

  • Téléchargez le classeur et ouvrez-le dans Microsoft Excel 2010 avec le complément SQL Server 2012 Power Pivot pour Excel installé.

    Ouvrez la fenêtre Power Pivot et mettez à niveau le modèle Power Pivot .

    Ensuite, enregistrez le classeur et republiez-le sur SharePoint.

  • Téléchargez et ouvrez le classeur dans Microsoft Excel 2013.

    Ouvrez la fenêtre Power Pivot et mettez à niveau le modèle Power Pivot .

    Ensuite, enregistrez le classeur et republiez-le sur le serveur SharePoint.

Pour plus d’informations sur les modifications apportées aux fonctionnalités Analysis Services, consultez Modifications du comportement des fonctionnalités d’Analysis Services dans SQL Server 2016.

Pour plus d’informations sur l’historique d’actualisation, consultez Afficher l’historique d’actualisation des données (Power Pivot pour SharePoint).

Cette section décrit la mise à niveau de classeurs SQL Server 2012 Power Pivot pour Excel 2010 vers SQL Server 2012 SP1 Power Pivot pour Excel 2013.

La mise à niveau d'un classeur résout l'erreur suivante qui se produit lors de la tentative d'actualisation planifiée des données sur le classeur de version précédente :

« L’opération d’actualisation de classeurs créés avec une version antérieure de Power Pivot n’est pas disponible. »

Procédure de mise à niveau d'un classeur

  1. Mettez à niveau chaque classeur manuellement en l'ouvrant dans Microsoft Excel 2013.

  2. Pour mettre à niveau le classeur et le modèle qu'il contient, téléchargez et ouvrez le classeur dans Microsoft Excel 2013.

  3. Ouvrez la fenêtre Power Pivot et mettez à niveau le modèle Power Pivot .

  4. Ensuite, enregistrez le classeur et republiez-le sur le serveur SharePoint 2013.

Cette section décrit la mise à niveau de classeurs SQL Server 2008 R2 Power Pivot pour Excel 2010 vers SQL Server 2012 Power Pivot pour Excel 2010.

La mise à niveau d'un classeur résout l'erreur suivante qui se produit lors de la tentative d'actualisation planifiée des données sur le classeur de version précédente :

« L’opération d’actualisation de classeurs créés avec une version antérieure de Power Pivot n’est pas disponible. »

Procédure de mise à niveau d'un classeur

Vous pouvez effectuer la mise à niveau de deux façons :

  1. Mettez à niveau chaque classeur manuellement en l’ouvrant dans Excel sur un ordinateur doté de la version SQL Server 2012 de Power Pivot pour Excel, puis republiez-le sur le serveur. Lorsque vous ouvrez le classeur dans une version plus récente du complément, les opérations internes suivantes se produisent : le fournisseur de données dans la chaîne de connexion de données du classeur est mis à jour vers MSOLAP.5, les métadonnées sont mises à jour et les relations sont recréées pour assurer la conformité avec une implémentation plus récente.

  2. Sinon, un administrateur SharePoint peut activer la fonctionnalité de mise à niveau automatique pour le service système Power Pivot dans une batterie de serveurs SharePoint pour mettre à niveau automatiquement un classeur SQL Server 2008 R2Power Pivot quand l’actualisation planifiée des données s’exécute (seuls les classeurs configurés pour une actualisation planifiée des données sont mis à niveau).

    System_CAPS_ICON_note.jpg Remarque


    La mise à niveau automatique est une fonctionnalité de configuration de serveur ; vous ne pouvez pas l'activer ou la désactiver pour des classeurs, des bibliothèques ou les collections de sites spécifiques.

Procédure de configuration de la mise à niveau automatique lors de l'actualisation des données

Pour utiliser la mise à niveau automatique, vous devez cocher la case Mettre automatiquement à niveau les classeurs Power Pivot pour permettre l’actualisation des données à partir du serveur dans l’outil de configuration Power Pivot. Dans l’outil, la case à cocher se trouve dans la page Mettre à niveau le service système Power Pivot et dans la page Créer une application de service Power Pivot si vous configurez une nouvelle installation.

Vous pouvez exécuter l'applet de commande suivante pour vérifier si la mise à niveau automatique est activée :

PS C:\Windows\system32> Get-PowerPivotSystemService  

La sortie de la commande Get-PowerPivotSystemService est une liste de propriétés et de valeurs correspondantes. Vous devriez voir WorkbookUpgradeOnDataRefresh dans la liste des propriétés. Elle aura la valeur true si la mise à niveau automatique est activée. Si elle a la valeur false, passez à l'étape suivante, pour activer la mise à niveau automatique des classeurs.

Pour activer la mise à niveau automatique des classeurs, exécutez la commande suivante :

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

Après la mise à niveau du classeur, vous pouvez utiliser l’actualisation planifiée des données et les nouvelles fonctionnalités du complément Power Pivot pour Excel.

Vous pouvez exécuter les versions antérieures et les versions plus récentes des classeurs Power Pivot côte à côte sur une instance SQL Server 2012 SP1 de Power Pivot pour SharePoint.

Selon la façon dont vous avez installé le serveur, vous devrez peut-être installer une version antérieure du fournisseur OLE DB Analysis Services avant de pouvoir accéder aux classeurs plus anciens et plus récents sur le même serveur.

Notez que la publication de classeurs de version plus récente sur des instances SQL Server antérieures de Power Pivot pour SharePoint n'est pas prise en charge. Une instance de SQL Server 2008 R2 ne charge pas un classeur créé dans la version SQL Server 2012 de Power Pivot pour Excel, et une instance de SQL Server 2012 ne charge pas les classeurs Office 2013 avec des modèles de données avancés que vous avez créés à l’aide de la version SQL Server 2012 SP1 de Power Pivot dans Excel.

Procédure de contrôle des informations de fournisseur de données de MSOLAP dans un classeur Power Pivot

Suivez les instructions suivantes pour vérifier le fournisseur OLE DB utilisé dans un classeur Power Pivot . La vérification des informations de connexion de données ne nécessite pas l'installation du complément Power Pivot pour Excel.

  1. Dans Excel, dans l'onglet Données, cliquez sur Connexions. Cliquez sur Propriétés.

  2. Dans l'onglet Définition , la version du fournisseur apparaît au début de la chaîne de connexion.

    Provider=MSOLAP.5 indique qu’il s’agit d’un classeur SQL Server 2012.

    Provider=MSOLAP.4 indique SQL Server 2008 R2.

    Data Source=$Embedded$ indique que le classeur est un classeur Power Pivot qui utilise une base de données incorporée.

Comment vérifier la version actuelle du fournisseur de données MSOLAP sur un ordinateur local

Suivez les instructions suivantes pour vérifier quelle est la version actuelle du fournisseur OLE DB sur le serveur ou la station de travail qui exécute des classeurs Power Pivot . Connaître la version actuelle peut vous aider à dépanner des erreurs de connexion de données après la mise à niveau.

  1. Dans l'Éditeur du Registre, allez à HKEY_CLASSES_ROOT

  2. Faites défiler jusqu'à MSOLAP. Vérifiez que MSOLAP.5 apparaît parmi les fournisseurs OLAP installés sur le système. Vérifiez que MSOLAP | CurVer est défini sur MSOLAP.5

Migrer PowerPivot vers SharePoint 2013
Mettre à niveau Power Pivot pour SharePoint
Nouveautés d’Analysis Services
Afficher l’historique d’actualisation des données (Power Pivot pour SharePoint)

Ajouts de la communauté

AJOUTER
Afficher: