Freigeben über


Ändern von Prozesssteuerungseinstellungen für das Data Warehouse und den Analysis Services-Cube

Sie können die Aktualisierungshäufigkeit und Timeoutwerte ändern, die die Verarbeitung des Data Warehouse steuern. Ändern Sie eine Prozesssteuerungseinstellung nur dann, wenn Sie diese für eine bestimmte Bereitstellung optimieren möchten.

Bei der Verarbeitung rufen die Warehouse-Adapter Daten aus dem betriebsinternen Speicher ab, führen ggf. erforderliche Transformationen aus und schreiben die Daten über das Warehouse-Objektmodell in das Warehouse. Während typischer Vorgänge wird die relationale Datenbank (Tfs_Warehouse) innerhalb von zwei Minuten nach dem Ändern eines betriebsinternen Speichers verarbeitet, während der SQL Server Analysis Services-Cube (Tfs_Analysis) alle zwei Stunden verarbeitet wird.

Möglicherweise empfiehlt es sich, die Dauer zwischen den einzelnen Aktualisierungen zu verkürzen bzw. zu verlängern, um die Verarbeitungszeit und die Ressourcenauslastung auf dem Server zu reduzieren. Sie können die aktuellen Einstellungen anzeigen oder eine Prozesssteuerungseinstellung mit dem Warehouse Control-Webdienst ändern.

Über den Warehouse Control-Webdienst können Sie die aktuellen Einstellungen ermitteln und Einstellungen ändern.

Anforderungen

  • SQL Server Reporting Services muss für die TFS-Bereitstellung konfiguriert werden. Ist dies noch nicht der Fall, lesen Sie Hinzufügen eines Berichtsservers.

  • Sie müssen Mitglied der Sicherheitsgruppe Team Foundation-Administratoren sein, oder die Berechtigung auf der Serverebene Warehouse verwalten muss auf Zulassen festgelegt sein. Siehe Festlegen von Administratorberechtigungen für Team Foundation Server.

  • Der Warehouse Control-Webdienst steht nur zur Verfügung, wenn der Microsoft Team Foundation Server-Anwendungspool ausgeführt wird.

Zugriff auf den Warehouse Control-Webdienst

  1. Melden Sie sich am Anwendungsebenenserver an.

  2. Öffnen Sie einen Webbrowser, geben Sie die folgende Zeichenfolge in die Adressleiste ein, und drücken Sie dann die EINGABETASTE:

    https://localhost:8080/VirtuellesVerzeichnis/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    Geben Sie für VirtualDirectory das virtuelle IIS-Verzeichnis ein, das beim Installieren von TFS angegeben wurde. In der Standardeinstellung lautet das virtuelle Verzeichnis tfs.

    Die Seite WarehouseControlWebService wird angezeigt.

Ändern einer Prozesssteuerungseinstellung

Sie können die Aktualisierungshäufigkeit des Data Warehouse oder andere Prozesssteuerungseinstellung ändern. Eine Liste aller Einstellungen finden Sie unter Prozesssteuerungseinstellungen.

So ändern Sie die Aktualisierungshäufigkeit des Data Warehouse

  1. Klicken Sie auf der Seite WarehouseControlWebService auf ChangeSetting.

  2. Geben Sie im Feld settingID Folgendes ein:

    RunIntervalSeconds

  3. Geben Sie im Feld newValue den neuen Wert in Sekunden ein, und klicken Sie anschließend auf Invoke.

    Auf einer angezeigten Bestätigungswebseite wird angegeben, dass die Einstellung RunIntervalSeconds geändert wurde.

So ändern Sie die Aktualisierungshäufigkeit des Cubes

  1. Klicken Sie auf der Seite WarehouseControlWebService auf ChangeSetting.

  2. Geben Sie im Feld settingID Folgendes ein:

    IncrementalProcessIntervalSeconds

  3. Geben Sie im Feld newValue den neuen Wert in Sekunden ein, und klicken Sie anschließend auf Invoke.

    Wichtig

    Wenn Sie das Intervall auf weniger als die Standardeinstellung von zwei Stunden (7200 Sekunden) verringern, werden die Serverressourcen durch die Verarbeitung des Data Warehouse häufiger beansprucht.Abhängig vom Datenvolumen, das die Bereitstellung verarbeiten muss, können Sie das Intervall ggf. auf eine Stunde (3600 Sekunden) verringern oder es auf mehr als zwei Stunden erhöhen.

    Auf einer angezeigten Bestätigungswebseite wird angegeben, dass die Einstellung IncrementalProcessIntervalSeconds geändert wurde.

