Share via


Informationen zum Verwalten des Data Warehouse

 

Betrifft: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

In System Center 2012 – Service Manager werden zu Wartungszwecken zu verschiedenen Zeiten sieben Data Warehouse-Aufträge ausgeführt. Diese werden in der nachstehenden Tabelle aufgeführt.

Data Warehouse-Auftrag

Beschreibung

MPSyncJob

Mit diesem Auftrag werden alle Management Packs aus der Service Manager-Quelle synchronisiert. Mit diesen Management Packs werden die Inhalte des Data Warehouse definiert. Dieser Auftrag wird gestartet, wenn Sie die Service Manager-Verwaltungsgruppe registrieren. Die erste Ausführung kann einige Stunden dauern. Weitere Informationen finden Sie unter „Registrieren beim Service Manager-Data Warehouse“ im Bereitstellungshandbuch zu System Center 2012 – Service Manager.

DWMaintenance

Bei diesem Auftrag werden Data Warehouse-Wartungsarbeiten, wie z. B. Indiziierung und Statistikupdates, ausgeführt. Dieser Auftrag wird automatisch nach der Ausführung des Auftrags MPSyncJob gestartet.

Entität (oder Optimierung)

Bei Optimierungs- oder Bereinigungsfunktionen handelt es sich in der Regel um Aktivitäten, bei denen Daten auf der Grundlage konfigurierbarer Zeiträume gelöscht werden.

System_CAPS_noteHinweis

In dieser Version von Service Manager werden Optimierungsfunktionen als Workflow behandelt. Für diesen Auftrag können keine Einstellungen konfiguriert werden.

Extrahieren

Mit diesem Auftrag werden Daten aus der Service Manager-Datenbank abgerufen. Bei diesem Auftrag wird die Service Manager-Datenbank nach den Deltadaten der letzten Ausführung abgefragt. Diese neuen Daten werden in die DWStagingAndConfig-Datenbank des Data Warehouse geschrieben. In Service Manager werden zwei Extrahierungsaufträge ausgeführt: einer für die Service Manager-Verwaltungsgruppe und der andere für die Data Warehouse-Verwaltungsgruppe.

Transformieren

Bei diesem Auftrag werden die Bereinigungs-, Neuformatierungs- und Zusammenfassungsfunktionen auf die unbehandelten Daten aus dem Staging-Bereich ausgeführt. Diese Funktionen sind erforderlich, um die Daten in das endgültige Format für die Berichtserstellung zu bringen. Die umgewandelten Daten werden in die DWRepository-Datenbank geschrieben.

Laden

Bei diesem Auftrag werden die Daten aus der DWRepository-Datenbank abgefragt und anschließend in die DWDatamart-Datenbank eingefügt. Bei DWDatamart handelt es sich um die Datenbank für allen Berichtsanforderungen von Endbenutzern.

Weitere Informationen zu ETL-Aufträgen finden Sie im Blogpost „Data Warehouse – Anatomy of Extract, Transform, Load (ETL)“ (Data Warehouse Anatomie des Extrahierens, Transformierens und Ladens (ETL)).

Um das Data Warehouse zu verwalten, das hauptsächlich zu Berichtszwecken genutzt wird, müssen Sie für diese Aufträge Wartungsaufgaben ausführen. Sie können beispielsweise ihren Status anzeigen, Data Warehouse-Aufträge anhalten und fortsetzen, Zeitpläne einrichten, Zeitpläne aktivieren und deaktivieren und eine Fehlerbehandlung ausführen. Sie können alle diese Wartungsaufgaben mithilfe von Windows PowerShell-Cmdlets ausführen. Einige der Aufgaben können Sie zudem über die Service Manager-Konsole ausführen.

Während der Bereitstellung haben Sie die Service Manager-Verwaltungsgruppe registriert, wie unter „Register with Service Manager Data Warehouse“ (Registrieren beim Service Manager Data Warehouse) im Bereitstellungshandbuch zu System Center 2012 – Service Manager beschrieben. Durch diese Aktion wurden die Management Pack-Bereitstellung und der Auftrag MPSyncJob gestartet. Sie dürfen weitere Data Warehouse-Aufträge erst starten, wenn MPSyncJob abgeschlossen ist. Dies wird im Bereich Data Warehouse-Aufträge der Service Manager-Konsole angezeigt.

Mithilfe der Verfahren unter den Links in der folgenden Tabelle können Sie das Data Warehouse mit einer beliebigen Kombination aus Windows PowerShell-Cmdlets und Aktionen in der Service Manager-Konsole verwalten, um Aufgaben mit den Data Warehouse-Aufträgen auszuführen.

Aufgabe

Reference

Aktivieren und Deaktivieren von Data Warehouse-Aufträgen

Aktivieren der Datawarehouse-Auftragszeitpläne

Anzeigen des Status eines Data Warehouse-Auftrags

