Verwalten von Hintergrundaufträgen in Tableau Server

In Tableau Server können Benutzer Extraktaktualisierungen, Abonnements oder Schemas für die regelmäßige Ausführung planen. Diese geplanten Elemente werden als Aufgabenbezeichnet. Der Hintergrundprozess initiiert eindeutige Instanzen dieser Aufgaben, um sie zum geplanten Zeitpunkt auszuführen. Die eindeutigen Instanzen der Aufgaben, die dadurch initiiert werden, werden als Aufträgebezeichnet. Aufträge werden auch für manuell initiierte Durchläufe erstellt. Klicken Sie dazu in der Weboberfläche auf die Option Jetzt ausführen. Dieser Vorgang kann auch programmgesteuert über die REST-API oder über tabcmd-Befehle erfolgen.

Es wird z.B. eine Extraktaktualisierungsaufgabe erstellt, die täglich um 9:00 Uhr ausgeführt wird. Dies ist eine Aufgabe zur Aktualisierung von Extrakten, und jeden Tag um 9:00 Uhr wird ein Auftrag erstellt, damit der Hintergrundprozesskomponente ausgeführt werden kann. Zusätzlich zu den benutzergenerierten Aufträgen führt die Hintergrundprozesskomponente auch eine Reihe von Systemaufträgen im Namen des Benutzers aus, um allgemeine Tableau-Arbeitsabläufe wie die Generierung von Miniaturansichten zu unterstützen.

Die Ausführung all dieser Aufträge kann dazu führen, dass die Hintergrundprozesskomponente zu verschiedenen Tageszeiten viele Ressourcen verbraucht. Mithilfe des Auftragsverwaltungsfeatures können Server- und Site-Administratoren mehr Details zu diesen Aufträgen abrufen, die auf ihrem Server oder ihrer Seite ausgeführt werden, und Maßnahmen für diese Aufträge ergreifen, um die Verwaltung der Server Ressourcennutzung zu verbessern. Systemaufträge sind nur für Serveradministratoren sichtbar und werden standardmäßig herausgefiltert.

Mithilfe der Einstellungen Jetzt ausführen auf der Seite Allgemeine Einstellungen können Sie Ihre Ressourcen auch verwalten, indem Sie Benutzern das manuelle Ausführen von Aufträgen erlauben oder verweigern. Standardmäßig ist diese Option so ausgewählt, dass Benutzer Aufträge manuell ausführen können. Deaktivieren Sie das Kontrollkästchen, um zu verhindern, dass Benutzer Aufträge manuell ausführen. Weitere Informationen zum Verwalten von Ressourcen der Hintergrundprozesskomponente finden Sie unter Tableau Server- Hintergrunder-Prozess.

Die Seite "Aufträge", die Informationen über Aufträge enthält, kann über das Menü Existierende Aufgaben des linken Navigationsmenüs aufgerufen werden.

Hinweis: Informationen über Aufträge können nur von Server- und Site-Administratoren eingesehen werden.

Übersicht

In diesem Thema wird beschrieben, wie Sie die auf der Seite Aufträge angezeigten Informationen anzeigen und verstehen können.

Oben auf der Seite finden Sie eine Übersicht über die Anzahl der fehlgeschlagenen, abgeschlossenen und abgebrochenen Aufträge innerhalb der letzten 24 Stunden. Für Serveradministratoren enthält dies auch Systemaufträge. Das Anwenden von Filtern verändert diese Werte nicht.

Für jeden erzeugten Auftrag gibt es eine Auftrags-ID, den Status dieses Auftrags, die Priorität, die Art der Aufgabe, aus der der Auftrag generiert wurde, sowie die aktuelle Laufzeit, wenn der Auftrag sich in Ausführung befindet, bzw. die aktuelle Wartezeit, wenn er in der Warteschlange ist.

Tableau zeichnet historische Laufzeiten und Warteschlangenzeiten auf, um die durchschnittlichen Laufzeiten und die durchschnittlichen Warteschlangenzeiten zu berechnen. Sowohl die durchschnittlichen Laufzeiten als auch die durchschnittlichen Wartezeiten werden als gewichtete Durchschnittswerte unter Verwendung der folgenden Formel berechnet: ((aktuelle Laufzeit oder Durchschnitt der Wartezeiten x 4) + letzte Laufzeit oder Wartezeit) / 5.

