Skip to main content

Worker

Der Worker steuert die Ausführung der Analyse-Workflows. Es muss mindestens ein Rechner als Worker für die Ausführung von Workflows aktiviert sein. Sie können einen Rechner gleichzeitig als Controller und Worker konfigurieren. Die Anzahl der benötigten Worker hängt von der gewünschten Systemleistung ab.

Auf den Worker -Bildschirmen in den Systemeinstellungen können Sie den Worker konfigurieren. Die Worker-Bildschirme sind für die Konfiguration verfügbar, wenn Sie eine dieser Optionen auf dem Bildschirm Environment > Setup Type  (Umgebung, Installationstyp) ausgewählt haben:

  • Designer and Scheduler Only (Nur Designer und Planer)

  • Complete Alteryx Server (Vollständige Alteryx Server-Installation)

  • Custom > Enable Worker  (Benutzerdefiniert, Worker aktivieren)

Worker Configuration

Der Bildschirm Worker-Configuration enthält Konfigurationsoptionen, wie z. B. das Verzeichnis, in dem Sie temporäre Dateien speichern möchten, und ob der Rechner geplante Workflows ausführen soll.

Workspace (Arbeitsbereich)

Im Workspace  speichert der Worker temporäre oder Cache-Dateien sowie unverpackte Workflows während der Workflow-Ausführung. Der Speicherort ist standardmäßig mit dem Controller-Ordner identisch. Dieser Pfad sollte auf einen Speicherort verweisen, der zum Speichern von großen Datei-Beständen geeignet ist.

Allow Server to Manage Workflows Running Simultaneously (Verwaltung simultan laufender Workflows durch Server zulassen)

Aktivieren Sie das Kontrollkästchen Allow Server to manage workflows running simultaneously , wenn Sie möchten, dass Server die zulässige Anzahl der gleichzeitig laufenden Workflows für den Benutzer verwaltet. Die Anzahl ergibt sich automatisch beim Dienststart anhand der verfügbaren CPU und des Speichers in der Server-Umgebung. Wenn das Kontrollkästchen nicht aktiviert ist, können Sie die Workflow-Anzahl unter Workflows allowed to run simultaneously  (Zulässige Anzahl simultan laufender Workflows) festlegen. Dieser Wert bestimmt die maximale Auftragsanzahl, die Sie zur gleichzeitigen Ausführung auf diesem Rechner zulassen möchten. Sie können diese Einstellung anpassen, um die Reaktionsfähigkeit geplanter Aufträge zu verbessern.

Je nach den verfügbaren Ressourcen und anderen Konfigurationsparametern kann ein zu hoher Wert zu einem schlechten Auftragsdurchsatz, Stabilitätsproblemen oder allgemeinen Leistungsproblemen führen. Wenn Sie Hilfe zu dieser Einstellung benötigen, wenden Sie sich an Ihren Vertriebs- oder Supportmitarbeiter oder aktivieren Sie die Option Allow Server to Manage Workflows Running Simultaneously , damit Alteryx Server diese Einstellung für Sie verwaltet.

Cancel Jobs Running Longer Than (Seconds) (Aufträge abbrechen, deren Ausführung länger dauert als (Sekunden))

Mit dieser Einstellung können Sie den Abbruch von Aufträgen durch einen festgelegten Zeitintervall erzwingen. Dies befreit Systemressourcen, anstatt sie durch zu lange laufende Aufträge zu belasten. Diese Einstellung gilt nur für geplante Aufträge und hat keinen Einfluss auf manuelle Ausführungen über Server.

Quality of Service (QoS), (Dienstgüte)

In einer Umgebung, in der Sie mehrere Worker implementiert haben, bestimmt  Quality of Service , welche Aufträge jeder Worker ausführt. Wenn ein Worker eine Auftragsanfrage bearbeitet, vergleicht dieser die Prioritätsstufe des Auftrags mit dem Quality of Service -Wert. Aufträge, deren Wert größer oder gleich dem Quality of Service -Wert des Workers ist, werden von diesem Worker bearbeitet.

