Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique explique l’expérience utilisateur des classeurs créés dans les environnements PowerPivot précédents et explique comment mettre à niveau des classeurs PowerPivot afin que vous puissiez tirer parti des nouvelles fonctionnalités introduites dans cette version. Pour en savoir plus sur les nouvelles fonctionnalités, consultez Nouveautés de PowerPivot.
Avertissement
Vous ne pouvez pas restaurer la mise à niveau pour les classeurs mis à niveau automatiquement sur le serveur. Une fois qu’un classeur est mis à niveau, il reste mis à niveau. Pour utiliser une version précédente, vous pouvez republier le classeur précédent dans SharePoint, restaurer une version précédente 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 de versions.
Cette rubrique contient les sections suivantes :
Mise à niveau vers des classeurs SQL Server 2012 Service Pack 1 (SP1) à partir de classeurs 2008 R2
Exécution de plusieurs versions de classeur sur un serveur plus récent
Vue d’ensemble de la mise à niveau des classeurs
Un classeur PowerPivot est un classeur Excel qui contient des données PowerPivot incorporées. La mise à niveau d’un classeur présente deux avantages :
Utilisez de nouvelles fonctionnalités dans PowerPivot pour Excel.
Active l’actualisation planifiée des données pour les classeurs qui s’exécutent avec un serveur SQL Server 2012 SP1 Analysis Services en mode SharePoint.
Important
Vous ne pouvez pas restaurer un classeur mis à niveau. Veillez donc à effectuer une copie du fichier si vous souhaitez l’utiliser dans la version précédente de PowerPivot pour Excel ou sur une version précédente de PowerPivot pour SharePoint.
Le tableau suivant répertorie la prise en charge et le comportement des classeurs PowerPivot en fonction de 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 l’environnement particulier et le comportement de l’actualisation planifiée des données d’un classeur qui n’a pas encore été mis à niveau.
Options de comportement du classeur et de mise à niveau
| Créé dans | < | Prise en charge et comportement | > |
|---|---|---|---|
| 2008 R2 PowerPivot pour SharePoint 2010 | PowerPivot 2012 pour SharePoint 2010 | 2012 SP1 PowerPivot pour SharePoint 2013 | |
| PowerPivot 2008 R2 pour Excel 2010 | Toutes les fonctionnalités |
Expé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 effectuent une mise à niveau automatique dans la bibliothèque de documents si la mise à niveau automatique est activée pour le service système PowerPivot dans la batterie de serveurs SharePoint, Planifier l’actualisation des données : NON pris en charge. Le classeur nécessite une mise à 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 manuellement leurs classeurs 2008 R2 vers la version 2012 ou vers la version Office 2013. Planifier l’actualisation des données : NON pris en charge. Le classeur doit être actualisé. |
| PowerPivot 2012 pour Excel | Non prise en charge | Toutes les fonctionnalités |
Expérience: Les utilisateurs peuvent interagir avec le classeur dans le navigateur et l’utiliser comme source de données pour d’autres solutions. La fonctionnalité de programmation 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 manuellement leurs classeurs vers la version d’Office 2013. Planifier l’actualisation des données : prise en charge. |
| Excel 2013 | Non prise en charge | Non prise en charge | Toutes les fonctionnalités |
Mise à niveau vers des classeurs SQL Server 2012 Service Pack 1 (SP1) à partir de classeurs 2008 R2
Cette section décrit la mise à niveau vers des classeurs PowerPivot SQL Server 2012 SP1 pour Excel 2013 à partir de classeurs PowerPivot SQL Server 2008 R2 pour Excel 2010.
Changement de comportement : Les classeurs PowerPivot SQL Server 2008 R2 ne seront pas automatiquement mis à niveau lorsqu’ils sont utilisés dans SQL Server 2012 SP1 PowerPivot pour SharePoint 2013. Par conséquent, les actualisations planifiées des données ne fonctionnent pas pour les classeurs PowerPivot SQL Server 2008 R2
Les classeurs R2 2008 s’ouvrent dans PowerPivot pour SharePoint 2013, mais les actualisations planifiées des données ne fonctionnent pas. Si vous passez en revue l’historique des actualisations, un message d’erreur semblable à ce qui suit s’affiche :
« Le classeur contient un modèle PowerPivot non pris en charge. Le modèle PowerPivot dans le classeur est au format PowerPivot SQL Server 2008 R2 pour Excel 2010. Les modèles PowerPivot pris en charge sont les suivants :
SQL Server 2012 PowerPivot pour Excel 2010.
SQL Server 2012 PowerPivot pour Excel 2013.
Comment mettre à niveau un classeur : L’actualisation planifiée des données ne fonctionnera pas tant que vous ne mettez pas à niveau le classeur vers un classeur 2012. Pour mettre à niveau le classeur et le modèle qu’il contient, effectuez l’une des opérations suivantes :
Téléchargez et ouvrez le classeur dans Microsoft Excel 2010 avec le complément PowerPivot SQL Server 2012 pour Excel installé.
Ouvrez la fenêtre PowerPivot et mettez à niveau le modèle PowerPivot.
Enregistrez ensuite le classeur et republiez-le dans SharePoint.
Téléchargez et ouvrez le classeur dans Microsoft Excel 2013.
Ouvrez la fenêtre PowerPivot et mettez à niveau le modèle PowerPivot.
Enregistrez ensuite 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 de comportement des fonctionnalités Analysis Services dans SQL Server 2014
Pour plus d’informations sur l’historique des actualisations, consultez Afficher l’historique d’actualisation des données (PowerPivot pour SharePoint) .
Mettre à niveau vers des classeurs Office 2013 à partir de versions créées à l’aide de l'Add-In PowerPivot 2012 pour Excel
Cette section décrit la mise à niveau de PowerPivot pour SQL Server 2012 vers SQL Server 2012 SP1 dans Excel 2013, à partir des classeurs PowerPivot 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 la version précédente du classeur :
« L’opération d’actualisation pour les classeurs créés avec la version antérieure de PowerPivot n’est pas disponible. »
Comment mettre à niveau un classeur
Mettez à niveau manuellement chaque classeur en l’ouvrant dans Microsoft Excel 2013.
Pour mettre à niveau le classeur et le modèle qu’il contient, téléchargez et ouvrez le classeur dans Microsoft Excel 2013.
Ouvrez la fenêtre PowerPivot et mettez à niveau le modèle PowerPivot.
Enregistrez ensuite le classeur et republiez-le sur le serveur SharePoint 2013.
Mise à jour des classeurs vers SQL Server 2012 depuis les versions créées avec PowerPivot 2008 R2 pour Excel 2010 Add-In
Cette section décrit la mise à niveau vers SQL Server 2012 PowerPivot pour Excel 2010 à partir de classeurs PowerPivot SQL Server 2008 R2 pour Excel 2010.
La mise à niveau d'un classeur résout l'erreur suivante qui survient lors de la tentative d'actualisation planifiée des données sur la version précédente du classeur :
« L’opération d’actualisation pour les classeurs créés avec la version antérieure de PowerPivot n’est pas disponible. »
Comment mettre à niveau un classeur
Il existe deux façons de mettre à niveau :
Mettez à niveau manuellement chaque classeur en l’ouvrant dans Excel sur un ordinateur doté de la version sql Server 2012 de PowerPivot pour Excel, puis republiez-le sur le serveur. Lorsque vous ouvrez le classeur dans la version la 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 se conformer à une implémentation plus récente.
Vous pouvez également activer la fonctionnalité de mise à niveau automatique du service système PowerPivot dans une batterie de serveurs SharePoint pour mettre à niveau automatiquement un classeur PowerPivot SQL Server 2008 R2 lors de la planification de l’actualisation des données (seuls les classeurs configurés pour l’actualisation planifiée des données sont mis à niveau).
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 des collections de sites spécifiques.
Comment configurer la mise à niveau automatique pendant l’actualisation des données
Pour utiliser la mise à niveau automatique, vous devez cocher la case Mettre à niveau automatiquement les classeurs PowerPivot pour permettre l’actualisation des données depuis le serveur dans l’outil de configuration PowerPivot. Dans l’outil, la case à cocher se trouve sur la page Mettre à niveau le service système PowerPivot et dans la page Créer une application de service PowerPivot 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 Get-PowerPivotSystemService est une liste de propriétés et de valeurs correspondantes. Vous devez voir WorkbookUpgradeOnDataRefresh dans la liste des propriétés. Elle est définie sur true si la mise à niveau automatique est activée. S’il est faux, passez à l’étape suivante, en activant la mise à niveau automatique du classeur.
Pour activer la mise à niveau automatique du classeur, exécutez la commande suivante :
PS C:\Windows\system32> Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$true -Confirm:$false
Après avoir mis à niveau le classeur, vous pouvez utiliser l’actualisation planifiée des données et les nouvelles fonctionnalités du complément PowerPivot pour Excel.
Exécution de plusieurs versions de classeurs sur un serveur plus récent
Vous pouvez exécuter des versions antérieures et plus récentes des classeurs PowerPivot côte à côte sur une instance SQL Server 2012 SP1 de PowerPivot pour SharePoint.
Selon la façon dont vous avez installé le serveur, vous devrez peut-être installer une version précédente du fournisseur OLE DB Analysis Services avant de pouvoir accéder à des classeurs plus anciens et plus récents sur le même serveur.
Notez que la publication de classeurs d'une version plus récente sur les instances SQL Server précédentes de PowerPivot pour SharePoint n'est pas prise en charge. Une instance SQL Server 2008 R2 ne charge pas un classeur que vous avez créé dans la version sql Server 2012 de PowerPivot pour Excel, et une instance 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 PowerPivot dans Excel.
Comment vérifier les informations du fournisseur de données MSOLAP dans un classeur PowerPivot
Utilisez les instructions suivantes pour vérifier quel fournisseur OLE DB est utilisé dans un classeur PowerPivot. La vérification des informations de connexion de données ne nécessite pas l’installation du complément PowerPivot pour Excel.
Dans Excel, sous l’onglet Données, cliquez sur Connexions. Cliquez sur Propriétés.
Sous l’onglet Définition , la version du fournisseur apparaît au début de la chaîne de connexion.
Provider=MSOLAP.5 indique que le classeur est SQL Server 2012.
Provider=MSOLAP.4 indique SQL Server 2008 R2.
La source de données =$Embedded$ indique que le classeur est un classeur PowerPivot, à l’aide d’une base de données incorporée.
Comment rechercher la version actuelle du fournisseur de données MSOLAP sur un ordinateur local
Utilisez les instructions suivantes pour vérifier la version actuelle du fournisseur OLE DB sur le serveur ou la station de travail qui exécute des classeurs PowerPivot. Connaître la version actuelle peut vous aider à résoudre les erreurs de connexion de données après la mise à niveau.
Dans l’Éditeur du Registre, accédez à HKEY_CLASSES_ROOT
Faites défiler jusqu’à MSOLAP. Vérifiez que MSOLAP.5 figure parmi les fournisseurs OLAP installés sur le système. Vérifier que MSOLAP | CurVer est défini sur MSOLAP.5
Voir aussi
Migrer PowerPivot vers SharePoint 2013
Mettre à niveau PowerPivot pour SharePoint
Nouveautés dans Analysis Services et Business Intelligence
Afficher l’historique d’actualisation des données (PowerPivot pour SharePoint)