Share via


Procédure de résolution des problèmes liés aux tâches d'entrepôt de données

 

Date de publication : juillet 2016

S’applique à : System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Dans Service Manager, vous pouvez rencontrer des problèmes liés aux travaux de l'entrepôt de données. Une fois l'exécution de l'Assistant Inscription de l'entrepôt de données terminée et la fonction Rapport disponible dans la Console de Service Manager, vous pouvez commencer à générer des rapports. Par exemple, si le rapport de gestion des incidents que vous exécutez n'affiche pas de données mises à jour, vous pouvez utiliser des applets de commande Windows PowerShell pour résoudre le problème.

Vous pouvez utiliser la première procédure pour déterminer si un travail a échoué à l'aide d'applets de commande Windows PowerShell, et évaluer les éventuels messages d'erreur générés par ce travail.

La deuxième procédure permet de modifier le délai par défaut de la tâche de transformation. Si vous voyez que le travail de transformation de l'entrepôt de données ne se termine pas correctement, il se peut que le délai par défaut de 3 heures pour le travail soit dépassé. Cela peut être dû au fait qu'un gros volume de données est transformé dans l'entrepôt de données. Pour vérifier si cela se produit réellement, vous pouvez consulter l'Observateur d'événements dans l'entrepôt de données où des messages tels que Délai expiré. Le délai d'expiration s'est produit avant la fin de l'opération ou le serveur ne répond pas. peuvent s'afficher pour un module. Par exemple, le message ci-dessus peut s'afficher pour le module TransformEntityRelatesToEntityFact. Pour résoudre le problème dans ce cas, vous pouvez définir un délai d'expiration plus long que la valeur par défaut de 10 800 secondes.

Pour résoudre les problèmes liés aux travaux d'entreposage de données à l'aide d'applets de commande Windows PowerShell

  1. Sur l'ordinateur qui héberge le serveur de gestion de l'entrepôt de données, démarrez Windows PowerShell.

  2. Tapez la commande suivante, puis appuyez sur ENTRÉE.

    Get-SCDWJob  
    
  3. Examinez la sortie de la commande, puis localisez tout travail présentant l'état « Échec ».

  4. Tapez la commande suivante, puis appuyez sur ENTRÉE. Dans cette commande, spécifiez le nom du travail d'entreposage qui a échoué en tant que valeur du paramètre JobName.

    Get-SCDWJobModule -JobName Transform.Common  
    
  5. Dans la sortie de la commande, localisez l'état « Échec », puis examinez la colonne Message d'erreur pour en savoir plus sur la raison de l'échec du travail.

  6. Lorsque vous êtes prêt à recommencer la tâche ayant échoué, dans la Console de Service Manager, cliquez sur Entrepôt de données.

  7. Développez Entrepôt de données, puis cliquez sur Travaux d'entreposage de données.

  8. Dans le volet Travaux d'entreposage de données, sélectionnez la tâche ayant échoué dans la liste, puis cliquez sur Reprendre dans la liste Tâches.

Pour remplacer le délai par défaut

  1. Modifiez le Registre sur le serveur de gestion de l'entrepôt de données, puis vérifiez que le nom de clé SqlCommandTimeout sous SOFTWARE\Microsoft\System Center\2010\Common\DAL existe et est du type DWORD. S'il n'existe pas, créez-le.

  2. Spécifiez une valeur en secondes positive.

  3. Redémarrez le service Microsoft Monitoring Agent.

  4. Vous pouvez reprendre le travail Transform.common pour voir la modification.

Voir aussi

Gestion de l'entrepôt de données dans System Center 2012 - Service Manager