Leggere in inglese

Condividi tramite


Aggiungere un'origine evento di Archiviazione BLOB di Azure a un flusso di eventi

Questo articolo illustra come aggiungere un'origine evento di Azure Blob Storage a un flusso di eventi. Un evento è la quantità minima di informazioni necessarie per descrivere integralmente ciò che si è verificato nel sistema. Gli eventi di Archiviazione BLOB di Azure vengono attivati quando un client crea, sostituisce o elimina un BLOB. I flussi di eventi di Microsoft Fabric consentono di collegare gli eventi di Blob Storage agli eventi di Fabric nell'hub in tempo reale.

Quando si aggiunge Archiviazione BLOB di Azure come origine per il flusso di eventi, vengono creati automaticamente eventi di sistema per l'account di archiviazione BLOB e collegati agli eventi di Fabric nell'Hub in tempo reale di Fabric. È quindi possibile convertire questi eventi in flussi dei dati continui e trasformarli prima di instradarli a varie destinazioni in Fabric.

I flussi di eventi di Fabric supportano i tipi di evento di archiviazione BLOB seguenti:

Nome evento Descrizione
Microsoft.Storage.BlobCreated Attivato quando viene creato o sostituito un *blob*.
Microsoft.Storage.BlobEliminato Attivato quando un blob viene eliminato.
Microsoft.Storage.BlobRenamed Attivato quando un blob viene rinominato.
Microsoft.Storage.BlobTierChanged Attivato quando viene modificato il livello di accesso al Blob.
Microsoft.Storage.DirectoryCreated Attivato quando viene creata una directory.
Microsoft.Storage.DirectoryRenamed Attivato quando una directory viene rinominata.
Microsoft.Storage.AsyncOperationInitiated Attivato quando viene avviata un'operazione che comporta lo spostamento o la copia di dati dall'archivio ai livelli caldi o freddi.
Microsoft.Storage.DirectoryDeleted Attivato quando viene eliminata una directory.
Microsoft.Storage.BlobInventoryPoliticaCompleted Attivato al termine dell'esecuzione dell'inventario per una regola che definisce una politica di inventario.
Microsoft.Storage.LifecyclePolicyCompleted Attivato quando vengono eseguite le azioni definite da un criterio di gestione del ciclo di vita.

Per altre informazioni sui tipi di evento disponibili, vedere Archiviazione BLOB di Azure come origine di Griglia di eventi.

Nota

Il connettore di eventi di Archiviazione BLOB di Azure non è supportato nelle seguenti aree di capacità dell'area di lavoro: Stati Uniti centrali, Germania centro-occidentale, Stati Uniti centro-meridionali, Stati Uniti occidentali, Stati Uniti occidentali 2, Stati Uniti occidentali 3, India occidentale.

Eventi non trasmessi rispetto a quelli trasmessi

Gli eventi di Archiviazione BLOB di Azure sono eventi discreti con punti di inizio e di fine ben definiti. Gli hub in tempo reale di Fabric possono acquisire questi eventi in due formati:

  • Eventi non trasmessi. Questi eventi vengono rappresentati nel formato non elaborato come eventi discreti. Se gli eventi di Archiviazione BLOB di Azure non vengono trasmessi in un eventstream, non sono connessi direttamente all’eventstream e il flusso predefinito non viene creato.

    Questo stato indica che gli eventi sono collegati agli eventi di Fabric nell'hub in tempo reale e in attesa di un'ulteriore azione. Le azioni includono la creazione di avvisi con Fabric Activator che eseguono elementi di lavoro di Fabric come Pipeline o Notebook nella scheda Eventi Fabric nell'hub in tempo reale.

    Screenshot che mostra gli eventi di Archiviazione BLOB di Azure non ancora trasmessi con il pulsante per trasmettere gli eventi.

  • Eventi trasmessi. Questi eventi vengono convertiti in eventi continui, consentendo la trasformazione in tempo reale e l'instradamento verso varie destinazioni in Fabric per ulteriori analisi. In un flusso di eventi, selezionare il pulsante Eventi di Stream su un'origine non ancora trasmessa di Archiviazione BLOB di Azure trasforma gli eventi in eventi continui. All’eventstream viene quindi assegnato un flusso predefinito, consentendo di aggiungere operazioni e di instradarlo ad altre destinazioni in Fabric.

    Screenshot che mostra gli eventi Archiviazione BLOB di Azure trasmessi in un eventstream.

Prerequisiti

  • Accesso a un'area di lavoro in modalità di licenza con capacità Fabric o modalità di prova, con permessi di collaboratore o superiori.
  • Accesso a un account di Archiviazione BLOB di Azure come StorageV2 (uso generale v2), BlockBlobStorage o BlobStorage. Il tipo di archiviazione Archiviazione (per utilizzo generico v1) non supporta l'integrazione con i flussi di eventi di Fabric.
  • Se non si dispone di un flusso di eventi, creare un flusso di eventi.

Aggiungere eventi Archiviazione Blob di Azure come origine

