Configurer l’utilisation de l’espace disque (PowerPivot pour SharePoint)Configure Disk Space Usage (Power Pivot for SharePoint)

S’APPLIQUE À :ouiSQL Server Analysis ServicesnonAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis ServicesA Power PivotPower Pivot pour SharePoint déploiement utilise l’espace disque de l’ordinateur hôte à mettre en cache Power PivotPower Pivot bases de données pour accélérer les rechargements. A Power PivotPower Pivot for SharePoint deployment uses the disk space of the host computer to cache Power PivotPower Pivot databases for faster reloads. Chaque base de données Power PivotPower Pivot chargée en mémoire est d’abord mise en cache sur le disque, ce qui permet de la recharger ensuite rapidement en vue de nouvelles demandes de données.Every Power PivotPower Pivot database that is loaded in memory is first cached to disk so that it can be quickly reloaded later to service new requests. Par défaut, Power PivotPower Pivot pour SharePoint utilise tout l’espace disque disponible pour mettre en cache ses bases de données, mais peut modifier ce comportement à l’aide de propriétés qui limitent la quantité d’espace disque utilisée.By default, Power PivotPower Pivot for SharePoint uses all available disk space to cache its databases, but can modify this behavior by setting properties that limit how much disk space is used.

Cette rubrique explique comment définir les limites sur l'utilisation de l'espace disque.This topic explains how to set the limits on disk space usage.

Cette rubrique ne fournit pas d’aide pour la gestion de l’espace disque des bases de données Power PivotPower Pivot (incorporées dans des classeurs Excel) stockées dans des bases de données de contenus.This topic does not provide guidance for disk space management of Power PivotPower Pivot databases (embedded in Excel workbooks) that are stored in content databases. Power PivotPower Pivot peuvent être volumineuses, faisant peser de nouvelles exigences sur la capacité de stockage de la batterie de serveurs. databases can be large, thereby placing new demands on the storage capacity of the farm. De plus, si le contrôle de version est activé, vous pouvez avoir facilement plusieurs copies des données dans la même base de données de contenus, augmentant ainsi encore la quantité d'espace disque requise pour le stockage des contenus.In addition, if versioning is enabled, you might easily have multiple copies of the data in the same content database, further increasing the amount of disk space required for content storage. Bien que les bases de données Power PivotPower Pivot constituent un facteur important pour la gestion du disque, elles ne peuvent pas être gérées indépendamment des autres contenus que vous stockez dans une batterie de serveurs SharePoint.Although Power PivotPower Pivot databases are an important consideration for disk management, they are not something that can be managed independently of other content that you store in a SharePoint farm. Vous devez surveiller l’espace disque attentivement, lorsque votre entreprise utilise de plus en plus les classeurs Power PivotPower Pivot .You will need to monitor disk space more closely as your business increases its use of Power PivotPower Pivot workbooks. Vous pouvez également suivre l’activité des classeurs Power PivotPower Pivot dans le tableau de bord de gestion Power PivotPower Pivot et supprimer les classeurs qui ne sont plus utilisés.You can also track Power PivotPower Pivot workbook activity in the Power PivotPower Pivot Management Dashboard and remove workbooks that are no longer used.

Comment PowerPivot pour SharePoint gère les bases de données mises en cacheHow Power Pivot for SharePoint manages cached databases

Pour gérer son cache, le service système Power PivotPower Pivot exécute à intervalles réguliers une tâche en arrière-plan pour nettoyer les bases de données inutilisées ou obsolètes dont il existe des versions plus récentes dans une bibliothèque de contenus.To manage its cache, the Power PivotPower Pivot System Service runs a background job at regular intervals to clean up unused or outdated databases that have newer versions in a content library. L'objectif du travail de nettoyage est de décharger les bases de données inactives de la mémoire et de supprimer les bases de données inutilisées et mises en cache du système de fichiers.The purpose of the cleanup job is to unload inactive databases from memory and to delete unused, cached databases from the file system. Le travail de nettoyage fait partie de la maintenance à long terme et garantit que les bases de données ne restent pas indéfiniment sur le système.The cleanup job is for long-term maintenance, ensuring that databases do not remain on the system indefinitely. Sur un serveur actif, les bases de données peuvent être supprimées plus souvent en raison de la sollicitation de la mémoire sur le serveur, de leur suppression dans SharePoint, ou de la présence de versions plus récentes dans une bibliothèque de contenu.On an active server, databases might be removed more often due to memory pressure on the server, database deletion in SharePoint, or newer versions of the database in a content library.

