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.
L’actualisation des données PowerPivott est une opération planifiée côté serveur qui interroge des sources de données externes pour mettre à jour les données PowerPivot incorporées dans un classeur Excel 2010 stocké dans une bibliothèque de contenu.
L’actualisation des données est une fonctionnalité intégrée de PowerPivot pour SharePoint, mais elle nécessite l’exécution de services et de travaux de minuteur spécifiques dans votre batterie de serveurs SharePoint 2010. Des étapes administratives supplémentaires, telles que l’installation de fournisseurs de données et la vérification des autorisations de base de données, sont souvent requises pour que l’actualisation des données réussisse.
S’applique à : SharePoint 2010
Remarque
SQL Server 2014 et SharePoint Server 2013 Excel Services utilisent une architecture différente pour l’actualisation des données des modèles de données PowerPivot. La nouvelle architecture utilise Excel Services comme composant principal pour charger des modèles de données PowerPivot. L’architecture d’actualisation des données précédente utilisée s’appuyait sur un serveur exécutant le service système PowerPivot et Analysis Services en mode SharePoint pour charger des modèles de données. Pour plus d’informations, consultez l’actualisation des données PowerPivot avec SharePoint 2013.
Dans cette rubrique :
Étape 1 : Activer le service Banque d’informations sécurisé et générer une clé principale
Étape 4 : Configurer le serveur pour l’actualisation évolutive des données
Étape 5 : Installer les fournisseurs de données utilisés pour importer des données PowerPivot
Étape 7 : Activer la mise à niveau du classeur pour l’actualisation des données
Étape 8 : Vérifier la configuration de l’actualisation des données
Modifier les paramètres de configuration pour l’actualisation des données
Replanifier le travail du minuteur d’actualisation des données PowerPivot
Désactiver la tâche programmée d’actualisation des données
Après avoir vérifié que l’environnement et les autorisations du serveur sont configurés, l’actualisation des données est prête à être utilisée. Pour utiliser l’actualisation des données, un utilisateur SharePoint crée une planification sur un classeur PowerPivot qui spécifie la fréquence à laquelle l’actualisation des données se produit. La création de la planification est généralement effectuée par le propriétaire ou l’auteur du classeur qui a publié le fichier sur SharePoint. Cette personne crée et gère les planifications d’actualisation des données pour les classeurs qu’il possède. Pour plus d’informations, consultez Planifier une actualisation des données (PowerPivot pour SharePoint).
Étape 1 : Activer le service Banque d’informations sécurisé et générer une clé principale
L’actualisation des données PowerPivot dépend du service Banque d’informations sécurisé pour fournir des informations d’identification utilisées pour exécuter des travaux d’actualisation des données et pour se connecter à des sources de données externes qui utilisent des informations d’identification stockées.
Si vous avez installé PowerPivot pour SharePoint à l’aide de l’option Nouveau serveur, le service Banque d’informations sécurisé est configuré pour vous. Pour tous les autres scénarios d’installation, vous devez créer et configurer une application de service et générer une clé de chiffrement principale pour le service Banque d’informations sécurisé.
Remarque
Vous devez être administrateur de batterie de serveurs pour configurer le service Banque d’informations sécurisé ou déléguer l’administration du service banque d’informations sécurisé à un autre utilisateur. Vous devez être administrateur d’application de service pour configurer ou modifier les paramètres une fois qu’il est activé.
Dans Administration centrale, dans Gestion des applications, cliquez sur Gérer les applications de service.
Dans le ruban Applications de service, dans Créer, cliquez sur Nouveau.
Sélectionnez Secure Store Service.
Dans la page Créer une application banque d’informations sécurisée , entrez un nom pour l’application.
Dans La base de données, spécifiez l’instance SQL Server qui hébergera la base de données pour cette application de service. La valeur par défaut est l’instance du moteur de base de données SQL Server qui héberge les bases de données de configuration de batterie de serveurs.
Dans Nom de la base de données, entrez le nom de la base de données d’application de service. La valeur par défaut est Secure_Store_Service_DB_<guid>. Le nom par défaut correspond au nom par défaut de l’application de service. Si vous avez entré un nom d’application de service unique, suivez une convention de nommage similaire pour votre nom de base de données afin de pouvoir les gérer ensemble.
Dans Authentification de la base de données, la valeur par défaut est Authentification Windows. Si vous choisissez l’authentification SQL, reportez-vous au guide d’administrateur SharePoint pour obtenir des conseils sur l’utilisation du type d’authentification dans votre batterie de serveurs.
Dans le pool d’applications, sélectionnez Créer un pool d’applications. Spécifiez un nom descriptif qui aidera d’autres administrateurs de serveur à identifier la façon dont le pool d’applications est utilisé.
Sélectionnez un compte de sécurité pour le pool d’applications. Spécifiez un compte managé pour utiliser un compte d’utilisateur de domaine.
Acceptez les valeurs par défaut restantes, puis cliquez sur OK. L’application de service apparaît en même temps que d’autres services managés dans la liste des applications de service de la batterie.
Cliquez sur l’application du service de stockage sécurisé dans la liste.
Dans le ruban Applications de service, cliquez sur Gérer.
Dans Gestion des clés, cliquez sur Générer une nouvelle clé.
Entrez, puis confirmez une phrase de passe. L’expression de passe sera utilisée pour ajouter des applications de service partagé de magasin sécurisé supplémentaires.
Cliquez sur OK.
La journalisation de l’audit des opérations du service Store, qui est utile à des fins de résolution des problèmes, doit être activée avant qu’elle soit disponible. Pour plus d’informations sur l’activation de la journalisation, consultez Configurer le service Banque d’informations sécurisé (SharePoint 2010).
Étape 2 : Désactiver les options de données d'identification que vous ne souhaitez pas prendre en charge
L'actualisation des données PowerPivot fournit trois options d'authentification dans une planification d'actualisation des données. Lorsqu’un propriétaire du classeur planifie l’actualisation des données, il choisit l’une de ces options, déterminant ainsi le compte sous lequel le travail d’actualisation des données s’exécute. En tant qu'administrateur, vous pouvez déterminer quelles options d'identification sont disponibles pour les propriétaires de planning.
Vous devez disposer d’au moins une option disponible pour que l’actualisation des données fonctionne.
L’option 1, utiliser le compte d’actualisation des données configuré par l’administrateur s’affiche toujours sur la page de définition de planification, mais fonctionne uniquement si vous configurez le compte d’actualisation des données sans assistance. Pour plus d’informations sur la création du compte, consultez Configurer le compte d’actualisation des données sans assistance PowerPivot (PowerPivot pour SharePoint).
Option 2, Se connecter à l’aide des informations d’identification Windows suivantes s’affiche toujours sur la page, mais fonctionne uniquement lorsque vous activez l’option Autoriser les utilisateurs à entrer l’option d’informations d’identification Windows personnalisées dans la page de configuration de l’application de service. Cette option est activée par défaut, mais vous pouvez la désactiver si les inconvénients de l’utiliser l’emportent sur les avantages (voir ci-dessous).
L’option 3, Se connecter à l’aide des informations d’identification enregistrées dans le Service de Stockage Sécurisé, apparaît toujours sur la page, mais fonctionne uniquement lorsqu’un propriétaire du calendrier fournit une application cible valide. Un administrateur doit créer ces applications cibles à l’avance, puis fournir le nom de l’application à ceux qui créent les planifications d’actualisation des données. Pour plus d’informations sur la création d’une application cible pour les opérations d’actualisation des données, consultez Configurer les informations d’identification stockées pour l’actualisation des données PowerPivot (PowerPivot pour SharePoint).
Configuration de l’option d’informations d’identification 2, « Se connecter à l’aide des informations d’identification utilisateur Windows suivantes »
L’application de service PowerPivot inclut une option d’informations d’identification qui permet aux propriétaires de planification d’entrer un nom d’utilisateur et un mot de passe Windows arbitraires pour l’exécution d’un travail d’actualisation des données. Il s’agit de la deuxième option d'identifiants dans la page de définition de la planification.
Cette option d’informations d’identification est activée par défaut. Lorsque cette option d’informations d’identification est activée, le service système PowerPivot génère une application cible dans le service Banque d’informations sécurisé pour stocker le nom d’utilisateur et le mot de passe entrés par le propriétaire de la planification. Une application cible générée est créée à l’aide de cette convention d’affectation de noms : PowerPivotDataRefresh_<guid>. Une application cible est créée pour chaque ensemble d’informations d’identification Windows. Si une application cible existe déjà appartenant au service système PowerPivot et stocke le nom d’utilisateur et le mot de passe entrés par la personne définissant la planification, le service système PowerPivot utilise cette application cible plutôt que de en créer une nouvelle.
L’avantage principal de l’utilisation de cette option d’informations d’identification est la facilité d’utilisation et la simplicité. Le travail avancé est minimal, car les applications cibles sont créées pour vous. En outre, actualiser les données avec les identifiants du propriétaire du calendrier (qui est probablement la personne ayant créé le classeur) simplifie les exigences en matière de permissions ultérieures. Probablement, cet utilisateur dispose déjà d’autorisations sur la base de données cible. Lorsque l’actualisation des données s’exécute sous l’identité de l’utilisateur Windows de cette personne, toutes les connexions de données qui spécifient « utilisateur actuel » fonctionnent automatiquement.
L’inconvénient est une capacité de gestion limitée. Bien que les applications cibles soient créées automatiquement, elles ne sont pas supprimées automatiquement ou mises à jour à mesure que les informations de compte changent. Les stratégies d'expiration de mot de passe peuvent entraîner l'obsolescence de ces applications cibles. Les travaux d’actualisation des données qui utilisent des informations d’identification expirées commencent à échouer. Lorsque cela se produit, les propriétaires d'emploi du temps devront mettre à jour leurs informations d’identification en fournissant les valeurs de nom d’utilisateur et de mot de passe à jour dans le cadre d'un emploi du temps de mise à jour des données. Une nouvelle application cible sera créée à ce stade. Au fil du temps, lorsque les utilisateurs ajoutent et modifient les informations d’identification dans leurs planifications d’actualisation des données, vous pouvez constater que vous disposez d’un grand nombre d’applications cibles générées automatiquement sur votre système.
Actuellement, il n’existe aucun moyen de déterminer quelles applications cibles sont actives ou inactives, ni de tracer une application cible spécifique vers les planifications d’actualisation des données qui l’utilisent. En règle générale, vous devez laisser les applications cibles seules, car la suppression peut interrompre les planifications d’actualisation des données existantes. La suppression d’une application cible qui est toujours en cours d’utilisation entraîne l’échec de l’actualisation des données avec le message « Application cible introuvable », qui apparaît dans la page historique de l’actualisation des données du classeur.
Si vous choisissez de désactiver cette option d’informations d’identification, vous pouvez supprimer en toute sécurité toutes les applications cibles générées pour l’actualisation des données PowerPivot.
Désactivation de l’utilisation d’informations d’identification Windows arbitraires dans les planifications d’actualisation des données
Dans Administration centrale, dans Gestion des applications, cliquez sur Gérer les applications de service.
Cliquez sur le nom de l’application de service PowerPivot. Le tableau de bord de gestion PowerPivot s’affiche.
Dans Actions, cliquez sur Configurer les paramètres de l’application de service pour ouvrir la page Paramètres de l’application de service PowerPivot
Dans la section Actualisation des données, décochez la case Autoriser les utilisateurs à entrer des informations d’identification Windows personnalisées .
Étape 3 : Créer des applications cibles pour stocker les informations d’identification utilisées dans l’actualisation des données
Une fois le service Banque d’informations sécurisé configuré, les administrateurs SharePoint peuvent créer des applications cibles pour rendre les informations d’identification stockées disponibles à des fins d’actualisation des données, y compris le compte d’actualisation des données sans assistance PowerPivot ou tout autre compte utilisé pour exécuter le travail ou se connecter à des sources de données externes.
Rappelez-vous de la section précédente que vous devez créer des applications cibles pour que certaines options d’informations d’identification soient utilisables. Plus précisément, vous devez créer des applications cibles pour le compte d’actualisation des données sans assistance PowerPivot, ainsi que les informations d’identification stockées supplémentaires que vous attendez être utilisées dans les opérations d’actualisation des données.
Pour plus d’informations sur la création d’applications cibles qui contiennent des informations d’identification stockées, consultez Configurer le compte d’actualisation des données sans assistance PowerPivot (PowerPivot pour SharePoint) et configurer des informations d’identification stockées pour l’actualisation des données PowerPivot (PowerPivot pour SharePoint)
Étape 4 : Configurer le serveur pour l’actualisation évolutive des données
Par défaut, chaque installation de PowerPivot pour SharePoint prend en charge les requêtes à la demande et l’actualisation planifiée des données.
Pour chaque installation, vous pouvez spécifier si l’instance de serveur Analysis Services prend en charge à la fois l’actualisation des requêtes et des données planifiées, ou est dédiée à un type spécifique d’opération. Si vous avez plusieurs installations de PowerPivot pour SharePoint dans votre batterie de serveurs, vous pouvez envisager de dédier un serveur uniquement aux opérations d’actualisation des données si vous constatez que les travaux sont retardés ou défaillants.
En outre, si le matériel sous-jacent le prend en charge, vous pouvez augmenter le nombre de travaux d’actualisation des données qui s’exécutent en parallèle. Par défaut, le nombre de travaux pouvant s’exécuter en parallèle est calculé en fonction de la mémoire système, mais vous pouvez augmenter ce nombre si vous avez une capacité d’UC supplémentaire pour prendre en charge la charge de travail.
Pour plus d’informations, consultez Configurer l’actualisation des données dédiées ou le traitement Query-Only (PowerPivot pour SharePoint).
Étape 5 : Installer les fournisseurs de données utilisés pour importer des données PowerPivot
Une opération d’actualisation des données est essentiellement une répétition d’une opération d’importation qui a récupéré les données d’origine. Cela signifie que les mêmes fournisseurs de données utilisés pour importer les données dans l’application cliente PowerPivot doivent également être installés sur le serveur PowerPivot.
Vous devez être administrateur local pour installer des fournisseurs de données sur un serveur Windows. Si vous installez des pilotes supplémentaires, veillez à les installer sur chaque ordinateur de la batterie de serveurs SharePoint qui a une installation de PowerPivot pour SharePoint. Si vous avez plusieurs serveurs PowerPivot dans la ferme de serveurs, vous devez installer les fournisseurs sur chaque serveur.
N’oubliez pas que les serveurs SharePoint sont des applications 64 bits. Veillez à installer la version 64 bits des fournisseurs de données que vous utilisez pour prendre en charge les opérations d’actualisation des données.
Étape 6 : Accorder des autorisations pour créer des planifications et accéder à des sources de données externes
Les propriétaires de classeurs ou les auteurs doivent disposer de l’autorisation Contribuer à la planification de l’actualisation des données sur un classeur. Étant donné ce niveau d’autorisation, il peut ouvrir et modifier la page de configuration de l’actualisation des données du classeur pour spécifier les informations d’identification et de planification utilisées pour actualiser les données.
En plus des autorisations SharePoint, les autorisations de base de données sur les sources de données externes doivent également être examinées pour s’assurer que les comptes utilisés pendant l’actualisation des données disposent de droits d’accès suffisants aux données. La détermination des exigences d’autorisation nécessite une évaluation minutieuse de votre part, car les autorisations que vous devez accorder varient en fonction de la chaîne de connexion dans le classeur et de l’identité de l’utilisateur sous laquelle le travail d’actualisation des données est en cours d’exécution.
Pourquoi les chaînes de connexion existantes dans un classeur PowerPivot ont une importance pour les opérations d’actualisation des données PowerPivot
Lorsque l’actualisation des données s’exécute, le serveur envoie une demande de connexion à la source de données externe à l’aide de la chaîne de connexion créée lors de l’importation initiale des données. L’emplacement du serveur, le nom de la base de données et les paramètres d’authentification spécifiés dans cette chaîne de connexion sont désormais réutilisés lors de l’actualisation des données pour accéder aux mêmes sources de données. La chaîne de connexion et sa construction globale ne peuvent pas être modifiées à des fins d’actualisation des données. Il est simplement réutilisé as-is lors de l’actualisation des données. Dans certains cas, si vous utilisez l’authentification non-Windows pour vous connecter à une source de données, vous pouvez remplacer le nom d’utilisateur et le mot de passe dans la chaîne de connexion. Plus de détails à ce sujet sont fournis plus loin dans ce sujet.
Pour la plupart des classeurs, l'option d'authentification par défaut sur la connexion consiste à utiliser des connexions de confiance ou une sécurité Windows intégrée, ce qui entraîne des chaînes de connexion qui incluent SSPI=IntegratedSecurity ou SSPI=TrustedConnection. Lorsque cette chaîne de connexion est utilisée pendant l’actualisation des données, le compte utilisé pour exécuter le travail d’actualisation des données devient l'« utilisateur actuel ». Par conséquent, ce compte a besoin d’autorisations de lecture sur n’importe quelle source de données externe accessible via une connexion approuvée.
Avez-vous activé le compte d’actualisation des données sans assistance PowerPivot ?
Si c’est le cas, vous devez accorder à ce compte des autorisations de lecture sur les sources de données accessibles lors de l’actualisation des données. La raison pour laquelle ce compte a besoin d’autorisations de lecture est que dans un classeur qui utilise les options d’authentification par défaut, le compte sans assistance sera l'« utilisateur actuel » pendant l’actualisation des données. Sauf si le propriétaire du calendrier modifie les informations d’identification dans la chaîne de connexion, ce compte aura besoin d’autorisations de lecture sur tout nombre de sources de données actuellement utilisées dans votre organisation.
Utilisez-vous l’option 2 des identifiants : permettre au propriétaire de la planification d'entrer un nom d’utilisateur et un mot de passe Windows ?
En règle générale, les utilisateurs qui créent des classeurs PowerPivot disposent déjà d’autorisations suffisantes, car ils ont déjà importé les données en premier lieu. Si ces utilisateurs configurent par la suite l’actualisation des données pour qu’ils s’exécutent sous leur propre identité d’utilisateur Windows, leur compte d’utilisateur Windows, qui dispose déjà de droits sur la base de données, sera utilisé pour récupérer des données pendant l’actualisation des données. Les autorisations existantes doivent être suffisantes.
Utilisez-vous l’option d’informations d’identification 3 : en utilisant une application cible du Service de stockage sécurisé pour fournir une identité utilisateur pour exécuter des travaux d’actualisation des données ?
Tout compte utilisé pour exécuter un travail d’actualisation des données a besoin d’autorisations de lecture, pour les mêmes raisons que celles décrites pour le compte d’actualisation des données sans assistance PowerPivot.
Comment vérifier les chaînes de connexion pour déterminer si vous pouvez remplacer les informations d’identification utilisées lors de l’actualisation des données
Comme indiqué précédemment, vous pouvez remplacer un autre nom d’utilisateur et mot de passe au niveau du travail d’actualisation des données si la connexion utilise l’authentification non-Windows (par exemple, l’authentification SQL Server). Les informations d’identification non Windows sont transmises sur la chaîne de connexion à l’aide des paramètres Id d’utilisateur et Mot de passe. Si votre classeur contient une chaîne de connexion avec ces paramètres, vous pouvez éventuellement spécifier un nom d’utilisateur et un mot de passe différents pour actualiser les données de cette source de données.
Les étapes suivantes expliquent comment déterminer si vous disposez d’une chaîne de connexion qui accepte les remplacements de nom d’utilisateur et de mot de passe.
Ouvrez le classeur dans Excel.
Ouvrez la fenêtre PowerPivot (dans Excel, dans le ruban PowerPivot, cliquez sur Fenêtre PowerPivot).
Cliquez sur Création.
Cliquez sur Connexions existantes.
Toutes les connexions utilisées dans le classeur sont répertoriées sous Connexions de données PowerPivot.
Sélectionnez la connexion, puis cliquez sur Modifier, puis sur Avancé. La chaîne de connexion se trouve en bas de la page.
Si vous voyez Integrated Security=SSPI dans la chaîne de connexion, vous ne pouvez pas remplacer les informations d’identification dans la chaîne de connexion. La connexion utilise toujours l’utilisateur actuel. Toutes les informations d’identification que vous fournissez sont ignorées.
Si vous voyez Persist Security Info=False, Password=***********, UserID=<userlogin>, vous disposez d’une chaîne de connexion qui accepte les remplacements d’informations d’identification. Les informations d’identification qui apparaissent dans une chaîne de connexion (par exemple, UserID et Password) ne sont pas des informations d’identification Windows, mais plutôt des connexions de base de données ou d’autres comptes de connexion valides pour la source de données cible.
Comment remplacer les informations d’identification dans la chaîne de connexion
Le remplacement des informations d’identification est effectué en spécifiant les informations d’identification de la source de données dans la planification d’actualisation des données. En tant qu’administrateur, vous pouvez fournir une application cible dans le service Banque d’informations sécurisé qui mappe les informations d’identification utilisées pour accéder aux données externes. Le propriétaire de planification peut ensuite entrer l’ID d’application cible dans la planification d’actualisation des données qu’il définit. Pour plus d’informations sur la création de cette application cible, consultez Configurer les informations d’identification stockées pour l’actualisation des données PowerPivot (PowerPivot pour SharePoint).
Le propriétaire de la planification peut également taper l’ensemble d’informations d’identification utilisées pour se connecter à des sources de données lors de l’actualisation des données. L’illustration suivante montre cette option de source de données dans la page de définition de planification.
Identification des exigences d’accès aux données
Comme indiqué dans les sections précédentes, le compte utilisé pour exécuter l’actualisation des données et se connecter à des sources de données externes est souvent un et le même. Par conséquent, le compte utilisé pour accéder aux sources de données externes est déterminé par les options définies dans cette partie de la page de planification de l’actualisation des données. Il peut s’agir du compte d’actualisation des données sans assistance PowerPivot, du compte Windows d’un utilisateur individuel ou du compte stocké dans une application cible prédéfinie.
Dans les cas où le compte utilisé pour exécuter l’actualisation des données est différent du compte utilisé pour importer des données (par exemple, le compte d’actualisation des données sans assistance PowerPivot via l’option d’informations d’identification une ou un autre ensemble d’informations d’identification stockées via l’option d’informations d’identification trois), vous devez créer une connexion de base de données pour ce compte et lui accorder des autorisations de lecture sur les sources de données externes.
Une fois que vous avez compris quels comptes nécessitent un accès aux données, vous pouvez commencer à vérifier les autorisations sur les sources de données les plus souvent utilisées dans les classeurs PowerPivot. Commencez par les entrepôts de données ou les bases de données de création de rapports qui sont activement utilisés, mais demandez également des entrées de vos utilisateurs PowerPivot les plus actifs pour déterminer les sources de données qu’ils utilisent. Une fois que vous avez une liste de sources de données, vous pouvez commencer à vérifier chacun d’eux pour vous assurer que les autorisations sont correctement définies.
Étape 7 : Activer la mise à niveau du classeur pour l’actualisation des données
Par défaut, les classeurs créés à l’aide de la version SQL Server 2008 R2 de PowerPivot pour Excel ne peuvent pas être configurés pour l’actualisation planifiée des données sur une version SQL Server 2012 de PowerPivot pour SharePoint. Si vous hébergez des versions plus récentes et antérieures des classeurs PowerPivot dans votre environnement SharePoint, vous devez d’abord mettre à niveau les classeurs SQL Server 2008 R2 avant de pouvoir être planifiés pour l’actualisation automatique des données sur le serveur.
Étape 8 : Vérifier la configuration de l’actualisation des données
Pour vérifier l’actualisation des données, vous devez disposer d’un classeur PowerPivot publié sur un site SharePoint. Vous devez disposer des autorisations de contribution sur le classeur et des autorisations pour accéder à toutes les sources de données incluses dans le calendrier d’actualisation des données.
Lorsque vous créez la planification, cochez la case Également actualiser dès que possible pour exécuter immédiatement l’actualisation des données. Vous pouvez ensuite vérifier la page d’historique de l’actualisation des données de ce classeur pour vérifier qu’il s’est exécuté correctement. Rappelez-vous que le travail du minuteur d’actualisation des données PowerPivot s’exécute toutes les minutes. Il faudra au moins ce temps pour confirmer que l’actualisation des données a réussi.
Veillez à essayer toutes les options d'authentification que vous prévoyez de supporter. Par exemple, si vous avez configuré le compte d’actualisation des données sans assistance PowerPivot, vérifiez que l’actualisation des données réussit à l’aide de cette option. Pour plus d’informations sur la planification et l’affichage des informations d’état, consultez Planifier une actualisation des données (PowerPivot pour SharePoint) et afficher l’historique d’actualisation des données (PowerPivot pour SharePoint).
Si l’actualisation des données échoue, reportez-vous à la page Résolution des problèmes d’actualisation des données PowerPivot sur le wiki TechNet pour obtenir des solutions possibles.
Modifier les paramètres de configuration pour l’actualisation des données
Chaque application de service PowerPivot a des paramètres de configuration qui affectent les opérations d’actualisation des données. Cette section explique comment modifier ces paramètres.
Définir « Heures d’ouverture » pour déterminer le traitement des heures creuses
Les utilisateurs SharePoint qui planifient des opérations d’actualisation des données peuvent spécifier une heure de début la plus ancienne de « Après les heures d’ouverture ». Cela peut être utile s’ils souhaitent récupérer les données de transaction métier qui ont été accumulées pendant la journée d’activité. En tant qu’administrateur de ferme, vous pouvez spécifier la plage d’heures qui définit le mieux une journée d’activité pour votre organisation. Si vous définissez le jour ouvré de 04:00 à 20:00, le traitement de l’actualisation des données basé sur l’heure de début « Après les heures d’ouverture » commence à 20:01.
Les demandes d’actualisation des données qui s’exécutent pendant les heures creuses sont ajoutées à la file d’attente dans l’ordre dans lequel la demande est reçue. Les demandes individuelles seront traitées à mesure que les ressources du serveur deviennent disponibles.
Dans Administration centrale, dans Gestion des applications, cliquez sur Gérer les applications de service.
Cliquez sur le nom de l’application de service PowerPivot. Le tableau de bord de gestion PowerPivot s’affiche.
Dans Actions, cliquez sur Configurer les paramètres de l’application de service pour ouvrir la page Paramètres de l’application de service PowerPivot
Dans la section Actualisation des données, dans Heures d’ouverture, entrez une heure de début et une heure de fin qui définit la période de traitement après les heures d’ouverture.
Si vous ne souhaitez pas définir de période de traitement hors heures, vous pouvez entrer la même valeur pour l’heure de début et l’heure de fin (par exemple, 12:00 pour les deux heures). Toutefois, n’oubliez pas que les pages de définition de planification sur les sites SharePoint ont toujours la valeur « Après les heures d’ouverture » comme option. Les utilisateurs qui sélectionnent cette option sur une ferme où aucune intervalle de traitement hors heures de bureau n'est défini rencontreront finalement des erreurs d’actualisation des données lorsque les travaux de traitement ne peuvent pas démarrer.
Cliquez sur OK.
Limiter la durée pendant laquelle l’historique d’actualisation des données est conservé
L’historique d’actualisation des données est un enregistrement détaillé des messages de réussite et d’échec générés pour les opérations d’actualisation des données au fil du temps. Les informations d’historique sont collectées et gérées par le biais du système de collecte de données d’utilisation dans la ferme. Par conséquent, les limites que vous définissez sur l’historique des données d’utilisation s’appliquent également à l’historique d’actualisation des données. Étant donné que les rapports d’activité d’utilisation rassemblent des données à partir du système PowerPivot, un seul paramètre d’historique est utilisé pour contrôler la rétention des données pour l’historique d’actualisation des données et toutes les autres données d’utilisation collectées et stockées.
Dans Administration centrale, dans Gestion des applications, cliquez sur Gérer les applications de service.
Cliquez sur le nom de l’application de service PowerPivot. Le tableau de bord de gestion PowerPivot s’affiche.
Dans Actions, cliquez sur Configurer les paramètres de l’application de service pour ouvrir la page Paramètres de l’application de service PowerPivot
Dans la section Collecte de données d’utilisation, dans l’historique des données d’utilisation, tapez le nombre de jours pendant lesquels vous souhaitez conserver un enregistrement de l’activité d’actualisation des données pour chaque classeur.
La valeur par défaut est 365 jours. La valeur minimale est 1 jour et la valeur maximale est de 5 000 jours. 0 spécifie une période de rétention illimitée ; les données ne sont jamais supprimées. Notez qu’il n’existe aucun paramètre pour désactiver l’historique.
Cliquez sur OK.
Les informations d’historique sont mises à la disposition des utilisateurs SharePoint lorsqu’ils choisissent l’option Gérer l’actualisation des données sur un classeur disposant d’un historique d’actualisation des données. Ces informations sont également utilisées dans le tableau de bord de gestion PowerPivot, utilisé par les administrateurs de ferme pour gérer les opérations de service PowerPivot. Pour plus d’informations, consultez Afficher l’historique d’actualisation des données (PowerPivot pour SharePoint).
Le stockage physique à long terme des données d’historique se trouve dans la base de données d’application de service PowerPivot pour l’application de service PowerPivot. Pour plus d’informations sur la collecte et le stockage des données d’utilisation, consultez Collecte de données d’utilisation PowerPivot.
Replanifier le travail du minuteur d’actualisation des données PowerPivot
L’actualisation planifiée des données est déclenchée par un travail du minuteur d’actualisation des données PowerPivot qui analyse les informations de planification dans la base de données de l’application de service PowerPivot à intervalles d’une minute. Lorsque l’actualisation des données est planifiée pour commencer, le travail du minuteur ajoute la requête à une file d’attente de traitement sur un serveur PowerPivot disponible.
Vous pouvez augmenter la durée entre les analyses en tant que technique d’optimisation des performances. Vous pouvez également désactiver le travail du minuteur pour arrêter temporairement les opérations d’actualisation des données pendant que vous résolvez les problèmes.
Le paramètre par défaut est d’une minute, qui est la valeur la plus basse que vous pouvez spécifier. Cette valeur est recommandée, car elle fournit le résultat le plus prévisible pour les planifications qui s’exécutent à des moments arbitraires tout au long de la journée. Par exemple, si un utilisateur planifie l’actualisation des données pour 17 h 15 et que le travail du minuteur analyse les planifications toutes les minutes, la demande d’actualisation planifiée des données est détectée à 4 h 15 et le traitement se produit dans quelques minutes de 4:15.
Si vous déclenchez l’intervalle d’analyse afin qu’il s’exécute très rarement (par exemple, une fois par jour à minuit), toutes les opérations d’actualisation des données qui ont été planifiées pour s’exécuter pendant cet intervalle sont ajoutées à la file d’attente de traitement toutes à la fois, potentiellement accablant le serveur et en affaissant d’autres applications de ressources système. Selon le nombre d’actualisations planifiées, la file d’attente de traitement des opérations d’actualisation des données peut s’accumuler dans une telle mesure que tous les travaux ne pourront pas être terminés. Les demandes d’actualisation des données à la fin de la file d’attente peuvent être supprimées si elles s’exécutent dans l’intervalle de traitement suivant.
Si votre matériel le prend en charge, vous pouvez atténuer ce problème en spécifiant des processeurs supplémentaires pour exécuter davantage de travaux d’actualisation des données en parallèle. Pour plus d’informations, consultez Configurer l’actualisation des données dédiées ou le traitement Query-Only (PowerPivot pour SharePoint). Pour plus d’informations sur la façon dont les demandes d’actualisation des données sont découvertes, ajoutées à une file d’attente et traitées, consultez l’actualisation des données PowerPivot.
Dans l’Administration centrale, cliquez sur Surveillance.
Cliquez sur Vérifier les définitions de travaux.
Sélectionnez la tâche d'actualisation automatique des données PowerPivot.
Modifiez la fréquence de l’activité de planification pour changer la fréquence à laquelle le travail de minuterie analyse les informations de calendrier pour l’actualisation des données.
Désactiver la tâche planifiée d’actualisation des données
La tâche de minuterie d’actualisation des données PowerPivot est une tâche de minuterie au niveau de la ferme, activée ou désactivée pour toutes les instances de serveur PowerPivot. Elle n’est pas liée à une application web spécifique ou à une application de service PowerPivot. Vous ne pouvez pas le désactiver sur certains serveurs pour forcer le traitement de l’actualisation des données vers les autres serveurs du groupe.
Si vous désactivez le travail du minuteur d’actualisation des données PowerPivot, les requêtes qui se trouvaient déjà dans la file d’attente seront traitées, mais aucune nouvelle demande n’est ajoutée jusqu’à ce que vous réactiviez le travail. Les demandes qui ont été planifiées dans le passé ne sont pas traitées.
La désactivation du travail du minuteur n’a aucun effet sur la disponibilité des fonctionnalités dans les pages d’application. Il n’existe aucun moyen de supprimer ou de masquer la fonctionnalité d’actualisation des données dans les applications web. Les utilisateurs disposant d’autorisations De contribution ou ultérieures pourront toujours créer de nouvelles planifications pour les opérations d’actualisation des données, même si le travail du minuteur est désactivé définitivement.
Voir aussi
Planifier une actualisation des données (PowerPivot pour SharePoint)Configurer l’actualisation des données dédiées ou le traitement Query-Only (PowerPivot pour SharePoint)Configurer le compte d’actualisation des données sans assistance PowerPivot (PowerPivot pour SharePoint)Configurer les informations d’identification stockées pour l’actualisation des données PowerPivot (PowerPivot pour SharePoint)