Unterschied zwischen Alteryx Desktop und Cloud-nativer Engine
Nachstehend finden Sie eine Übersicht über die wichtigsten Unterschiede zwischen Cloud-nativ (CDF-AMP Engine) und Desktop (AMP Engine).
Datentransformation
Cloud-native und Designer Cloud-Tools funktionieren unterschiedlich. Cloud-native Tools sind häufig Kombinationen von Umwandlungen, während Designer Cloud-Tools in der Desktop-Umgebung direkt als native Funktionen verwendet werden.
Lesen und Parsen von Daten
In der Desktop-Umgebung wird die Datenzusammenfassung verwendet, sodass Alteryx eine direkte Verbindung zu Dateien mit nativer Unterstützung für Formate wie CSV, Parquet, Excel und YXDB sowie Datenbankverbindungen herstellen kann.
In der Cloud-Umgebung werden das Lesen und Schreiben von Daten über einen Konvertierungsdienst verwaltet. Dieser Dienst konvertiert verschiedene Dateiformate in CSV oder Parquet, sodass Webanwendungen und andere Dienste die Daten nach Bedarf verarbeiten können.
Die Trennung der Dateneingabe und -ausgabe von der Datenverarbeitung wirkt sich auf die Workflow-Orchestrierung aus. In Desktop werden Eingabe-, Ausgabe- und Verarbeitungsaktionen gleichzeitig ausgeführt, in der Cloud jedoch getrennt. Daher sind Tools wie Befehlsausführung-blockieren-Tools und Container nicht vollständig mit der Cloud-Umgebung kompatibel.
Ausgabedaten
Die Ausgabeergebnisse können aufgrund von Unterschieden in der Logikverarbeitung zwischen Designer Cloud (Desktop) und Cloud-nativen Umgebungen variieren. Die Cloud-native Umgebung unterstützt eine dreiwertige Logik, die sich auf die Ausgabe bestimmter Ausdrücke und Tools auswirkt, die auf den Ausdruckseditor angewiesen sind. In der Cloud-nativen Umgebung wird beispielsweise bei einer Filterbedingung wie Null != 2 Null als „False“ ausgewertet, während sie in Designer Cloud (Desktop) als „True“ ausgewertet wird.
Funktionen und Ausdrücke
Verschiedene Funktionssets sind in Designer Cloud (Designer Desktop) im Gegensatz zur Cloud-nativen Umgebung verfügbar. Darüber hinaus beeinflusst die dreiwertige Logik in der Cloud-nativen Umgebung die Ergebnisse bestimmter Ausdrücke, insbesondere in mathematischen und booleschen Funktionen. In der Cloud-nativen Umgebung wird beispielsweise Null<5 als Null ausgewertet, während in Designer Cloud die Auswertung „False“ ergibt. Ebenso gibt Average(Null, 5) in der Cloud-nativen Umgebung Null zurück, während in Designer Cloud 2,5 zurückgegeben wird.