Bien que vous ne puissiez pas planifier le travail de nettoyage, vous pouvez personnaliser la gestion des fichiers du cache en définissant des propriétés de configuration du serveur qui effectuent les opérations suivantes :Although you cannot schedule the cleanup job, you can customize cache file management by setting server configuration properties that do the following:

  • Fixer des limites à la quantité d'espace disque utilisée par le cache.Set limits on the amount of disk space used by the cache.

  • Spécifier la quantité de données à supprimer lorsque l'espace disque maximal est atteint.Specify how much data to delete when maximum disk space is reached.

Comment vérifier l'utilisation de l'espace disqueHow to check disk space usage

Power PivotPower Pivot pour SharePoint est installé sur des serveurs d’applications dans une batterie de serveurs SharePoint. for SharePoint is installed on application servers in a SharePoint farm. Chaque installation a un répertoire de données qui inclut un dossier de sauvegarde.Each installation has a data directory that includes a Backup folder. Le dossier de sauvegarde contient tous les fichiers de données qui sont mis en cache par l'instance Analysis Services sur l'ordinateur.The Backup folder contains all of the data files that are cached by the Analysis Services instance on the computer. Par défaut, le dossier de sauvegarde se trouve à l'emplacement suivant :By default, the Backup folder can be found at the following path:

%drive%:\Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\Backup\Sandboxes\<serviceApplicationName>

Pour vérifier combien d'espace disque total est utilisé par le cache, vous devez vérifier la taille du dossier de sauvegarde.To check how much total disk space is used by the cache, you have to check the size of the Backup folder. Il n'y a aucune propriété dans l'Administration centrale qui surveille le taille actuelle du cache.There is no property in Central Administration that reports on current cache size.

Le dossier de sauvegarde stocke le cache commun de la base de données Power PivotPower Pivot chargée en mémoire sur l’ordinateur local.The Backup folder provides common cache storage for any Power PivotPower Pivot database that is loaded in memory on the local computer. Si plusieurs applications de service Power PivotPower Pivot sont définies dans votre batterie de serveurs, l’une d’elles peut utiliser le serveur local pour charger puis mettre en cache les données Power PivotPower Pivot .If you have multiple Power PivotPower Pivot service applications defined in your farm, any one of them can use the local server to load and subsequently cache Power PivotPower Pivot data. Le chargement et la mise en cache des données sont des opérations de serveur Analysis Services.Both data loading and caching are Analysis Services server operations. Ainsi, l'utilisation de l'espace disque total est gérée au niveau de l'instance Analysis Services, dans le dossier de sauvegarde.As such, total disk space usage is managed at the Analysis Services instance level, on the Backup folder. Des paramètres de configuration qui limitent l'utilisation de l'espace disque sont par conséquent définis sur l'instance unique de SQL Server Analysis Services qui s'exécute sur un serveur d'applications SharePoint.Configuration settings that limit disk space usage are therefore set on the single SQL Server Analysis Services instance that runs on a SharePoint application server.

Le cache ne contient que des bases de données Power PivotPower Pivot .The cache contains only Power PivotPower Pivot databases. Power PivotPower Pivot Les bases de données sont stockées dans plusieurs fichiers situés dans un dossier parent unique (le dossier de sauvegarde). databases are stored in multiple files under a single parent folder (the Backup folder). Étant donné que les bases de données Power PivotPower Pivot sont censées être utilisées comme des données internes dans un classeur Excel, les noms de base de données utilisent le GUID plutôt qu’une description.Because Power PivotPower Pivot databases are meant to be used as internal data to an Excel workbook, database names are GUID based rather than descriptive. Un dossier GUID sous <serviceApplicationName > est le dossier parent d’un Power PivotPower Pivot base de données.A GUID folder under <serviceApplicationName> is the parent folder of a Power PivotPower Pivot database. Lorsque les bases de données Power PivotPower Pivot sont chargées sur le serveur, des dossiers supplémentaires sont créés pour chacune d’elles.As Power PivotPower Pivot databases are loaded on the server, additional folders are created for each one.

Sachant que les données Power PivotPower Pivot peuvent être chargées sur une instance Analysis Services dans une batterie de serveurs, il est également possible de les mettre en cache sur plusieurs ordinateurs de la batterie de serveurs.Because Power PivotPower Pivot data might be loaded on any Analysis Services instance in a farm, the same data might also be cached on multiple computers in the farm. Cette pratique améliore les performances en ce qui concerne l'utilisation de l'espace disque, mais présente l'inconvénient de ralentir l'accès aux données, car celui-ci est plus rapide si les informations sont déjà disponibles sur le disque.This practice favors performance over disk space utilization, but the tradeoff is that users get faster access to data if it is already available on disk.