Gewusst wie: Anzeigen des Status eines Datawarehouse Auftrags

Starten und Beenden von Warehouse-Aufträgen nach Bedarf

Das Anhalten und Starten eines Datawarehouse Auftrags

Planen von Data Warehouse-Aufträgen auf wiederkehrender Basis

How to Schedule a Datawarehouse Job

Überprüfen, ob Data Warehouse-Aufträge wie erwartet ausgeführt werden

Problembehandlung bei einen Data Warehouse-Auftrag

Auftragszeitplanung und -häufigkeit

Mit dem Zeitplan für einen Auftrag wird die Startzeit eines Auftrags bestimmt. Die Häufigkeit bezieht sich auf die Frage, wie oft der Auftrag nach dem Start ausgeführt wird. Ungeachtet von den Einstellungen für Zeitplan und Häufigkeit gilt: ein Auftrag wird erst ausgeführt, wenn der zugehörige Zeitplan aktiviert wurde. Mit Ausnahme des Auftrags Entität (Optimierung) ist für jeden Auftrag eine geplante Standardstartzeit eingerichtet - Mitternacht. In der nachstehenden Tabelle werden die geplanten Startzeiten, die Häufigkeit und die Zeitplanstandardeinstellungen aufgeführt.

Data Warehouse-Auftrag

Geplante Startzeit

Häufigkeit

Standardmäßig aktiviert?

MPSyncJob

Mitternacht

Stündlich

Ja

DWMaintenance

Mitternacht

Stündlich

Ja

Extrahieren

Mitternacht

In Abständen von 5 Minuten

Ja

Transformieren

Mitternacht

In Abständen von 30 Minuten

Ja

Laden

Mitternacht

Stündlich

Ja

In dieser Version von Service Manager werden Optimierungsfunktionen als Workflow behandelt. Für diesen Auftrag können keine Einstellungen konfiguriert werden.

Windows PowerShell-Cmdlets

Das Service Manager-Windows PowerShell-Modul enthält Cmdlets, die zur Verwaltung der Data Warehouse-Funktionen auf dem Hostserver des Data Warehouse verwendet werden. Alle Windows PowerShell-Cmdlets müssen mit Administratorrechten ausgeführt werden. Wenn Sie die Windows PowerShell-Hilfe anzeigen möchten, geben Sie den Befehl get-help ein, gefolgt von dem Namen des Cmdlets, zu dem Sie die Hilfe anzeigen möchten. Geben Sie beispielsweise get-help Set-SCDWJobSchedule ein. In diesem Szenario werden folgende Cmdlets verwendet:

  • Get-SCDWJobSchedule – Mit diesem Cmdlet wird der Zeitplan für einen Data Warehouse-Auftrag angezeigt.

  • Get-SCDWJob – Mit diesem Cmdlet wird der Status aller periodischen Service Manager Data Warehouse-Aufträge angezeigt.

  • Get-SCDWMgmtGroup — Mit diesem Cmdlet werden Details zu einer Verwaltungsgruppe angezeigt, die beim Data Warehouse registriert ist.

  • Remove-SCDWMgmtGroup — Mit diesem Cmdlet wird eine Verwaltungsgruppe aus dem Data Warehouse gelöscht.

  • Set-SCDWJobSchedule – Mit diesem Cmdlet wird der Zeitplan für Data Warehouse-Aufträge eingerichtet.

  • Enable-SCDWJobSchedule – Mit diesem Cmdlet wird der Zeitplan für Data Warehouse-Aufträge aktiviert.

  • Disable-SCDWJobSchedule – Mit diesem Cmdlet wird der Zeitplan für Data Warehouse-Aufträge deaktiviert. Auftragszeitpläne sind standardmäßig deaktiviert.

Weitere Informationen zum Ausführen von Service Manager-Windows PowerShell-Cmdlets finden Sie unter Erste Schritte mit Service Manager-Cmdlets für WindowsPowerShell.

Erste Schritte mit Data Warehouse-Aufträgen

Nach dem Registrieren beim Service Manager Data Warehouse (siehe „Register with Service Manager Data Warehouse“ (Registrieren beim Service Manager Data Warehouse im Bereitstellungshandbuch zu System Center 2012 – Service Manager) wird der Auftrag MPSyncJob gestartet. Die erste Ausführung dieses Auftrags kann einige Stunden dauern. Wenn der Auftrag beendet wird, werden zwei Extrahierungsaufträge im Bereich „Data Warehouse - Aufträge“ aufgelistet. Ein Extrahierungsauftrag wird als Extract_<Data Warehouse-Verwaltungsgruppenname> und der andere wird als Extract_<Service Manager-Verwaltungsgruppenname> aufgeführt. Wenn beide Extrahierungsaufträge angezeigt werden, wissen Sie, dass der Auftrag MPSyncJob abgeschlossen wurde und dass Sie nun mit weiteren Wartungsaufgaben fortfahren können.