Die Job-ID kann nützlich sein, wenn Sie Jobs in Admin-Ansichten anzeigenund sie kann auch zum Abfragen der Workgroup-Datenbank(Link wird in neuem Fenster geöffnet)verwendet werden. Wenn Sie auf die Job-ID klicken, erhalten Sie detailliertere Informationen über den Auftrag, wie z. B. die Job-LUID, den Projektnamen, den Zeitplan, den Content-Namen, den Content-Eigentümer, den Auftragsersteller, letzte Mal, dass der Auftrag erfolgreich ausgeführt wurde, und den Site-Namen. Der Site-Name wird angezeigt, wenn Sie über das Menü Alle Sites verwalten zur Seite Aufträge navigieren.

Hinweis: Wenn Sie ein Jetzt aktualisieren von der Seite Datenquellen aus durchführen, werden nur die LUID-Informationen im Dialogfeld Jobdetails angezeigt.

Wichtig: Aufträge, die innerhalb der letzten 24 Stunden vor einem Upgrade auf Tableau Server 2019.4 vorhanden waren, verfügen nicht über Daten für die durchschnittliche Warteschlangenzeit, die durchschnittliche Laufzeit, die letzte erfolgreiche Ausführung und den Auftragsersteller auf der Seite Aufträge.

Aufgabentypen

Es gibt verschiedene Arten von Aufgaben:

  • Extrakte: Dazu gehören die Extrakterstellung, inkrementelle Extraktaktualisierungen und vollständige Extraktaktualisierungen. FÜr weitere Informationen zur Aktualisierung von Extrakten, siehe Schnellstart: Aktualisieren von Extrakten gemäß Zeitplan.

  • Abonnements: Enthält Abonnements für Arbeitsmappen und Ansichten. Weitere Informationen finden Sie unter Einrichten einer Site für Abonnements.

  • Schema: Das schließt geplante Schemas und manuelle Schemaausführungen ein. Unter Laufzeitkapazität für Aufträge finden Sie Informationen zur maximalen Laufzeit für Schemata und unter Kapazität für gleichzeitige Aufträge finden Sie die Kapazitätsgrenzen beim Ausführen gleichzeitiger Schemaaufträge. Das Planen von mehr Schemata als der Anzahl der Ressourcenblöcke, die Sie haben, kann zu einem Fehler führen. Siehe den Knowledgebase-Artikel Schemaauftrag ausstehend für mehr Informationen.

  • Verschlüsselung: Enthält Folgendes:

    • Extrahieren von Verschlüsselung und Entschlüsselung
    • Schemaverschlüsselung und -entschlüsselung
    • Re-Schlüssel-Extrakte und -Schemas
  • System: Dies sind alle Systemaufträge, die die Hintergrundprozesskomponente im Hintergrund verarbeitet, um Tableau Server zu unterstützen.

Filter

Sie können filtern, um nur bestimmte Aufträge zu sehen. Die verfügbaren Filter sind nach Auftragsstatustyp, Aufgabentyp und Zeitraum sortiert. Für den Zeitbereichsfilter können Sie zwischen einer und 24 Stunden in vier Stundenschritten wählen. Die Option zum Filtern in Systemaufträgen ist verfügbar, wenn Sie Serveradministrator sind.

Aufträge abbrechen

Extraktaktualisierungen, Abonnements und Schemaausführungsaufträge können abgebrochen werden. Sie können nur einen Auftrag auf einmal stornieren, und die Auswahl mehrerer Aufträge auf einmal für die Stornierung wird nicht unterstützt.

Wenn Sie einen Auftrag abbrechen, wird eine E-Mail mit dem Zeitpunkt, zu dem der Auftrag abgebrochen wurde, sowie dem betroffenen Inhalt und der Zeit, zu der der Auftrag ausgeführt wurde, bevor er abgebrochen wurde, an die Empfänger gesendet, die Sie im Dialogfeld Auftrag abbrechen auswählen. Darüber hinaus können Sie Ihre benutzerdefinierten Notizen hinzufügen, um in die E-Mail aufgenommen zu werden.