Pour réduire immédiatement la consommation d’espace disque, vous pouvez arrêter le service, puis supprimer une base de données Power PivotPower Pivot du dossier de sauvegarde.To immediately reduce disk space consumption, you can shut down the service and then delete a Power PivotPower Pivot database from the Backup folder. La suppression manuelle des fichiers est une mesure temporaire, car une copie plus récente de la base de données sera mise en cache lors de la prochaine interrogation des données Power PivotPower Pivot .Manually deleting files is a temporary measure, as a newer copy of the database will be cached again the next time the Power PivotPower Pivot data is queried. Parmi les solutions permanentes figure la limitation de l'espace disque utilisé par le cache.Permanent solutions include limiting disk space used by the cache.

Au niveau du système, vous pouvez créer des alertes par courrier électronique qui vous informent lorsque l'espace disque est faible.At the system level, you can create email alerts that notify you when disk space is low. Microsoft System Center inclut une fonctionnalité d'alerte par courrier électronique.Microsoft System Center includes an email alert feature. Vous pouvez également utiliser le Gestionnaire de ressources du serveur de fichiers, le Planificateur de tâches ou un script PowerShell pour configurer des alertes.You can also use File Server Resource Manager, Task Scheduler, or PowerShell script to set up alerts. Les liens suivants fournissent des informations utiles pour la définition de notifications relatives à l'espace disque insuffisant :The following links provide useful information for setting up notifications about low disk space:

Comment limiter la quantité d'espace disque utilisée pour le stockage des fichiers mis en cacheHow to limit the amount of disk space used for storing cached files

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les services sur le serveur.In Central Administration, in Application Management, click Manage Services on Server.

  2. Cliquez sur SQL Server Analysis Services.Click SQL Server Analysis Services.

    Notez que les limites sont définies sur l'instance Analysis Services qui s'exécute sur le serveur physique, et pas au niveau de l'application de service.Notice that limits are set on the Analysis Services instance that runs on the physical server, and not at the service application level. Toutes les applications de service qui utilisent l'instance Analysis Services locale sont soumises à la limite d'espace disque maximal unique définie pour cette instance.All service applications that use the local Analysis Services instance are subject to the single maximum disk space limit that is set for that instance.

  3. Dans Utilisation du disque, attribuez une valeur (en gigaoctets) pour Espace disque total pour définir la quantité maximale d’espace utilisé pour la mise en cache.In Disk Usage, set a value (in gigabytes) for Total disk space to set an upper limit on the amount of space used for caching purposes. La valeur par défaut est 0, ce qui permet à Analysis Services d'utiliser tout l'espace disque disponible.The default is 0, which allows Analysis Services to use all available disk space.

  4. Dans Utilisation du disque, dans le paramètre Supprimer les bases de données mises en cache au cours des « n » dernières heures , spécifiez les critères utilisés dernièrement pour vider le cache lorsque l’espace disque atteint la limite maximale.In Disk Usage, in the Delete cached databases in last ‘n’ hours setting, specify last-used criteria for emptying the cache when disk space is at the maximum limit.

    La valeur par défaut est de 4 heures, ce qui signifie que toutes les bases de données qui ont été inactives pendant 4 heures ou plus sont supprimées du système de fichiers.The default is 4 hours, meaning that all databases that have been inactive for 4 hours or more are deleted from the file system. Les bases de données inactives mais toujours en mémoire sont déchargées, puis supprimées du système de fichiers.Databases that are inactive but still in memory are unloaded and then deleted from the file system.

