2021.4.2 Patch-Update
Alteryx ermöglicht Ihnen jetzt, Ihre Installation von Designer oder Server zu patchen, ohne dass Sie eine vollständige Deinstallation und Neuinstallation durchführen müssen.
Der Patch 21.4.2 und alle nachfolgenden Versionen enthalten einen wichtigen Sicherheits-Fix für die AMP Engine.
Wenn Sie die Basisversion 2021.4.2.02731 bereits installiert haben, wenden Sie bitte den Patch an.
Für alle anderen Versionen installieren Sie bitte die Vollversion 2021.4.2.07064 (diese Version enthält bereits den Patch).
Beide Elemente können Sie über das Downloads and Licenses-Portal herunterladen.
Wenn Sie Ihre Workflows ausführen, haben Sie sich vielleicht gefragt, was hinter der bereitgestellten Funktionalität steckt. In diesem Artikel erhalten Sie einen Überblick über die Alteryx Engine und die neue Alteryx Multi-threaded Processing (AMP) Engine.
Die Alteryx Engine ist ein Operator, der jeden Datensatz eines Workflows verarbeitet. Sie führt Ihre Workflows unter Verwendung der Kerne und des Arbeitsspeichers (RAM) des Rechners aus.
Alteryx Multi-threaded Processing (AMP) ist eine neue Architektur der Alteryx Engine. Wie der Name schon sagt, ist AMP ein Multithread-Konzept, das Daten in parallelen Paketen verarbeitet. Im Gegensatz dazu verarbeitet die Original-Engine-Architektur Ihre Daten bei der Ausführung von Workflows datensatzweise sequenziell.
AMP ist für die Verarbeitung größerer Datenmengen mit höherer Geschwindigkeit ausgelegt und führt Workflows in der Regel schneller und mit effizienter Nutzung der Maschinenressourcen aus.
AMP unterstützt insgesamt 177 Werkzeuge. Es gibt 166 vollständig unterstützte und elf teilweise unterstützte Tools. Letztere greifen bei einigen nicht unterstützten Funktionen auf die Original-Engine zurück. Weitere Informationen finden Sie unter Tool-Verwendung mit AMP. Alle Berichterstellungs- und R-Tools sind AMP-fähig (mit Ausnahme des Insights-Reporting-Tools). Es stehen sieben Konnektoren-Tools nur für AMP und ein Engines-Parität-Hilfsprogramm zum Herunterladen aus der Community Gallery zur Verfügung.
Die AMP Engine ist ab Designer-Version 2020.2+ verfügbar.
AMP ist die Standard-Engine für alle neuen Workflows ab Designer-Version 2022.1.
Der Debug-Modus für Analyse-Apps und Makros ist mit der AMP Engine ab Designer Version 2022.1.1, Patch 1 verfügbar.
Ab Version 2024.2 wird der Debug-Modus für alle Workflows unterstützt, einschließlich derer, die „Nur AMP“-Funktionen enthalten – wie Steuerelement-Container.
Die AMP Engine muss über mindestens 400 MB freien Arbeitsspeicher verfügen, um einen Thread eines Workflows verarbeiten zu können. Beispielsweise müssen bei acht Threads zur Laufzeit mindestens 3,2 GB Speicher verfügbar sein. Wenn zur Laufzeit nur 2,5 GB verfügbar sind, verwendet AMP sechs Threads, um das Minimum von 400 MB zu ermöglichen.
Passen Sie das Speicherlimit an die Thread-Auslastung an. Weitere Informationen zur AMP-Speicherverwendung finden Sie unter AMP-Speicherauslastung.
AMP kann die Verarbeitungsgeschwindigkeit Ihrer Daten erheblich erhöhen. Es kann jedoch zu Einschränkungen bei der verfügbaren Speicher- und Tool-Nutzung führen.
Ab Designer 2022.3 können Sie ein Engines-Parität-Hilfsprogramm verwenden. Dies ist eine einfache Möglichkeit, um Original- und AMP-Engine zu vergleichen. Damit können Sie beide parallel ausführen, die Ergebnisse auswerten und danach entscheiden, welcher Workflow zuverlässig auf AMP umgestellt werden kann. Weitere Informationen finden Sie auf der Hilfeseite zum Engines-Parität-Hilfsprogramm.
Wenn Sie eine ältere Version von Designer verwenden, können Sie anhand der folgenden Schritte entscheiden:
Führen Sie einen vorhandenen Workflow einige Male mit der Original-Engine aus. Führen Sie dann den Workflow mehrmals mit der AMP Engine aus.
Vergleichen Sie das Ergebnisfenster (Meldungen, Warnungen, Fehler, Dauer der Ausführung) sowie alle resultierenden Daten, um Unterschiede zu ermitteln.
Um festzustellen, ob ein Workflow mit der AMP Engine ausgeführt wurde, überprüfen Sie das Ergebnisfenster hinsichtlich einer Meldung mit dem Inhalt „Dies ist die AMP Engine, die [N] Worker-Threads ausführt“.

