Différence entre les moteurs Alteryx Desktop et Cloud-natif
Vous trouverez ci-dessous un aperçu des principales différences entre Cloud-natif (CDF-AMP Engine) et Desktop (AMP Engine).
Transformation des données
Les outils Cloud-natif et Designer Cloud fonctionnent différemment. Les outils Cloud-natif sont souvent des combinaisons de transformations, tandis que les outils Designer Cloud dans l'environnement Desktop sont utilisés directement en tant que fonctions natives.
Lecture et analyse des données
Dans l'environnement Desktop, le wrapping de données est utilisé, ce qui permet à Alteryx de se connecter directement aux fichiers avec prise en charge native des formats, tels que CSV, Parquet, Excel et YXDB, ainsi que des connexions de base de données.
Dans l'environnement Cloud, la lecture et l'écriture des données sont gérées via un service de conversion. Ce service convertit différents formats de fichiers en CSV ou Parquet, ce qui permet aux applications Web et autres services de traiter les données selon les besoins.
La séparation de l'entrée et de la sortie des données et du traitement des données a un impact sur l'orchestration du workflow. Dans Desktop, les actions d'entrée, de sortie et de traitement se produisent simultanément, mais dans Cloud, elles sont séparées. Par conséquent, les outils, tels que Bloquer jusqu'à la fin et Conteneurs ne sont pas entièrement compatibles avec l'environnement Cloud.
Sortie de données
Les résultats de sortie peuvent différer entre les environnements Designer Cloud (Desktop) et Cloud-natif en raison des différences de gestion de la logique. Le mode Cloud-natif prend en charge la logique à trois valeurs, ce qui affecte la sortie de certaines expressions et certains outils qui s'appuient sur l'éditeur d'expressions. Par exemple, dans Cloud-natif, une condition de filtre, telle que Null != 2 évaluera Null comme False, tandis que dans Designer Cloud (Desktop), elle est évaluée comme True.
Fonctions et expressions
Différents ensembles de fonctions sont disponibles dans Designer Cloud (Designer Desktop) et Cloud-natif. De plus, la logique à trois valeurs dans le Cloud-natif a une incidence sur les résultats de certaines expressions, en particulier dans les fonctions mathématiques et booléennes. Par exemple, dans Cloud-natif, Null<5 est évalué à Null, tandis que dans Designer Cloud, il est évalué à False. De même, Average(Null, 5) renvoie Null dans Cloud-natif, tandis que dans Designer Cloud, il renvoie 2,5.