Comment limiter la durée de conservation dans le cache d'une base de donnéesHow to limit how long a database is kept in the cache

  1. Dans Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.In Central Administration, in Application Management, click Manage Service Applications.

  2. Pour ouvrir le tableau de bord de gestion, cliquez sur Application de service Power PivotPower Pivot par défaut.Click Default Power PivotPower Pivot Service Application to open the management dashboard.

  3. Dans Actions, cliquez sur Configurer les paramètres d'application de service.In Actions, click Configure service application settings.

  4. Dans la section Cache disque, vous pouvez spécifier combien de temps une base de données inactive reste en mémoire pour servir les nouvelles demandes (par défaut, 48 heures) et combien de temps elle reste dans le cache (par défaut, 120 heures).In the Disk Cache section, you can specify how long an inactive database stays in memory to service new requests (by default, 48 hours) and how long it stays in the cache (by default, 120 hours).

    L'optionConserver la base de données inactive dans la mémoire spécifie pendant combien de temps une base de données inactive reste en mémoire pour servir les nouvelles demandes de données.Keep Inactive Database in Memory specifies how long an inactive database stays in memory to service new requests for that data. Une base de données active est toujours conservée en mémoire tant que vous l'interrogez ; lorsqu'elle n'est plus active, le système la conserve en mémoire pour une période supplémentaire au cas où ces données seraient interrogées ultérieurement.An active database is always kept in memory as long as you are querying it, but after it is no longer active, the system will keep the database in memory for an additional time period in case there are more requests for that data.

    Étant donné que les bases de données Power PivotPower Pivot sont d’abord mises en cache puis chargées en mémoire, leurs fichiers consomment immédiatement l’espace disque.Because Power PivotPower Pivot databases are cached first and then loaded in memory, database files consume disk space immediately. Toutefois, tant que la base de données est active (et pendant les 48 heures qui suivent), toutes les demandes sont dirigées en premier vers la base de données en mémoire, en ignorant la base de données mise en cache.However, while the database is active (and for 48 hours after that), all requests are directed to the in-memory database first, ignoring the cached database. Après 48 heures d’inactivité, le fichier est déchargé de la mémoire, mais reste dans le cache où il peut être rechargé rapidement si l’instance de serveur Power PivotPower Pivot locale intercepte une nouvelle demande de connexion à ces données.After 48 hours of inactivity, the file is unloaded from memory, but stays in the cache where it can be quickly reloaded if a new connection request for that data is intercepted by the local Power PivotPower Pivot server instance. Les demandes de connexion à une base de données inactive sont servies à partir du cache plutôt qu'à partir de la bibliothèque de contenu, afin de réduire l'impact sur les bases de données de contenus.Connection requests to an inactive database are served from the cache rather than the content library, minimizing impact on the content databases.

    Il est important de noter que la bibliothèque de contenus est le seul emplacement permanent pour les bases de données Power PivotPower Pivot .It is important to note that the content library is the only permanent location for Power PivotPower Pivot databases. Les copies mises en cache sont utilisées uniquement si la base de données dans la bibliothèque est la même que la copie sur le disque.Cached copies are used only if the database in the library is the same as the copy on disk.

    L'optionConserver la base de données inactive dans le cache spécifie combien de temps une base de données inactive reste dans le système de fichiers après qu'elle a été déchargée de la mémoire.Keep Inactive Database in Cache specifies how long an inactive database remains on the file system after it has been unloaded from memory. Le travail de nettoyage utilise ce paramètre pour déterminer les fichiers à supprimer.The cleanup job uses this setting to determine which files to delete. Toutes les bases de données Power PivotPower Pivot qui sont inactives pendant 168 heures (48 heures en mémoire et 120 heures dans le cache) sont supprimées du disque par le travail de nettoyage.All Power PivotPower Pivot databases that are inactive for 168 hours (48 hours in memory and 120 hours in the cache) are deleted from disk by the cleanup job.

  5. Cliquez sur OK pour enregistrer vos modifications.Click OK to save your changes.

Next StepsNext Steps

Une installation de Power PivotPower Pivot pour SharePoint fournit des règles d’intégrité permettant de prendre des mesures correctives en cas de problèmes d’intégrité, de configuration ou de disponibilité du serveur.A Power PivotPower Pivot for SharePoint installation provides health rules so that you can take corrective action when problems are detected in server health, configuration, or availability. Certaines de ces règles utilisent des paramètres de configuration pour déterminer les conditions sous lesquelles les règles d'intégrité sont déclenchées.Some of these rules use configuration settings to determine the conditions under which health rules are triggered. Si vous administrez activement les performances du serveur, vous pouvez également consulter ces paramètres pour vous assurer que les valeurs par défaut utilisées sont adaptées à votre système.If you are actively tuning server performance, you might also want to review these settings to ensure the defaults are the best choice for your system. Pour plus d’informations, consultez Configurer des règles d’intégrité PowerPivot.For more information, see Configure Power Pivot Health Rules.

Voir aussiSee Also

Administration et configuration d’un serveur Power Pivot dans l’Administration centralePower Pivot Server Administration and Configuration in Central Administration