Anmerkung
Ab Version 2022,1 ist AMP die Standardeinstellung für alle neuen Workflows.
Sie können die AMP Engine in einem Workflow oder über die Benutzereinstellungen deaktivieren. Wenn Sie zwischen der Original-Engine und der AMP Engine wechseln möchten, führen Sie die folgenden Schritte aus.
Wenn AMP für einen spezifischen Workflow nicht verwendet werden soll:
Wählen Sie einen Punkt auf einer freien Stelle des Canvas, um das Workflow-Konfigurationsfenster aufzurufen.
Navigieren Sie zum Workflow-Konfigurationsfenster und wählen Sie die Registerkarte Laufzeit aus.
Deaktivieren Sie das Kontrollkästchen AMP Engine verwenden.
Führen Sie den Workflow aus.
Wenn AMP für alle neuen Workflows nicht verwendet werden soll:
Navigieren Sie zu Optionen > Benutzereinstellungen > Benutzereinstellungen bearbeiten.
Deaktivieren Sie auf der Registerkarte Workflows das Kontrollkästchen AMP Engine für alle neuen Workflows verwenden.
Wählen Sie Speichern aus.

Vor Version 2023.1 ignoriert AMP die Einstellung für Engine mit niedrigerer Priorität ausführen in den Server-Systemeinstellungen. AMP wird unabhängig von der Auswahl immer mit niedrigerer Priorität ausgeführt.
Ab 2023.1 wird die Einstellung Run engine at lower priority (Engine mit niedrigerer Priorität ausführen) in den Alteryx-Systemeinstellungen mit AMP erzwungen. Wenn Sie die AMP Engine ohne diese Einstellung ausführen, werden möglicherweise alle Prozessorkerne und viel RAM in Anspruch genommen (abhängig von Ihren Einstellungen) und das System reagiert möglicherweise langsamer. Dies könnte das Verhalten von Server beeinflussen. Weitere Informationen finden Sie auf der Microsoft-Hilfeseite.
AMP unterstützt die Vernetzung über Proxy. SFTP über HTTP-Proxy wird sowohl für AMP als auch für die Original-Engine unterstützt, ebenso wie die Möglichkeit, den Proxy zu umgehen.
Sie können den Proxyprotokolltyp (HTTP und SOCKS5h) unter Optionen > Benutzereinstellungen > Benutzereinstellungen bearbeiten > Proxy > Proxyberechtigungen aktivieren angeben. Der Standard-Proxyprotokolltyp ist HTTP.
Administratoren können in den „Systemeinstellungen“ einen Proxy konfigurieren. Navigieren Sie zu Optionen > Erweiterte Optionen > Systemeinstellungen > Engine > Proxy.
Um Deadlocks zu vermeiden, sind maximal 32 Verbindungen für jedes Tool zulässig, wenn AMP aktiviert ist.
Dies ist nur ein kurzer Überblick über die Alteryx Engine und AMP. Nähere Informationen finden Sie in diesen Artikeln: