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.
Ausführung geplanter Alteryx-Workflows auf Computer zulassen:
Wenn diese Option aktiviert ist, akzeptiert der Mitarbeiter Anforderungen zur Ausführung von Workflows vom Scheduler und vom Server. In Bereitstellungen mit mehreren Knoten sollten Sie diese Option möglicherweise deaktivieren, wenn Sie einen anderen Computer haben, auf dem Workflows ausgeführt werden. Wenn diese Option nicht aktiviert ist, rendert das Gerät nur Kartenkacheln oder Einblicke.
Gleichzeitige Ausführung von Workflows zulassen:
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.
Wichtig
Für die ursprüngliche Engine empfehlen wir, Workflows festzulegen, die gleichzeitig auf
{# der physischen CPU-Kerne}/2 ausgeführt werden dürfen
.Für AMP Engine wird empfohlen, Workflows, die gleichzeitig ausgeführt werden dürfen, auf
1
zu setzen.
Gehen Sie zu den Hilfeseiten für Controller und Engine, um mehr über die Motoreinstellungen zu erfahren.
Um die Anzahl der Kerne zu ermitteln, geben Sie diesen Befehl in einer Eingabeaufforderung ein:
Wmic cpu ruft NumberOfCores/Format:List ab
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)
Sie können den Worker als Insight-Worker konfigurieren. 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.