Scegli uno strumento per sviluppatori per creare lavori di Stream Analytics

Analisi di flusso di Azure ti offre due strumenti per costruire lavori di streaming: il portale Azure e l'estensione degli strumenti Analisi di flusso di Azure per Visual Studio Code. Usa l'estensione per scrivere, fare debug ed eseguire la query di streaming localmente. Ogni strumento supporta un diverso insieme di funzionalità, quindi la scelta giusta dipende dal tuo flusso di lavoro di sviluppo.

Questo articolo confronta le funzionalità supportate dal portale Azure e da Visual Studio Code, così puoi scegliere lo strumento che si adatta alle tue esigenze.

Annotazioni

Gli strumenti di Visual Studio Code non supportano i processi nelle aree Cina orientale, Cina settentrionale, Germania centrale e Germania nord-orientale.

Funzionalità del processo cloud

La tabella seguente confronta le funzionalità di authoring di job nel cloud supportate dal portale Azure e dall'estensione Visual Studio Code, inclusi controllo del versione, test, monitoraggio e supporto al linguaggio.

Caratteristica / Funzionalità Portale Visual Studio Code
Multipiattaforma Mac
Linux
Windows
Mac
Linux
Windows
Creazione di script
Script IntelliSense Evidenziazione della sintassi Evidenziazione della sintassi
Completamento del codice
Indicatore di errore
Definire tutti i tipi di input, output e configurazioni dei processi
Controllo del codice sorgente NO
Supporto CI/CD Parziale
Condividere input e output tra più query NO
Test di query con un file di esempio
Test locali dei dati in tempo reale NO
Supporto dei criteri temporali nei test delle query NO
Elencare i processi e visualizzare le entità dei processi
Esportare un'attività in un progetto locale NO
Inviare, avviare e arrestare i processi
Visualizzare metriche e diagrammi dei processi
Visualizzare gli errori di runtime del processo
Log delle risorse
Proprietà del messaggio personalizzate
Funzione di codice personalizzato C# e deserializzatore Modalità di sola lettura
UDF e UDA JavaScript Esclusivamente per Windows
Azure Machine Learning (Apprendimento Automatico di Azure)
Livello di compatibilità 1.0
1.1
1.2 (predefinito)
1.0
1.1
1.2 (predefinito)
Funzioni di rilevamento delle anomalie basate su ML integrate
Funzioni geospaziali integrate
Output di Power BI NO
Serializzazione Protobuf NO
Concessione automatica delle autorizzazioni di identità gestita per gli endpoint aggiunti NO