Wenn ein verfügbarer Worker beispielsweise einen Quality of Service -Wert von „0“ hat, bearbeitet dieser alle Anfragen. Ein Worker mit einem Quality of Service -Wert von „3“ bearbeitet hingegen nur Aufträge, die eine Priorität von „3“ oder höher haben. Auf diese Weise können Sie Ressourcen für Anfragen mit höherer Priorität reservieren. Legen Sie für den normalen Betrieb mit einem Worker-Rechner den Quality of Service-Wert auf „0“ fest.

  • 0 : Niedrig (normale Workflow-Ausführung)

  • 1 : Mittel

  • 2 : Hoch

  • 3 : Kritisch

  • 4 : Verkettete Anwendungsausführung (alle Anwendungen in der Kette außer der letzten)

  • 6 : Workflow-Validierungsanforderung

Job Assignment (Auftragszuweisung)

Sie können einem spezifischen Worker die Ausführung eines Auftrags zuweisen. Fügen Sie dazu zunächst einen Job-Tag für den Worker hinzu und wählen Sie dann diesen Job-Tag aus, wenn Sie einen Zeitplan erstellen oder einen Workflow ausführen.

  • Run unassigned jobs : (Nicht zugewiesene Aufträge ausführen): Wählen Sie diese Option aus, um Aufträge ohne Tags mit dem Worker auszuführen.

  • Job-Tag : Fügen Sie Job-Tags hinzu, um den Worker mit der Ausführung spezifisch markierter Aufträge zu beauftragen. Trennen Sie mehrere Job-Tags durch Kommas. Sie können den gleichen Job-Tag mehreren Worker-Rechnern zuweisen.

Run the Worker as a Different User (Worker als anderer Benutzer ausführen)

Standardmäßig läuft der Worker über das lokale Systemkonto. Sie können den Rechner so konfigurieren, dass er die Workflows als festgelegter Benutzer oder über ein festgelegtes Konto ausführt. Dadurch kann der Worker mit spezifischen Anmeldedaten auf Dateien oder Datenspeicherorte zugreifen. Um festzulegen, dass der Rechner unter einem anderen Benutzer ausgeführt wird, geben Sie die Domain  (Domäne), den Username  (Benutzername) und das Password  (Kennwort) ein.

Wichtig

Wir empfehlen, Ihre IT-Abteilung mit der Einrichtung eines Dienstkontos zu beauftragen, das Zugriff auf die erforderlichen Datenbanken, freigegebenen Netzlaufwerke und Dateien hat.

Informationen zu den „Ausführen als Benutzer“-Berechtigungen finden Sie unter Erforderliche „Ausführen als Benutzer“-Berechtigungen konfigurieren .

Mapping Configuration (Kartendarstellung konfigurieren)

Aktivieren Sie das Kontrollkästchen Allow machine to render tiles for mapping  (Anzeigen von Kartenkacheln auf Rechner zulassen), damit der Worker als Karten-Worker agieren kann. Karten-Worker zeigen Kartenkacheln für Kartenfragen und das Karteneingabe-Tool an. Sie können die Anzahl der zum Anzeigen der Kacheln verwendeten Prozesse angeben. Je mehr Prozesse erlaubt sind, desto mehr Kacheln werden gleichzeitig angezeigt. Wenn Sie diese Einstellung erhöhen, werden mehr Systemressourcen benötigt.

Insights konfigurieren

Enable Insight Worker (Insight-Worker aktivieren)

Sie können den Worker als Insight-Worker konfigurieren. Insights (Erkenntnisse) sind interaktive Dashboards, die in Designer erstellt und auf Server veröffentlicht werden. Wenn diese Option aktiviert ist, zeigt der Worker Insights an.

Insights Allowed to Run Simultaneously (Zulässige Anzahl simultan laufender Insights)

Dieser Wert bestimmt die maximale Anzahl von Insights, die gleichzeitig auf dem Rechner ausgeführt werden dürfen. Wenn Sie diese Einstellung erhöhen, werden mehr Systemressourcen benötigt.

Max Cache Size (# of Cache Directories)

Dies ist die maximale Anzahl von Insights, die auf einem Worker-Rechner im Cache zwischengespeichert werden. Alle Insights bestehen aus einer Beschreibung und einer Datendatei. Ein Insight-Cache ist also ein Verzeichnis mit diesen Dateien.

Max. Port, Min. Port

Der Bereich der Portnummern, der für die Anzeige von Insights bestimmt ist.

Nächste Schritte

Konfigurieren Sie die Server-Benutzeroberfläche .