Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Nogle strømme indeholder uskematiserede begivenheder med forskellige former. For eksempel kan en IoT-strøm indeholde hændelser fra flere enhedstyper. I en skema-bevidst Eventstream lader Classifier-workflowet dig identificere et klassifikator- eller diskriminatorfelt, såsom deviceType, ved at vælge det som klassifikatorkolonne. Eventstream bruger feltet til at skelne og organisere hændelsestyper, mens de holdes i én pipeline.
Vigtig
Classifier-arbejdsgangen er en del af skema-bevidste Eventstreams, som er i Preview. For fler-skema inferensering i den eksisterende Eventstream-oplevelse, se Forbegynd hændelsesbehandling ved at bruge multiple schema inferencing.
Hvornår skal man bruge Classifier-arbejdsgangen
Brug arbejdsgangen når:
- Begivenhederne er ikke skematiserede.
- Flere hændelsestyper eller former flyder gennem den samme strøm.
- Begivenheder indeholder et felt, hvis værdi identificerer begivenhedstypen, såsom
deviceType,eventType, ellerentityType. - Du vil gerne behandle hændelsestyperne i én pipeline i stedet for at oprette separate hændelsesstrømme.
Forudsætninger
- En skema-bevidst Eventstream (Preview). Se Opret en skema-bevidst Eventstream (Forhåndsvisning).
- Bidragyder- eller højere rettigheder på arbejdsområdet, der indeholder Eventstream.
Vælg en klassifikatorkolonne
Vælg et klassifikator- eller diskriminatorfelt, der:
- Er til stede ved de begivenheder, du ønsker at klassificere.
- Har en stabil værdi for hver hændelsestype.
- Har et begrænset sæt meningsfulde værdier.
For eksempel, betragt en IoT-strøm, der indeholder disse begivenheder:
{ "deviceType": "thermostat", "deviceId": "T-01", "temperature": 21.8 }
{ "deviceType": "camera", "deviceId": "C-07", "motionDetected": true }
Feltet deviceType adskiller termostatbegivenheden fra kamerabegivenheden.
Klassificer begivenheder
Åbn din skema-bevidste Eventstream i Rediger-tilstand .
Vælg den strøm, der indeholder de uskematiserede begivenheder.
I data-preview-gitteret vælg Klassificer uskematiserede begivenheder.
Dialogen Klassificer uskematiserede begivenheder åbnes.
Vælg klassifikatorkolonnen, der identificerer hver begivenhedstype, såsom
deviceType.Du kan vælge et indlejret felt som klassifikatorkolonne.
Gennemgå de hændelsestyper, der er identificeret ud fra feltværdierne.
Vælg Gem.
Efter du har gemt, vises de klassificerede hændelsestyper som valgbare muligheder i Data-forhåndsvisning. Vælg hver hændelsestype for at verificere dens detekterede begivenhedsform.
Klassifikatoradfærd
- Hvis klassifikatorkolonnen mangler eller dens værdi er null, forbliver begivenheden utypet og fortsætter gennem Eventstreamen.
- Når en ny klassifikatorværdi ankommer, tilføjer Eventstream automatisk en ny klassificeret hændelsestype.
- Vælg et felt med et begrænset sæt af meningsfulde værdier. Et felt med høj kardinalitet, såsom en unik identifikator, kan skabe for mange hændelsestyper og gøre Eventstreamen vanskelig at administrere.
Udforsk og behandl klassificerede begivenheder
Brug den redesignede dataforhåndsvisning til at inspicere nyttelasten, headers og metadata for hver klassificeret hændelsestype. Du kan også downloade udvalgte begivenheder som JSON. For mere information, se Forhåndsvisning af data i en skema-bevidst Eventstream (Forhåndsvisning).
Opdaterede operatører og destinationer kan behandle klassificerede begivenheder sammen med skematiserede og utypede begivenheder. Du behøver ikke oprette separate pipelines for hver eventtype.