Differenza tra Alteryx Desktop e Cloud Native Engine
Di seguito è riportata una panoramica delle differenze principali tra l'Engine nativo di Cloud (CDF-AMP Engine) e quello di Desktop (AMP Engine).
Trasformazione dei dati
Gli strumenti nativi di Cloud funzionano in modo diverso da quelli di Designer Cloud. Gli strumenti nativi di Cloud sono spesso costituiti da combinazioni di trasformazioni, mentre gli strumenti di Designer Cloud nell'ambiente Desktop vengono utilizzati direttamente come funzioni native.
Lettura e analisi dei dati
Nell'ambiente desktop, viene utilizzato il data wrapping, consentendo a Alteryx di connettersi direttamente ai file con supporto nativo per formati come CSV, parquet, Excel e YXDB, nonché per le connessioni al database.
Nell'ambiente Cloud, la lettura e la scrittura dei dati vengono gestite tramite un servizio di conversione. Questo servizio converte formati di file diversi in CSV o parquet, consentendo alle applicazioni web e ad altri servizi di elaborare i dati secondo necessità.
La separazione dell'input e dell'output dei dati dall'elaborazione dei dati influisce sull'orchestrazione del flusso di lavoro. In Desktop, le azioni di input, output ed elaborazione vengono eseguite contemporaneamente, ma in Cloud queste vengono separate. Di conseguenza, gli strumenti come Blocca fino alla conclusione e i container non sono completamente compatibili con l'ambiente Cloud.
Dati di output
L'ambiente Designer Cloud (Desktop) può restituire risultati di output diversi da quelli dell'ambiente nativo di Cloud, a causa delle differenze nella gestione della logica. L'ambiente nativo di Cloud supporta la logica a tre valori, che influisce sull'output di determinati strumenti ed espressioni basati sull'Editor di espressioni. Ad esempio, nella modalità Nativa di Cloud, una condizione di filtro come Null != 2 valuta il valore Null come Falso, mentre in Designer Cloud (Desktop) il valore Null viene valutato come Vero.
Funzioni ed espressioni
I set di funzioni disponibili in Designer Cloud (Designer Desktop) sono diversi da quelli offerti dalla modalità Nativa di Cloud. Inoltre, la logica a tre valori della modalità Nativa di Cloud influisce sui risultati di alcune espressioni, soprattutto quelle matematiche e booleane. Ad esempio, nella modalità Nativa di Cloud, Null<5 restituisce Null, mentre in Designer Cloud restituisce Falso. Analogamente, Average (Null, 5) restituisce Null nella modalità Nativa di Cloud, mentre in Designer Cloud restituisce 2,5.