So ändern Sie eine andere Prozesssteuerungseinstellung

  1. Klicken Sie auf der Seite WarehouseControlWebService auf ChangeSetting.

  2. Geben Sie auf der Seite ChangeSetting einen Eintrag für settingID und newValue ein, und klicken Sie dann auf Invoke.

    Eine Beschreibung der einzelnen Einstellungen und der entsprechenden Standardwerte und Metriken finden Sie unter Prozesssteuerungseinstellungen.

    Ein Browserfenster wird geöffnet. Der Dienst gibt an, dass die Einstellung in den neuen Wert geändert wurde.

Prozesssteuerungseinstellungen

Die gesamten berichtsfähigen Daten aller Teamprojekte, die in allen Projektauflistungen für eine lokale TFS-Bereitstellung definiert sind, werden in ein einzelnes relationales Data Warehouse (Tfs_Warehouse) geschrieben. Die Daten aus diesem Warehouse werden dann verarbeitet und in den SQL Server Analysis Services-Cube geschrieben (Tfs_Analysis).

Sie sollten für die meisten dieser Einstellungen die Standardfestlegungen übernehmen. In manchen Fällen müssen Sie jedoch möglicherweise eine Einstellung ändern, um die besonderen Anforderungen der Bereitstellung zu erfüllen.

In der folgenden Tabelle werden die einzelnen Prozesssteuerungseinstellung beschrieben und SettingID, Standardwert und Maßeinheit angegeben.

SettingID

Standardwert

Beschreibung 

AnalysisSchemaUpdateWaitSeconds

3600 (Sekunden)

Gibt das Timeout an, mit dem festgelegt wird, wie lange von einem Auftrag im Ausführungszustand gewartet wird, um ein Update für den Cube auszuführen. Wenn das Timeout abläuft, bevor die Schemaänderung abgeschlossen ist, wird der Auftrag beendet und später neu gestartet. Mit diesem Timeoutintervall werden Aufträge unterstützt, für die während der Schemaänderungsphase exklusiver Zugriff auf die Data Warehouse-Ressourcen erforderlich ist.

AnalysisServicesProcessingTimeout

86400 (Sekunden)

Gibt das Timeout in Sekunden an, mit dem festgelegt wird, wie lange von einem Auftrag gewartet wird, bis ein Verarbeitungsaufruf von Analysis Services beendet wird.

DailyFullProcessingTime

02:00:00.0000000-08:00

Gibt die Uhrzeit an, zu der die vollständige Verarbeitung des Analysis Services-Cubes gestartet wird. Diese Option ist standardmäßig auf 2:00 Uhr festgelegt.

DataUpdateWaitSeconds

30 (Sekunden)

Gibt das Timeout an, mit dem festgelegt wird, wie lange von einem Auftrag im Ausführungszustand gewartet wird, dass ein anderer Adapter für Schemaänderungen oder der Analyseverarbeitungsauftrag zum Ändern des Cubeschemas beendet wird. Dieses Timeout wird von Aufträgen verwendet, um während der Datenänderungsphase gemeinsamen Zugriff auf die Warehouse-Ressourcen zu erhalten. Wenn das Timeout abläuft, bevor der Schemaänderungsprozess abgeschlossen ist, wird der Auftrag beendet und später neu gestartet.

FullProcessIntervalSeconds

86400 (Sekunden)

Gibt die Häufigkeit an, mit der der Cube vollständig verarbeitet wird. Der Standardwert entspricht 24 Stunden.

IncrementalProcessIntervalSeconds

7200 (Sekunden)

Gibt die Häufigkeit an, mit der der Cube inkrementell aktualisiert wird. Der Standardwert entspricht zwei Stunden.

MaxParallelASProcessingCommands

0

Gibt die maximale Anzahl von Befehlen an, die parallel ausgeführt werden können, wenn von Team Foundation Aufrufe von SQL Server Analysis Services verarbeitet werden. Wenn dieser Wert auf 0 festgelegt ist, wird von der SQL Server-Instanz anhand der Anzahl der auf dem Computer verfügbaren Prozessoren die optimale Anzahl bestimmt.

RunIntervalSeconds

120 (Sekunden)

Gibt die Häufigkeit an, mit der die relationale Datenbank aktualisiert wird.

SchemaUpdateWaitSeconds

120 (Sekunden)

Gibt das Timeout an, mit dem festgelegt wird, wie lange von einem Auftrag im Ausführungszustand gewartet wird, um exklusiven Zugriff auf die Schemaänderungsmethode zu erhalten. Wenn das Timeout abläuft, bevor die Schemaänderung abgeschlossen ist, wird der Auftrag beendet und später neu gestartet.

WarehouseCommandSqlTimeout

3600 (Sekunden)

Gibt das Timeout an, mit dem festgelegt wird, wie lange von einem Auftrag gewartet wird, um exklusiven Zugriff auf eine Data Warehouse-Ressource zu erhalten.

Siehe auch

Weitere Ressourcen

Manuelles Verarbeiten des TFS Data Warehouse und Analysis Services-Cubes