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.
Alcuni flussi contengono eventi non schematizzati con forme diverse. Ad esempio, un flusso IoT potrebbe contenere eventi provenienti da più tipi di dispositivi. In un Eventstream consapevole dello schema, il workflow del classificatore permette di identificare un campo classificatore o discriminatorio, come deviceType, selezionandolo come colonna classificatore. Eventstream utilizza il campo per distinguere e organizzare i tipi di eventi mantenendoli in un'unica pipeline.
Importante
Il flusso di lavoro del classificatore fa parte degli Eventstream consapevoli dello schema, che sono presenti in Anteprima. Per l'inferenza multipla di schema nell'esperienza Eventstream esistente, vedi Migliorare l'elaborazione degli eventi utilizzando l'inferenza multipla di schema.
Quando utilizzare il flusso di lavoro del classificatore
Usa il flusso di lavoro quando:
- Gli eventi non sono schematizzati.
- Più tipi di eventi o forme scorrono attraverso lo stesso flusso.
- Gli eventi contengono un campo il cui valore identifica il tipo di evento, come
deviceType,eventType, oentityType. - Vuoi elaborare i tipi di eventi in un'unica pipeline invece di creare flussi di eventi separati.
Prerequisiti
- Un Eventstream (Preview) consapevole dello schema. Vedi Crea un Eventstream consapevole dello schema (Anteprima).
- Autorizzazioni di Collaboratore o superiori per lo spazio di lavoro che contiene l'Eventstream.
Scegli una colonna classificatore
Scegli un campo classificatore o discriminatore che:
- È presente negli eventi che vuoi classificare.
- Ha un valore stabile per ogni tipo di evento.
- Ha un insieme limitato di valori significativi.
Ad esempio, consideriamo un flusso IoT che contiene questi eventi:
{ "deviceType": "thermostat", "deviceId": "T-01", "temperature": 21.8 }
{ "deviceType": "camera", "deviceId": "C-07", "motionDetected": true }
Il deviceType campo distingue l'evento termostato dall'evento della telecamera.
Classifica eventi
Apri il tuo Eventstream consapevole dello schema in modalità Modifica .
Seleziona il flusso che contiene gli eventi non schematizzati.
Nella griglia di anteprima dei dati, seleziona Classifica eventi non schematizzati.
Si apre la finestra di dialogo Classifica eventi non schematizzati .
Seleziona la colonna classificatore che identifica ogni tipo di evento, come
deviceType.Puoi selezionare un campo annidato come colonna classificatore.
Rivedere i tipi di eventi identificati dai valori dei campi.
Seleziona Salva.
Dopo aver salvato, i tipi di evento classificati appaiono come opzioni selezionabili in Data Preview. Seleziona ogni tipo di evento per verificare la forma rilevata dell'evento.
Comportamento del classificatore
- Se manca la colonna del classificatore o il suo valore è nullo, l'evento rimane non tipizzato e continua attraverso l'Eventstream.
- Quando arriva un nuovo valore classificatore, Eventstream aggiunge automaticamente un nuovo tipo di evento classificato.
- Scegli un campo con un insieme limitato di valori significativi. Un campo ad alta cardinalità, come un identificatore univoco, può creare troppi tipi di eventi e rendere difficile la gestione dell'Eventstream.
Esplorare e elaborare eventi classificati
Usa l'anteprima dei dati riprogettata per ispezionare il payload, le intestazioni e i metadati per ogni tipo di evento classificato. Puoi anche scaricare eventi selezionati come JSON. Per ulteriori informazioni, vedi Visualizzare in anteprima i dati in un Eventstream con riconoscimento dello schema (Anteprima).
Gli operatori aggiornati e le destinazioni possono elaborare eventi classificati insieme a eventi schematizzati e non tipizzati. Non è necessario creare pipeline separate per ogni tipo di evento.