Guida rapida: Abilitare l'acquisizione di eventi in streaming tramite Hub eventi di Azure

In questa guida introduttiva si usa il portale di Azure per abilitare l'acquisizione di eventi per Archiviazione di Azure o Azure Data Lake Storage Gen 2. L'Acquisizione di Hub eventi distribuisce automaticamente i dati in streaming dagli Hub eventi a un account di archiviazione a scelta.

È possibile configurare le impostazioni di acquisizione quando si crea un hub eventi o per un hub eventi esistente. Per informazioni concettuali su questa funzionalità, vedere Panoramica dell'acquisizione di Hub eventi.

Prerequisiti

  • Una sottoscrizione di Azure. Se non se ne ha una, creare un account gratuito prima di iniziare.
  • Un Event Hubs namespace (livello Standard o superiore). Se è necessario crearne uno, vedere Creare un namespace di Event Hubs. Il livello Basic non supporta la funzionalità Di acquisizione.
  • Un account Archiviazione di Azure (livello Premium con supporto BLOB in blocchi) o un account di Azure Data Lake Storage Gen 2.

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 seguendo la procedura descritta nell'articolo Creare uno spazio dei nomi di Hub eventi. Assicurarsi di selezionare il piano tariffarioStandard o superiore. Il livello Basic non supporta la funzionalità Di acquisizione.

Per creare un hub eventi nello spazio dei nomi, eseguire le operazioni seguenti:

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

    Screenshot della selezione del pulsante Aggiungi hub eventi nella 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 quello 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.

    Screenshot della scheda Acquisisci della pagina Crea un hub eventi con le impostazioni di base. Per archiviare i file acquisiti, consulta una delle sezioni seguenti in base al tipo di archiviazione da usare.

Importante

Azure Data Lake Storage 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 Storage Gen1, eseguire la migrazione ad Azure Data Lake Storage Gen2. Per altre informazioni, vedere Linee guida e modelli di migrazione di Azure Data Lake Storage.

Acquisire i dati ad Archiviazione di Azure

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

  2. Per Archiviazione di Azure Contenitore scegliere il collegamento Selezionare il contenitore.

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

  3. Nella pagina Account di archiviazione 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 scegliere Seleziona.

    Poiché Acquisizione di Hub eventi usa l'autenticazione da servizio a servizio con la risorsa di archiviazione, non è necessario specificare una 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 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.

    Screenshot della scheda Acquisisci della pagina Crea hub eventi con le impostazioni di Archiviazione di Azure.

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

    Note

    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 Storage 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 renderlo un account Azure Data Lake Storage Gen 2. L'account di 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 Storage Gen2, selezionare Archiviazione di Azure.

  2. Per Archiviazione di Azure Contenitore scegliere il collegamento Selezionare il contenitore.

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

  3. Selezionare l'account Azure Data Lake Storage Gen2 nell'elenco.

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

  4. Selezionare il contenitore (file system in Data Lake Storage Gen 2) e quindi scegliere 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.

    Note

    Il contenitore che crei in Azure Data Lake Storage Gen 2 utilizzando questa interfaccia utente (UI) appare sotto File systems in Storage Explorer. Analogamente, il file system creato in un account Data Lake Storage 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:

Pulire le risorse

Se le risorse create non sono più necessarie, eliminarle per evitare addebiti:

  1. Nel portale di Azure andare allo spazio dei nome di Hub eventi.
  2. Selezionare l'hub eventi creato.
  3. Selezionare Elimina per rimuovere l'hub eventi.

Per eliminare tutte le risorse contemporaneamente, eliminare il gruppo di risorse che contiene lo spazio dei nomi.

È possibile usare un'identità gestita assegnata dal sistema o assegnata dall'utente durante l'acquisizione dei dati degli eventi. Prima di tutto, si abilita un'identità gestita per uno spazio dei nomi, si concede all'identità un ruolo appropriato nell'archiviazione di destinazione per l'acquisizione di eventi e quindi si configura l'hub eventi per acquisire gli eventi usando l'identità gestita. Per altre informazioni, vedere gli articoli seguenti: