Creare flussi di eventi per eventi discreti (anteprima)

Questo articolo mostra come creare flussi di eventi per eventi discreti in Microsoft Fabric.

Quando si sviluppano applicazioni per l'analisi in tempo reale, si riscontrano in genere due tipi di eventi: eventi discreti ed eventi o flussi continui. I flussi di eventi di Microsoft Fabric possono inserire ed elaborare eventi discreti e continui.

Importante

Le funzionalità avanzate dei flussi di eventi di Fabric sono attualmente in anteprima.

Informazioni sugli eventi discreti e continui

Per creare un flusso di eventi efficiente e scalabile in Fabric, è importante comprendere la distinzione tra eventi discreti ed eventi o flussi continui.

  • Gli eventi discreti, spesso definiti eventi di notifica, sono singole occorrenze che si verificano in momenti specifici. Ogni evento è indipendente da altri e ha un punto iniziale e finale chiaro. Esempi di eventi discreti comprendono gli utenti che effettuano ordini in un sito Web o apportano modifiche a un database.

  • Gli eventi continui o flussi rappresentano un flusso continuo o un flusso di dati nel tempo. A differenza degli eventi discreti, gli eventi continui non hanno punti di inizio o di fine distinti. Rappresentano invece un flusso costante e continuativo di dati, spesso senza limiti predefiniti. Gli esempi comprendono i dati dei sensori provenienti da dispositivi IoT, dati di ticker azionari o post di social media in un feed in tempo reale.

Nota

È consigliabile avere origini evento discrete o origini di eventi continui (flusso), non una combinazione di entrambe, in un flusso di eventi.

Eventi discreti supportati

I flussi di eventi di Fabric consentono di creare soluzioni guidate dagli eventi per l'acquisizione di modifiche o eventi dello stato del sistema nell'origine dati di Fabric. Gli eventstream di Fabric supportano i tipi di eventi discreti seguenti:

Eventi discreti Descrizione
Eventi di archiviazione BLOB di Azure Generato in seguito a qualsiasi modifica apportata all’Archiviazione BLOB di Azure, ad esempio la creazione, la modifica o l'eliminazione di record o file.
Eventi dell'elemento dell'area di lavoro di Fabric Generato in seguito a qualsiasi modifica apportata a un'area di lavoro Fabric, inclusa la creazione, l'aggiornamento o l'eliminazione di elementi.

Connettere eventi discreti a eventstream

Nei flussi di eventi di Fabric è possibile aggiungere un'origine evento discreta in un flusso di eventi e indirizzarli all'hub in tempo reale. È quindi possibile trasformare questi eventi nei flussi di eventi di Fabric o sottoscriverli nell'hub in tempo reale. Le azioni ulteriori comprendono l’utilizzo di Data Activator o la creazione di alert che eseguono elementi di processo di Fabric come Pipeline o Notebook nell'hub in tempo reale di Fabric.

Prerequisito

  • Accesso a un’area di lavoro premium con autorizzazioni da Collaboratore o superiori.
  • Un'area di lavoro Fabric per la connessione agli eventi dell'elemento dell'area di lavoro Fabric o l'accesso a un account Archiviazione BLOB di Azure per la connessione a eventi Archiviazione BLOB di Azure.

Connettere eventi discreti

Per connettere eventi discreti a un flusso di eventi, seguire questa procedura:

  1. In Intelligence in tempo reale di Fabric selezionare Eventstream per creare un nuovo flusso di eventi. Assicurarsi che l'opzione Funzionalità avanzate (anteprima) sia abilitata.

    Screenshot di creazione di un nuovo eventstream.

  2. Nella schermata successiva selezionare Aggiungi origine esterna.

    Screenshot della selezione Aggiungi origine esterna.

  3. Nella schermata Selezionare un'origine dati selezionare il tipo di eventi discreti da aggiungere all’eventstream, Eventi archiviazione BLOB di Azure o Eventi dell'elemento dell'area di lavoro Fabric.

    Screenshot della selezione di eventi Archiviazione BLOB di Azure.

  4. Aggiungere l'origine evento e pubblicare il flusso di eventi seguendo le istruzioni riportate in uno degli articoli seguenti:

Al termine, il flusso di eventi avviare l'acquisizione di eventi discreti man mano che si verificano. Nell'hub In tempo reale è possibile trovare gli eventi in Eventi Fabric. Nel riquadro a destra è possibile impostare un alert per eseguire altre azioni.

Screenshot che mostra la scheda Eventi di Fabric dell'hub in tempo reale e la scheda Set alert.

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 origini eventi discreti.