Modifier un paramètre de contrôle de processus pour l'entrepôt de données ou le cube Analysis Services
Vous pouvez modifier les valeurs de fréquence d'actualisation et de délai d'attente qui contrôlent le traitement de l'entrepôt de données. Vous ne devez modifier un paramètre de contrôle de traitement que si vous voulez l'ajuster pour votre déploiement spécifique.
Au cours du traitement, les adaptateurs d'entrepôt extraient les données du magasin opérationnel, les transforment si nécessaire, puis les écrivent dans l'entrepôt par l'intermédiaire du modèle objet de ce dernier. Pendant des opérations classiques, la base de données relationnelle (Tfs_Warehouse) est traitée dans les deux minutes qui suivent les modifications apportées à un magasin opérationnel, et le cube SQL Server Analysis Services (Tfs_Analysis) est traité toutes les deux heures.
Vous pouvez raccourcir ou allonger la durée entre les actualisations afin de réduire le temps de traitement ou les demandes de ressources sur le serveur. Vous pouvez afficher les paramètres actuels, ou modifier un paramètre de contrôle de traitement à l'aide du service web de contrôle d'entrepôt.
Vous pouvez déterminer les paramètres actuels, et modifier un paramètre à l'aide du service web de contrôle d'entrepôt.
Spécifications
SQL Server Reporting Services doit être configuré pour le déploiement TFS. Si ce n'est pas le cas, consultez Ajouter un serveur de rapports.
Vous devez être membre du groupe de sécurité Team Foundation Administrators, ou disposer du jeu d'autorisations Administrer l'entrepôt au niveau du serveur avec la valeur Autoriser. Consultez Définir les autorisations d'administrateur pour Team Foundation Server.
Le pool d'applications Microsoft Team Foundation Server doit s'exécuter pour que le service web de contrôle d'entrepôt soit disponible.
Accès au service web de contrôle d'entrepôt
Connectez-vous au serveur de couche Application.
Ouvrez un navigateur web, tapez la chaîne suivante dans la barre d'adresses, puis appuyez sur ENTRÉE :
https://localhost:8080/RépertoireVirtuel/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
Pour VirtualDirectory, tapez le répertoire virtuel IIS qui a été spécifié lors de l'installation de TFS. Par défaut, le répertoire virtuel est tfs.
La page WarehouseControlWebService s'ouvre.
Modifier un paramètre de contrôle de processus
Vous pouvez modifier la fréquence d'actualisation de l'entrepôt de données ou tout autre paramètre de contrôle de traitement. Pour obtenir la liste de tous les paramètres, consultez Paramètres de contrôle de traitement.
Pour modifier la fréquence d'actualisation de l'entrepôt de données
Dans la page WarehouseControlWebService, cliquez sur ChangeSetting.
Dans le champ settingID, tapez :
RunIntervalSeconds
Dans le champ newValue, tapez le nouveau nombre de secondes, puis cliquez sur Appeler.
Une page web de confirmation s'affiche, qui indique que le paramètre RunIntervalSeconds a été modifié.
Pour modifier la fréquence d'actualisation du cube
Dans la page WarehouseControlWebService, cliquez sur ChangeSetting.
Dans le champ settingID, tapez :
IncrementalProcessIntervalSeconds
Dans le champ newValue, tapez le nouveau nombre de secondes, puis cliquez sur Appeler.
Important
Si vous réduisez l'intervalle à une valeur inférieure à la valeur par défaut de deux heures (7 200 secondes), le traitement de l'entrepôt de données consomme plus fréquemment les ressources du serveur.Selon le volume de données que votre déploiement doit traiter, vous pouvez réduire l'intervalle à une heure (3 600 secondes) ou l'augmenter à plus de deux heures.
Une page web de confirmation s'affiche, indiquant que le paramètre IncrementalProcessIntervalSeconds a été modifié.
Pour modifier un autre paramètre de contrôle de traitement
Dans la page WarehouseControlWebService, cliquez sur ChangeSetting.
Dans la page ChangeSetting, tapez une entrée pour settingID et newValue, puis cliquez sur Appeler.
Pour obtenir une description de chaque paramètre, ainsi que des valeurs et mesures par défaut qui lui sont assignées, consultez le tableau sous Paramètres de contrôle de traitement.
Une fenêtre de navigateur s'ouvre. Le service indique que le paramètre a été remplacé par la nouvelle valeur.
paramètres de contrôle de processus
Toutes les données signalables extraites de tous les projets d'équipe définis dans toutes les collections de projets relatives à un déploiement TFS local sont écrites dans une base de données relationnelle (Tfs_Warehouse). Les données de cet entrepôt sont ensuite traitées et écrites dans le cube SQL Server Analysis Services (Tfs_Analysis).
Vous devez conserver les assignations par défaut pour la plupart de ces paramètres. Cependant, il se peut que vous deviez modifier un paramètre pour répondre à vos besoins de déploiement spécifiques.
Le tableau suivant décrit chaque paramètre de contrôle de processus, et fournit la valeur SettingID, une valeur par défaut et une unité de mesure.
SettingID |
Valeur par défaut |
Description |
---|---|---|
AnalysisSchemaUpdateWaitSeconds |
3 600 (secondes) |
Spécifie le délai d'expiration qui détermine la durée d'attente d'un travail en état d'exécution pour effectuer une mise à jour du cube. Si le délai d'attente expire avant la fin du changement de schéma, la tâche s'arrête, puis redémarre ultérieurement. Cet intervalle de délai d'attente prend en charge les travaux qui requièrent un accès exclusif aux ressources de l'entrepôt de données pendant la phase de modification du schéma. |
AnalysisServicesProcessingTimeout |
86 400 (secondes) |
Spécifie le délai d'attente, en secondes, qui détermine la durée pendant laquelle un travail attend l'achèvement du traitement d'un appel à Analysis Services. |
DailyFullProcessingTime |
02:00:00.0000000-08:00 |
Spécifie l'heure du démarrage du traitement complet du cube Analysis Services. Par défaut, cette valeur est définie sur 2 AM. |
DataUpdateWaitSeconds |
30 (secondes) |
Spécifie le délai d'expiration qui détermine la durée pendant laquelle un travail en cours d'exécution attend l'achèvement de l'exécution d'un autre adaptateur apportant des modifications au schéma, ou de l'exécution du travail de traitement d'analyse qui modifie le schéma de cube. Ce délai est utilisé par les travaux pour obtenir un accès partagé aux ressources d'entrepôt pendant la phase de modification des données. Si le délai d'attente expire avant la fin du changement de schéma, le travail s'arrête, puis redémarre ultérieurement. |
FullProcessIntervalSeconds |
86 400 (secondes) |
Spécifie la fréquence à laquelle le cube est totalement traité. La valeur par défaut est 24 heures. |
IncrementalProcessIntervalSeconds |
7200 (secondes) |
Spécifie la fréquence à laquelle le cube est mis à jour de façon incrémentielle. La valeur par défaut est 2 heures. |
MaxParallelASProcessingCommands |
0 |
Indique le nombre maximal de commandes qui peuvent s'exécuter en parallèle quand Team Foundation traite des appels à SQL Server Analysis Services. Si la valeur est 0, l'instance de SQL Server détermine le nombre optimal en fonction du nombre de processeurs disponibles sur l'ordinateur. |
RunIntervalSeconds |
120 (secondes) |
Spécifie la fréquence à laquelle la base de données relationnelle est mise à jour. |
SchemaUpdateWaitSeconds |
120 (secondes) |
Spécifie le délai d'expiration qui détermine la durée d'attente d'un travail en état d'exécution pour acquérir un accès exclusif à la méthode de modification de schéma. Si le délai d'attente expire avant la fin du changement de schéma, la tâche s'arrête, puis redémarre ultérieurement. |
WarehouseCommandSqlTimeout |
3 600 (secondes) |
Spécifie le délai d'expiration qui détermine la durée pendant laquelle un travail doit attendre pour acquérir un accès exclusif à une ressource de l'entrepôt de données. |
Voir aussi
Autres ressources
Traitement manuel de l'entrepôt de données et du cube Analysis Services de TFS