Wenn Sie keine Empfänger auswählen, wird der Auftrag abgebrochen, es wird jedoch keine E-Mail gesendet.

Um einen Auftrag abzubrechen, klicken Sie auf die Ellipsen neben der Auftrags-ID und verwenden Sie den Dialog, um den Auftrag abzubrechen:

Status

Es gibt sieben Statusarten, in denen sich Aufträge befinden können. Wenn Sie mit der Maus über jeden Status fahren, werden relevantere Informationen angezeigt.

  • Abgeschlossen: Dieser Auftrag wird als erfolgreich abgeschlossen angezeigt und Sie sehen in Quickinfo die Zeit, zu der der Auftrag abgeschlossen wurde. Quickinfo wird angezeigt, wenn Sie mit der Maus über den Status fahren.

  • In Bearbeitung: Dieser Auftrag wird als In Bearbeitungangezeigt. Wenn Sie mit der Maus über den Status fahren, wird in der Quickinfo angezeigt, wie lange der Auftrag bereits ausgeführt wurde.

  • In Bearbeitung: Dieser Auftrag ist in Bearbeitung, wird aber verspätet abgeschlossen. Tableau verfolgt die durchschnittlichen Laufzeiten für den gleichen Auftrag. Wenn die aktuelle Laufzeit länger als die durchschnittliche Laufzeit ist, wird diese als verspätet betrachtet. Die Zeiten, in denen der Auftrag überdurchschnittlich lange ausgeführt wurde, und seine durchschnittliche Laufzeit werden in der Quickinfo angezeigt. Die Quickinfo wird angezeigt, wenn Sie mit der Maus über den Status fahren.

  • Ausstehend: Dieser Auftrag ist derzeit Ausstehendund wartet darauf, ausgeführt zu werden, wenn die Kapazität der Hintergrundprozesskomponente verfügbar ist. In der QuickInfo, die angezeigt wird, wenn Sie den Mauszeiger über den Status halten, wird angegeben, wie lange der Auftrag bereits in der Warteschlange ist.

  • Ausstehend: Das Schema kann nicht ausgeführt werden, da die Anzahl der Ressourcenblöcke geringer ist als die Anzahl der von Ihnen geplanten Schemata und die Site ihr Parallelitätslimit erreicht hat.

  • Ausstehend: Dieser Auftrag ist derzeit ausstehend, wird aber verspätet abgeschlossen. Tableau protokolliert die durchschnittlichen Wartezeiten für denselben Auftrag. Wenn die aktuelle Wartezeit länger als die durchschnittliche Wartezeit ist, wird davon ausgegangen, dass sie zu spät ausgeführt wird. Die Zeiten, in denen der Auftrag überdurchschnittlich lange in der Warteschlange gestanden hat, werden in der Quickinfo angezeigt. Die Quickinfo wird angezeigt, wenn Sie mit der Maus über den Status fahren.

  • Abgebrochen: Dieser Auftrag wurde von einem Server- oder Standortadministrator abgebrochen . Die Zeit, zu der der Job abgebrochen wurde und wie lange er vor dem Abbrechen ausgeführt wurde, wird in der QuickInfo angegeben, die angezeigt wird, wenn Sie den Mauszeiger über den Status bewegen.

  • Fehlgeschlagen: Dieser Auftrag wird als Fehlgeschlagenangezeigt. Die Zeit, zu der der Auftrag fehlgeschlagen ist, wie lange er ausgeführt wurde, bevor er fehlgeschlagen ist, und warum der Autrag fehlgeschlagen ist, finden Sie in der QuickInfo, die angezeigt wird, wenn Sie den Mauszeiger über den Status bewegen.

  • Ausgesetzt: Dieser Auftrag wird mit einem Pause-Symbol als Fehlgeschlagen angezeigt. Wenn der Auftrag fünfmal hintereinander fehlschlägt, wird der Auftrag ausgesetzt. Ausgesetzte Aufgaben sind weiterhin verfügbar, aber Hintergrundprozesse erstellen erst dann Aufträge für diese Aufgaben, wenn sie vom Benutzer fortgesetzt werden.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.