Se non hai ancora aggiunto alcuna origine al tuo flusso di eventi, seleziona Usa origine esterna.

Screenshot che mostra la selezione del riquadro Usa sorgente esterna.

Se si aggiunge l'origine a un flusso di eventi già pubblicato, passare alla modalità modifica, selezionare Aggiungi origine sulla barra multifunzione e quindi selezionare Origini esterne.

Screenshot che mostra la selezione di Aggiungi origine al menu Origini esterne.

Nella pagina Selezionare un'origine dati, cercare e selezionare Connetti nel riquadro Azure Blob Storage eventi.

Screenshot che mostra la selezione degli eventi di Azure Blob Storage come tipo di origine nella finestra Selezionare origine dati.

Configurare e connettersi agli eventi di Azure Blob Storage

  1. Nella schermata Connetti seguire questa procedura:

    1. Selezionare la sottoscrizione di Azure che ha l'account di archiviazione.
    2. Selezionare l'account di archiviazione da acquisire nel flusso di eventi.
    3. Nella parte bassa della pagina, seleziona Avanti.

    Screenshot della schermata di connettività.

  2. Nella schermata Rivedi e connetti esaminare il riepilogo e quindi selezionare Connetti per completare la configurazione per gli eventi Archiviazione BLOB di Azure.

    Screenshot della schermata Review + connect.

  3. Nella pagina successiva selezionare Quindi Aggiungi per aggiungere l'origine al flusso di eventi.

    Screenshot della schermata Aggiungi.

Nota

Il numero massimo di fonti e destinazioni per un flusso di eventi è 11.

Visualizzare il flusso di eventi aggiornato

  1. Dopo aver creato la connessione, è possibile visualizzare l'origine evento Azure Blob Storage aggiunta al flusso di eventi in modalità di modifica. Selezionare Pubblica per pubblicare l’eventstream e avviare l'acquisizione degli eventi Archiviazione BLOB di Azure.

    Un'istantanea dell'origine eventi

    Nota

    Il nodo Eventstream nell'editor non dispone di un flusso predefinito creato. Ciò è dovuto al fatto che gli eventi di archiviazione BLOB sono ancora sotto forma di eventi discreti e non vengono ancora convertiti in un flusso o connessi all’eventstream.

  2. Per trasformare gli eventi dell'area di lavoro Fabric, aprire il flusso di eventi e selezionare Modifica per attivare la Modalità di modifica. È quindi possibile aggiungere operazioni per trasformare gli eventi dell'area di lavoro di Fabric o instradarli verso una destinazione, come ad esempio Lakehouse.

    Screenshot che mostra il flusso di eventi in modalità live.

Trasformare eventi di Archiviazione BLOB di Azure

Dopo aver collegato gli eventi di Archiviazione BLOB di Azure agli eventi di Fabric nell'hub in tempo reale, è possibile convertire questi eventi in un flusso ed eseguire trasformazioni all'interno di eventstream.

  1. Dopo aver aggiunto un'origine evento Blob Storage di Azure in modalità di modifica, selezionare Flusso di eventi nell'origine per convertire gli eventi di Blob Storage in un flusso di dati.

    Screenshot della sorgente evento senza streaming in modalità di modifica, con gli eventi di stream evidenziati.

  2. Rispondere al popup che chiede se si vuole trasmettere gli eventi di archiviazione BLOB nell’eventstream.

    Screenshot del popup di conferma per gli eventi di trasmissione.

  3. Nell'editor viene creato un flusso predefinito all'interno del nodo eventstream, a indicare che gli eventi di archiviazione BLOB vengono convertiti in un flusso come flusso predefinito.

    Screenshot dell’eventstream in modalità di modifica che mostra il flusso predefinito.

  4. Pubblicare il flusso di eventi e assicurarsi che sia presente almeno un evento attivato dall'archivio BLOB di Azure per procedere con la trasformazione o il routing.

    Una screenshot dell'eventstream pubblicato in Live View.

  5. Quando gli eventi vengono trasmessi nell’eventstream, immettere la modalità di Modifica e aggiungere operazioni per trasformare gli eventi di archiviazione BLOB trasmessi. L'esempio seguente mostra che gli eventi di archiviazione BLOB vengono aggregati e indirizzati a un database KQL.

    Screenshot dell’eventstream trasformato in modalità di Modifica.

  6. Dopo la pubblicazione delle modifiche, gli eventi di Archiviazione BLOB di Azure trasmessi vengono trasformati e indirizzati alla destinazione designata in Fabric.

    Screenshot dell’eventstream trasformato in modalità Live che mostra il flusso predefinito.

    È anche possibile visualizzare il flusso di dati nella scheda I miei flussi di dati dell'Hub in tempo reale per la verifica.

    Screenshot dell’eventstream elencato in Flussi dei dati nell'Hub in tempo reale.

Limitazioni note

  • Attualmente, i messaggi di errore non sono disponibili quando si verifica un errore in origini eventi discreti.
  • Attualmente, la funzionalità Anteprima dati non è disponibile per le fonti di eventi discreti.