Condividi tramite


Elaborare i dati degli eventi usando l'editor di elaborazione eventi

L'editor di elaborazione eventi è un'esperienza senza codice in cui si trascinano gli elementi per progettare la logica di elaborazione dei dati degli eventi. Questo articolo descrive come usare l'editor per progettare la logica di elaborazione.

Nota

Le funzionalità avanzate sono abilitate per impostazione predefinita quando si creano flussi di eventi. Se sono presenti flussi di eventi creati tramite funzionalità standard, tali flussi di eventi continueranno a funzionare. È comunque possibile modificarli e usarli come di consueto. È consigliabile creare un nuovo flusso di eventi per sostituire i flussi di eventi standard in modo da poter sfruttare funzionalità aggiuntive e vantaggi dei flussi di eventi avanzati.

Prerequisiti

  • Accesso a un'area di lavoro nella modalità di licenza per la capacità di Microsoft Fabric o nella modalità di licenza di valutazione con autorizzazioni di Collaboratore o superiori.

Progettare l'elaborazione di eventi usando l'editor

Per eseguire operazioni di elaborazione sui flussi di dati usando un editor senza codice, seguire questa procedura:

  1. Selezionare Modifica sulla barra multifunzione se non si è già in modalità di modifica . Verificare che il nodo upstream per le operazioni connesse abbia uno schema.

    Screenshot che mostra l'editor di elaborazione eventi in modalità modifica.

  2. Per inserire un operatore di elaborazione eventi tra il nodo del flusso e la destinazione in modalità modifica , è possibile usare uno dei due metodi seguenti:

    • Inserire l'operatore direttamente dalla riga di collegamento. Passare il puntatore del mouse sulla riga di connessione e quindi selezionare il + pulsante . Nella riga di connessione viene visualizzato un menu a discesa ed è possibile selezionare un operatore da questo menu.

      Screenshot che mostra la selezione del pulsante del segno più sulla linea di connessione.

    • Inserire l'operatore dal menu della barra multifunzione o dall'area di disegno:

      1. Sulla barra multifunzione è possibile selezionare un operatore dal menu Trasforma eventi .

        Screenshot che mostra la selezione di un operatore Gestisci campi sulla barra multifunzione.

        In alternativa, è possibile passare il puntatore del mouse su uno dei nodi e quindi selezionare il + pulsante se è stata eliminata la riga di connessione. Accanto a tale nodo viene visualizzato un menu a discesa ed è possibile selezionare un operatore da questo menu.

        Screenshot che mostra il pulsante più sulla linea di connessione.

      2. Dopo aver inserito l'operatore, è necessario riconnettere questi nodi. Passare il puntatore del mouse sul bordo sinistro del nodo del flusso e quindi trascinare il cerchio verde per connetterlo al nodo dell'operatore Gestisci campi . Seguire la stessa procedura per connettere il nodo dell'operatore Gestisci campi alla destinazione.

        Screenshot che mostra come connettere il nodo del flusso al nodo dell'operatore.

  3. Selezionare il nodo dell'operatore Gestisci campi. Nel riquadro Di configurazione Gestisci campi selezionare i campi da usare per l'output. Per aggiungere tutti i campi, selezionare Aggiungi tutti i campi.

    È anche possibile aggiungere un nuovo campo usando le funzioni predefinite per aggregare i dati da upstream. Attualmente, le funzioni predefinite supportate sono funzioni stringa, funzioni di data e ora e funzioni matematiche. Per trovarli, cercare incorporato.

    Screenshot che mostra come selezionare i campi per l'output.

  4. Dopo aver configurato l'operatore Gestisci campi , selezionare Aggiorna per convalidare il risultato del test prodotto da questo operatore.

    Screenshot che mostra una pagina aggiornata.

  5. Se si verificano errori di configurazione, vengono visualizzati nella scheda Errori di creazione nel riquadro inferiore.

    Screenshot che mostra la scheda relativa agli errori di redazione.

  6. Se il risultato del test è corretto, selezionare Pubblica per salvare la logica di elaborazione degli eventi e tornare alla visualizzazione dinamica .

    Screenshot che mostra il pulsante Pubblica sulla barra multifunzione.

  7. Dopo aver completato i passaggi precedenti, è possibile visualizzare il modo in cui il flusso di eventi avvia lo streaming ed elabora i dati in visualizzazione live .

    Screenshot che mostra la visualizzazione Live.

Trasforma i dati utilizzando l'editor

È possibile usare l'editor di elaborazione eventi (l'area di disegno in modalità di modifica ) per trasformare i dati in varie destinazioni. Immettere la modalità di modifica per progettare le operazioni di elaborazione dei flussi di dati.

Screenshot che mostra l'editor di elaborazione eventi per un flusso di eventi con funzionalità avanzate.

La modalità di modifica include un'area di disegno e un riquadro inferiore in cui è possibile:

  • Compilare la logica di trasformazione per i dati dell'evento trascinando.
  • Visualizzare in anteprima il risultato del test in ognuno dei nodi di elaborazione dall'inizio alla fine.
  • Individuare eventuali errori di creazione all'interno dei nodi di elaborazione.

Layout dell'editor

L'editor di elaborazione eventi è costituito da tre sezioni numerate nell'immagine seguente.

Screenshot che mostra il layout dell'editor di elaborazione eventi per un flusso di eventi con funzionalità avanzate.

  1. Nel riquadro contenente il menu della barra multifunzione e l'area di disegno si progetta la logica di trasformazione dei dati selezionando un operatore (dal menu Trasforma eventi ) e collegando il flusso e i nodi di destinazione tramite il nodo dell'operatore appena creato. È possibile trascinare le linee di connessione o selezionare ed eliminare le connessioni.

  2. Nel riquadro di modifica a destra si configura il nodo selezionato o si visualizza il nome del flusso.

  3. Nel riquadro inferiore è possibile visualizzare in anteprima il risultato del test in un nodo selezionato usando la scheda Risultato test . Nella scheda Errori di creazione sono elencate eventuali configurazioni incomplete o non corrette nei nodi dell'operazione.

Esempi e tipi di nodo supportati

Ecco i tipi di destinazione che supportano l'aggiunta di operatori prima dell'inserimento:

  • Lakehouse
  • Eventhouse (elaborazione di eventi prima dell'inserimento)
  • Flusso derivato
  • Attivatore

Nota

Per le destinazioni che non supportano l'aggiunta di un operatore di pre-inserimento, è prima possibile aggiungere un flusso derivato come output dell'operatore. Aggiungi quindi la destinazione desiderata a questo stream derivato.

Screenshot che mostra il layout dell'editor di elaborazione eventi con un filtro che invia l'output a una destinazione non supportata.