Aggiungere un input di dati di streaming o dati di riferimento a un processo di analisi di flussoAdd a streaming data input or reference data to a Stream Analytics job

Informazioni su come associare un'origine dati al processo di Analisi di flusso come input di dati di streaming provenienti da Hub eventi o dati di riferimento provenienti dall'archivio BLOB.Learn how to hook up a data source to your Stream Analytics job as streaming data input from Event Hubs or reference data from Blob storage.

I processi di analisi di flusso di Azure possono essere connessi a uno o più input di dati, che definiscono una connessione a un'origine dati esistente.Azure Stream Analytics jobs can be connected to one data input or more, each of which define a connection to an existing data source. Quando i dati vengono inviati a tale origine dati, vengono usati dal processo di Analisi di flusso ed elaborati in tempo reale come flussi di dati.As data is sent to that data source, it is consumed by the Stream Analytics job and processed in real time as streaming data. L'analisi di flusso si integra perfettamente con gli Hub eventi di Azure e con l'archivio BLOB di Azure all'interno e all'esterno della sottoscrizione del processo.Stream Analytics has first class integration with Azure Event Hubs and Azure Blob storage both within and outside of the job's subscription.

Questo articolo è un passaggio nel percorso di apprendimento di analisi di flusso.This article is a step in the Stream Analytics learning path.

Input di dati: dati di streaming e dati di riferimentoData input: Streaming data and reference data

Esistono due tipi di input distinti in Analisi di flusso: dati di riferimento e flussi di dati.There are two distinct types of inputs in Stream Analytics: data streams and reference data.

  • Flussi di dati: I processi di analisi di flusso devono includere almeno un input del flusso dei dati che deve essere utilizzato e trasformato dal processo stesso.Data Streams: Stream Analytics jobs must include at least one data stream input to be consumed and transformed by the job. L'archivio BLOB di Azure e Hub eventi di Azure sono supportati come origini di input del flusso dei dati.Azure Blob storage and Azure Event Hubs are supported as data stream input sources. Gli Hub eventi di Azure vengono usati per raccogliere flussi di eventi da più dispositivi, servizi e applicazioni connessi.Azure Event Hubs are used to collect event streams from connected devices, services and applications. Si può usare l'archivio BLOB di Azure come origine di input per l'inserimento di dati in blocco come flusso.Azure Blob storage can be used as an input source for ingesting bulk data as a stream.
  • Dati di riferimento: l’analisi di flusso supporta un secondo tipo di input ausiliario denominato dati di riferimento.Reference data: Stream Analytics supports a second type of auxiliary input called reference data. Al contrario dei dati in continua evoluzione, questi dati sono statici o cambiano molto lentamente.As opposed to data in motion, this data is static or slowing changing. In genere vengono utilizzati per l'esecuzione di ricerche e correlazioni con flussi di dati per creare un set di dati più ampio.It is typically used for performing look-ups and correlations with data streams to create a richer data set. L'archiviazione BLOB di Azure è attualmente l'unica origine di input supportata per i dati di riferimento.Azure Blob storage is currently the only supported input source for reference data.

Per aggiungere un input al processo di analisi di flusso:To add an input to your Stream Analytics job:

  1. Nel Portale di Azure fare clic su Input e poi scegliere Aggiungere un input nel processo di analisi di flusso.In the Azure portal click Inputs and then click Add an Input in your Stream Analytics job.

    Portale di Azure: aggiungere input.

    Nel portale di Azure fare clic sul riquadro Input nel processo di analisi di flusso.In the Azure portal click the Inputs tile in your Stream Analytics job.

    Portale di Azure - aggiungere un input di dati.

  2. Specificare il tipo di input: Flusso dei dati o Dati di riferimento.Specify the type of the input: either Data stream or Reference data.

    Aggiungere l'input di dati corretto, di flusso o di riferimento

    Aggiungere l'input di dati corretto, di flusso o di riferimento

  3. Se si crea un input del flusso di dati, specificare il tipo di origine per l'input.If creating a Data Stream input, specify the source type for the input. Questo passaggio può essere ignorato durante la creazione dei dati di riferimento, poiché al momento è supportato soltanto l’archivio BLOB.This step can be skipped during Reference Data creation as only Blob storage is supported at this time.

    Aggiungere l'input di dati del flusso di dati

    Aggiungere l'input di dati del flusso di dati

  4. Fornire un nome descrittivo per l'input nella finestra di Alias di Input.Provide a friendly name for this input in the Input Alias box. Questo nome verrà utilizzare nella query del processo in un secondo momento per fare riferimento all'input.This name will be used in your job's query later on to refer to the input.

    Compilare il resto delle proprietà di connessione necessarie per connettersi all'origine dati.Fill in the rest of the required connection properties to connect to your data source. Questi campi variano in base al tipo di origine e di input e vengono definiti in modo dettagliato qui.These fields vary by type of input and source type and are defined in detail here.

    Aggiungere l'input di dati dell'hub eventi

  5. Specificare le impostazioni di serializzazione per i dati di input:Specify the serialization settings for the input data:

    • Per assicurarsi che le query funzionino nel modo previsto, specificare il Formato di serializzazione eventi dei dati in arrivo.To make sure your queries work the way you expect, specify the Event Serialization Format of incoming data. I formati di serializzazione supportati sono JSON, CSV e Avro.Supported serialization formats are JSON, CSV, and Avro.
    • Verificare la Codifica per i dati.Verify the Encoding for the data. Al momento UTF-8 è l'unico formato di codifica supportato.UTF-8 is the only supported encoding format at this time.

      Impostazioni di serializzazione dei dati per l'input di dati

      Impostazioni di serializzazione dei dati per l'input di dati

  6. Dopo aver completato la creazione dell’input, l’analisi di flusso verificherà che è possibile connettersi all'origine di input.After completing the input creation, Stream Analytics will verify that it can connect to the input source. È possibile visualizzare lo stato dell'operazione di connessione di prova nell'hub di notifica.You can view the status of the Test Connection operation in the Notification hub.

    Verificare la connessione dell'input dei flussi di dati

    Verificare la connessione dell'input dei flussi di dati

Ottenere aiuto per gli input dei dati di streamingGet help with streaming data inputs

Per assistenza, provare il Forum di Analisi di flusso di AzureFor further assistance, try our Azure Stream Analytics forum

Passaggi successiviNext steps