Informazioni sugli input per Analisi di flusso di Azure

I processi di Analisi di flusso di Azure si connettono a uno o più input di dati. Ogni input definisce una connessione a un'origine dati esistente. Analisi di flusso di Azure accetta i dati in ingresso da diversi tipi di origini evento, inclusi hub eventi, hub IoT e archiviazione BLOB. Gli input sono referenziati per nome nella query SQL streaming scritta per ogni processo. Nella query è possibile aggiungere più input per il blending dei dati o confrontare i dati di flusso con una ricerca tra i dati di riferimento e passare i risultati agli output.

Analisi di flusso offre un'integrazione di prima classe con quattro tipi di risorse come input:

Queste risorse di input possono essere presenti nella stessa sottoscrizione di Azure del processo di Analisi di flusso o da una sottoscrizione diversa.

È possibile usare i portale di Azure, Azure PowerShell, API .NET, API REST, Visual Studio e Visual Studio Code per creare, modificare e testare gli input dei processi di Analisi di flusso.

Nota

È consigliabile usare gli strumenti di Analisi di flusso per Visual Studio Code per un'esperienza di sviluppo locale ottimale. Esistono lacune nelle funzionalità note negli strumenti di Analisi di flusso per Visual Studio 2019 (versione 2.6.3000.0) e non verrà migliorata in futuro.

Input del flusso e di riferimento

Quando sono inviati tramite push a un'origine, i dati vengono utilizzati dal processo di Analisi di flusso ed elaborati in tempo reale. Gli input sono suddivisi in due tipi:

  • Input del flusso dei dati
  • Input dati di riferimento.

Input del flusso dei dati

Un flusso dei dati è una sequenza non associata di eventi che accadono nel tempo. I processi di Analisi di flusso devono includere almeno un input del flusso dei dati. Hub eventi, hub IoT, Azure Data Lake Storage Gen2 e archiviazione BLOB sono supportati come origini di input del flusso di dati. Hub eventi viene usato per raccogliere flussi di eventi da più dispositivi e servizi. ad esempio i feed attività dei social media, le informazioni sulle quotazioni azionarie o i dati di sensori. Gli hub IoT sono ottimizzati per raccogliere dati dai dispositivi connessi in scenari Internet of Things (IoT). L'archiviazione BLOB può essere usata come origine di input per l'inserimento di dati in blocco come flusso, ad esempio i file di log.

Per altre informazioni sul flusso dei dati di input, vedere Trasmettere dati come input in Analisi di flusso

Input dei dati di riferimento

Analisi di flusso supporta anche l'input noto come dati di riferimento. I dati di riferimento possono essere completamente statici o cambiare lentamente. In genere viene usato per eseguire correlazioni e ricerche. È ad esempio possibile unire i dati nell'input del flusso dei dati con quelli inclusi nei dati di riferimento, proprio come si esegue un join SQL per cercare valori statici. Archiviazione BLOB di Azure, Azure Data Lake Storage Gen2 e database SQL di Azure sono attualmente supportati come origini di input per i dati di riferimento. Le dimensioni dei BLOB delle origini dati di riferimento sono limitate a 300 MB, a seconda della complessità delle query e delle unità di streaming allocate. Per altre informazioni, vedere la sezione Limitazioni delle dimensioni della documentazione dei dati di riferimento.

Per altre informazioni sugli input di dati di riferimento, vedere Uso dei dati di riferimento per le ricerche in Analisi di flusso

Passaggi successivi