Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
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.
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.
Inserire l'operatore dal menu della barra multifunzione o dall'area di disegno:
Sulla barra multifunzione è possibile selezionare un operatore dal menu Trasforma eventi .
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.
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.
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.
Dopo aver configurato l'operatore Gestisci campi , selezionare Aggiorna per convalidare il risultato del test prodotto da questo operatore.
Se si verificano errori di configurazione, vengono visualizzati nella scheda Errori di creazione nel riquadro inferiore.
Se il risultato del test è corretto, selezionare Pubblica per salvare la logica di elaborazione degli eventi e tornare alla visualizzazione dinamica .
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 .
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.
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.
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.
Nel riquadro di modifica a destra si configura il nodo selezionato o si visualizza il nome del flusso.
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.