Erste-Chance-Status der periodischen Datenwartung für das Schreibprogramm zur Erfassung von Integritätsstatusdaten eines Data Warehouse-Objekts

Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.FirstChanceState (UnitMonitor)

Dieser Monitor wird in den Warnstatus geschaltet, sobald ein Problem beim periodischen Datenwartungsprozess des Schreibprogramms für die Erfassung von Integritätsstatusdaten eines Data Warehouse-Objekts aufgetreten ist.

Knowledge Base article:

Zusammenfassung

Beim Schreiben von Daten in das Data Warehouse durch den periodischen Datenwartungsprozess für das Schreibprogramm zur Erfassung von Integritätsstatusdaten eines Data Warehouse-Objekts ist ein Fehler aufgetreten. Dieser Monitor wird in den gelben Status geschaltet, wenn beim Schreiben von Daten in das Data Warehouse durch den auf einem Verwaltungsserver ausgeführten periodischen Datenwartungsprozess für das Schreibprogramm zur Erfassung von Integritätsstatusdaten eines Data Warehouse-Objekts ein Fehler auftritt. Standardmäßig werden vom Monitor keine Warnungen ausgelöst, weil Schreibfehler vorübergehender Natur sein können. Sobald ein Wechsel dieses Monitors in den gelben Status erfolgt ist, wird vom Monitor "Wiederherstellung der periodischen Datenwartung für das Schreibprogramm zur Erfassung von Integritätsstatusdaten eines Data Warehouse-Objekts" ein Timer gestartet. Wird der Schreiberprozess nicht innerhalb eines fünfminütigen Intervalls (Standard) abgeschlossen, dann wird vom Monitor eine Warnung ausgegeben. Beachten Sie, dass das Intervall überschrieben werden kann.

Ursachen

Häufigste Ursache hierfür sind Probleme bei der Verbindung mit dem SQL-Server, auf dem das Data Warehouse gehostet wird, oder eine geringe Leistung des SQL-Servers.

Lösungen

Stellen Sie sicher, dass eine Verbindung vom Verwaltungsserver zum SQL-Server vorhanden ist, auf dem das Data Warehouse gehostet wird. Die Kommunikation könnte z. B. durch eine Firewall blockiert sein. Stellen Sie sicher, dass über das Data Warehouse-Aktionsskonto eine Verbindung mit der Data Warehouse-Datenbank hergestellt werden kann. Wenn Probleme mit Timeouts auftreten, prüfen Sie die Auslastung des SQL-Servers und stellen Sie fest, ob dieser überlastet ist. Wichtige zu prüfende Leistungsindikatoren sind: CPU-Auslastung, Speicherauslastung und Festplatten-E/A.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.FirstChanceState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange</WorkflowName>
<FirstEventId>31553</FirstEventId>
<SecondEventId>31572</SecondEventId>
</Configuration>
</UnitMonitor>