Abilitare l'acquisizione di eventi in streaming tramite Hub eventi di Azure

Acquisizione di Hub eventi di Azure consente di distribuire automaticamente i dati di streaming in Hub eventi a un archivio BLOB di Azure o a un account di Azure Data Lake Archiviazione Gen 2 preferito. È possibile configurare le impostazioni di acquisizione usando il portale di Azure durante la creazione di un hub eventi o per un hub eventi esistente. Per informazioni concettuali su questa funzionalità, vedere Panoramica dell'acquisizione di Hub eventi.

Importante

Hub eventi non supporta l'acquisizione di eventi in un account di archiviazione Premium .

Abilitare l'acquisizione quando si crea un hub eventi

Se non si ha uno spazio dei nomi di Hub eventi da usare, creare uno spazio dei nomi di livello standard seguendo la procedura descritta nell'articolo Creare uno spazio dei nomi di Hub eventi. Assicurarsi di selezionare Standard per il piano tariffario. Il livello basic non supporta la funzionalità Di acquisizione.

Per creare un hub eventi all'interno dello spazio dei nomi, seguire questa procedura:

  1. Nella pagina Panoramica dello spazio dei nomi selezionare + Hub eventi sulla barra dei comandi.

    Screenshot della selezione del pulsante Aggiungi hub eventi sulla barra dei comandi.

  2. Nella pagina Crea hub eventi digitare un nome per l'hub eventi e quindi selezionare Avanti: Acquisisci nella parte inferiore della pagina.

    Screenshot della pagina Crea hub eventi.

  3. Nella scheda Acquisizione selezionare per Acquisizione.

  4. Trascinare il dispositivo di scorrimento per impostare l'intervallo di tempo in minuti. L'intervallo di tempo predefinito è di 5 minuti. Il valore minimo è 1 e il valore massimo è 15.

  5. Trascinare il dispositivo di scorrimento per impostare la finestra Dimensioni (MB). Il valore predefinito è 300 MB. Il valore minimo è 10 MB e il valore massimo è 500 MB.

  6. Specificare se si vuole che Hub eventi emetta file vuoti quando non si verificano eventi durante l'intervallo di tempo di acquisizione.

Vedere una delle sezioni seguenti in base al tipo di archiviazione che si vuole usare per archiviare i file acquisiti.

Importante

Azure Data Lake Archiviazione Gen1 viene ritirato, quindi non usarlo per l'acquisizione dei dati degli eventi. Per altre informazioni, consultare l'annuncio ufficiale. Se si usa Azure Data Lake Archiviazione Gen1, eseguire la migrazione ad Azure Data Lake Archiviazione Gen2. Per altre informazioni, vedere Linee guida e modelli di migrazione di Azure Data Lake Archiviazione.

Acquisire dati in Archiviazione di Azure

  1. Per Provider di acquisizione selezionare Archiviazione di Azure Account (impostazione predefinita).

  2. Per Archiviazione di Azure Contenitore fare clic sul collegamento Selezionare il contenitore.

    Screenshot che mostra la pagina Crea hub eventi con il collegamento Seleziona contenitore.

  3. Nella pagina Archiviazione account selezionare l'account di archiviazione da usare per acquisire i dati.

  4. Nella pagina Contenitori selezionare il contenitore in cui archiviare i file acquisiti e quindi fare clic su Seleziona.

    Poiché l'acquisizione di Hub eventi usa l'autenticazione da servizio a servizio con l'archiviazione, non è necessario specificare un stringa di connessione di archiviazione. Il selettore risorse seleziona automaticamente l'URI della risorsa per l'account di archiviazione. Se si usa Azure Resource Manager, è necessario specificare questo URI in modo esplicito come stringa.

  5. Nella pagina Crea hub eventi verificare ora che il contenitore selezionato sia visualizzato.

  6. Per Formato nome file di acquisizione specificare il formato per i nomi di file acquisiti.

  7. Selezionare Rivedi e crea nella parte inferiore della pagina.

  8. Nella pagina Rivedi e crea rivedere le impostazioni e selezionare Crea per creare l'hub eventi.

    Nota

    Se l'accesso pubblico è disabilitato nell'account di archiviazione, consentire ai servizi attendibili, che includono Hub eventi di Azure, di accedere all'account di archiviazione. Per informazioni dettagliate e istruzioni dettagliate, vedere questo articolo.

Acquisire dati in Azure Data Lake Archiviazione Gen 2

Seguire l'articolo Creare un account di archiviazione per creare un account Archiviazione di Azure. Impostare Spazio dei nomi gerarchico su Abilitato nella scheda Avanzate per impostarlo come account Azure Data Lake Archiviazione Gen 2. L'account Archiviazione di Azure deve trovarsi nella stessa sottoscrizione dell'hub eventi.

  1. Selezionare Archiviazione di Azure come provider di acquisizione. Per usare Azure Data Lake Archiviazione Gen2, selezionare Archiviazione di Azure.

  2. Per Archiviazione di Azure Contenitore fare clic sul collegamento Selezionare il contenitore.

    Screenshot che mostra la pagina Crea hub eventi con il collegamento Seleziona contenitore.

  3. Selezionare l'account Azure Data Lake Archiviazione Gen 2 dall'elenco.

    Screenshot che mostra la selezione dell'account Data Lake Archiviazione Gen 2.

  4. Selezionare il contenitore (file system in Data Lake Archiviazione Gen 2) e quindi fare clic su Seleziona nella parte inferiore della pagina.

    Screenshot che mostra la pagina Contenitori.

  5. Per Formato nome file di acquisizione specificare il formato per i nomi di file acquisiti.

  6. Selezionare Rivedi e crea nella parte inferiore della pagina.

    Screenshot che mostra la pagina Crea hub eventi con tutti i campi specificati.

  7. Nella pagina Rivedi e crea rivedere le impostazioni e selezionare Crea per creare l'hub eventi.

    Nota

    Il contenitore creato in un'istanza di Azure Data Lake Archiviazione Gen 2 usando questa interfaccia utente viene visualizzato in File system in Archiviazione Explorer. Analogamente, il file system creato in un account Data Lake Archiviazione Gen 2 viene visualizzato come contenitore in questa interfaccia utente.

Configurare l'acquisizione per un hub eventi esistente

È possibile configurare l'acquisizione in hub eventi esistenti che si trovano in spazi dei nomi di Hub eventi. Per abilitare l'acquisizione in un hub eventi esistente o per modificare le impostazioni di acquisizione, seguire questa procedura:

  1. Nella home page dello spazio dei nomi selezionare Hub eventi in Entità nel menu a sinistra.

  2. Selezionare l'hub eventi per cui si vuole configurare la funzionalità di acquisizione.

    Screenshot che mostra la selezione di un hub eventi nell'elenco di hub eventi.

  3. Nella pagina Istanza di Hub eventi selezionare Acquisisci nel menu a sinistra.

    Screenshot che mostra la pagina Acquisisci per l'hub eventi.

  4. Nella pagina Acquisisci selezionare Avro per Formato di serializzazione degli eventi di output. Il formato Parquet è supportato solo tramite l'integrazione di Analisi di flusso di Azure. Per altre informazioni, vedere Acquisire i dati di Hub eventi in formato parquet e analizzare con Azure Synapse Analytics.

  5. Selezionare per Acquisisci.

    Screenshot che mostra la pagina Acquisisci per l'hub eventi con la funzionalità Di acquisizione abilitata.

  6. Per configurare altre impostazioni, vedere le sezioni seguenti:

Passaggi successivi