MEN IN CLOUD
18Oct/13Off

SCSM 2012 : Data Warehouse High Availability

Posted by Rémy BOVI

Voilà un super post qui traite de la haute dispo sur le DWH de SCSM. Merci à Nate Lasnoski (MVP) pour son post.

L'article est ici : http://blogs.technet.com/b/servicemanager/archive/2013/10/17/service-manager-data-warehouse-high-availability.aspx

 

15Juil/130

SCSM 2012 : Etendre le Data Warehouse et les rapports pour les machines Unix

Posted by Rémy BOVI

Encore un super post de la part de Travis Wright. Cette fois voici comment étendre le DWH et configurer les rapports afin de gérer les machines Unix dans SCSM.

La suite ici : http://blogs.technet.com/b/servicemanager/archive/2013/07/15/extending-the-data-warehouse-and-reporting-for-unix-computers.aspx

6724_image_thumb_4F0D94C5

2Juil/130

SCSM 2012 DWH : Les jobs du datawarehouse ne fonctionnent plus !

Posted by Rémy BOVI

"Les jobs du datawarehouse ne fonctionnent plus ! Tous les jobs sont en running depuis longtemps. J’ai rebooté mais idem."

Voilà l'information que j'ai reçu de l'un de mes clients il y a quelques semaines ... une semaine qui s'annonçait plutôt sombre.

Après quelques investigations, effectivement l'ensemble des jobs étaient en statut  RUN depuis plusieurs jours.

screen2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Je conseille donc à mon client de lire 2 posts qui me semble plutôt judicieux :

http://dougsigmon.wordpress.com/2012/11/05/scsm-2012-cube-jobs-start-but-never-finish/

http://dougsigmon.wordpress.com/2012/09/20/dwmaintenance-stalled-processes-kill-the-scsm-2012-data-warehouse/

Après arrêt des jobs, le client relance le DWMaintenance manuellement est toujours la même erreur ...

screen

 

 

 

 

 

 

 

 

 

 

 

 

Après quelques minutes de réflexion, je décide d'aller directement dans la table des jobs du DWH pour modifier le statut des job en "Not Started" (type 3) et ainsi réinitialiser le statut du Job de Maintenance.

En me connectant au DWH je liste les jobs relatifs aux jobs de maintenance

use DWStagingAndConfig

select processId from infra.process where processname = ‘DWMaintenance’

select batchid from infra.batch where processId = 1

Select * from infra.workitem(nolock)where BatchId = 138288

 

Le job de maintenance étant en erreur je bascule tous les jobs en statut 3 :

Update infra.workitem set StatusId = 3 where BatchId = 138288

 

Ensuite j’ai relancé dans l’ordre :

  • DWMaintenance
  • MYSyncJob
  • Les job d’extract
  • Le job de transformation
  • Les jobs Load

Pour chaque Job j’ai tout d’abord fait un Enable, puis un Start. J’ai aussi replanifié les Jobs (5 minutes, 30 minutes …).

Et comme par magie tous les jobs ce sont remis à tourner comme avant !

J'espère que cette expérience pourra en aider certain 🙂

Taggé comme: , Aucun commentaire
3Mai/130

SCSM 2012 : Liste des articles de base de connaissances (KB) pour les workitems (IR, CR …)

Posted by Rémy BOVI

Pour ceux que ça intéresse, voilà une petite requête SQL sur le DWH afin de lister pour chaque WorkItem les articles de base de connaissances utilisés.

Cette requête permet par exemple de voir si des articles de la KB ne sont pas utilisés.

SELECT     TOP (100) PERCENT dbo.WorkItemDimvw.Id, dbo.WorkItemDimvw.CreatedDate, dbo.WorkItemDimvw.Title, dbo.ConfigItemDimvw.DisplayName
FROM         dbo.EntityRelatesToEntityFactvw INNER JOIN
                      dbo.RelationshipTypeDimvw ON dbo.EntityRelatesToEntityFactvw.RelationshipTypeDimKey = dbo.RelationshipTypeDimvw.RelationshipTypeDimKey INNER JOIN
                      dbo.WorkItemDimvw ON dbo.EntityRelatesToEntityFactvw.EntityDimKey = dbo.WorkItemDimvw.EntityDimKey INNER JOIN
                      dbo.ConfigItemDimvw ON dbo.EntityRelatesToEntityFactvw.TargetEntityDimKey = dbo.ConfigItemDimvw.EntityDimKey
WHERE     (dbo.RelationshipTypeDimvw.TargetName = N'KnowledgeDocument')
ORDER BY dbo.WorkItemDimvw.CreatedDate
Taggé comme: , , , Aucun commentaire