Opret hændelsesstreams for diskrete hændelser (prøveversion)
I denne artikel kan du se, hvordan du opretter Microsoft Fabric-hændelsesstrømme til diskrete hændelser.
Når du udvikler programmer til analyse i realtid, støder du ofte på to typer hændelser: diskrete hændelser og fortløbende hændelser eller streams. Microsoft Fabric-hændelsesstrømme kan indtage og behandle både diskrete og fortløbende hændelser.
Forstå diskrete og fortløbende hændelser
Hvis du vil bygge en effektiv og skalerbar hændelsesstrøm i Fabric, er det vigtigt at forstå forskellen mellem diskrete hændelser og kontinuerlige hændelser eller streams.
Diskrete hændelser, der ofte kaldes meddelelseshændelser, er individuelle hændelser, der sker på bestemte tidspunkter. Hver hændelse er uafhængig af andre og har et klart start- og slutpunkt. Eksempler på diskrete hændelser omfatter brugere, der afgiver ordrer på et websted eller foretager ændringer i en database.
Fortløbende hændelser eller streams repræsenterer et kontinuerligt flow eller en strøm af data over tid. I modsætning til diskrete hændelser har fortløbende hændelser ikke særskilte start- eller slutpunkter. I stedet repræsenterer de en konstant og løbende strøm af data, ofte uden foruddefinerede grænser. Eksempler omfatter sensordata fra IoT-enheder, aktiemarkeds tickerdata eller opslag på sociale medier i et feed i realtid.
Bemærk
Det anbefales at have enten diskrete hændelseskilder eller fortløbende hændelseskilder (stream) og ikke en blanding af begge i én hændelsesstream.
Understøttede diskrete hændelser
Fabric-hændelsesstrømme giver dig mulighed for at bygge hændelsesdrevne løsninger til registrering af ændringer i systemtilstanden eller hændelser i din Fabric-datakilde. Fabric-hændelsesstrømme understøtter følgende typer diskrete hændelser:
Diskrete hændelser | Beskrivelse |
---|---|
Azure Blob Storage-hændelser | Genereret ved enhver ændring af Azure Blob Storage, f.eks. oprettelse, ændring eller sletning af poster eller filer. |
Fabric Workspace Item-hændelser | Genereret ved enhver ændring af et Fabric-arbejdsområde, herunder oprettelse, opdatering eller sletning af elementer. |
Opret forbindelse mellem separate hændelser og hændelsesstreams
I Fabric-hændelsesstrømme kan du føje en diskret hændelseskilde til en hændelsesstream og dirigere disse hændelser til realtidshubben. Derefter kan du enten transformere disse begivenheder i Fabric-hændelsesstrømme eller abonnere på dem i realtidshub. I realtidshubben omfatter yderligere handlinger brug af Fabric Activator eller oprettelse af beskeder, der udfører Fabric-jobelementer, f.eks. Pipeline og Notebook.
Forudsætning
- Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand (eller) prøvelicenstilstand med bidragydertilladelser eller højere tilladelser.
- Et Fabric-arbejdsområde til oprettelse af forbindelse til Fabric Workspace Item-hændelser eller adgang til en Azure Blob Storage-konto til oprettelse af forbindelse til Azure Blob Storage-hændelser.
Opret en hændelsesstream
Skift din Fabric-oplevelse til realtidsintelligens.
Følg et af disse trin for at begynde at oprette en hændelsesstream:
Angiv et navn til den nye hændelsesstream, og vælg derefter Opret.
Oprettelse af den nye eventstream i dit arbejdsområde kan tage et par sekunder. Når eventstreamen er oprettet, bliver du dirigeret til hovededitoren, hvor du kan starte med at føje kilder til eventstreamen.
Opret forbindelse mellem diskrete hændelser
Hvis du vil oprette forbindelse mellem diskrete hændelser og en hændelsesstream, skal du benytte følgende fremgangsmåde:
På det næste skærmbillede skal du vælge Brug ekstern kilde.
På siden Vælg en datakilde skal du vælge Vis alle kilder.
På skærmen Vælg en datakilde skal du vælge den type diskrete hændelser, du vil føje til din hændelsesstream, enten Azure Blob Storage-hændelser eller Fabric Workspace Item-hændelser.
Tilføj hændelseskilden, og publicer eventstreamen ved at følge instruktionerne i en af følgende artikler:
- For Azure Blob Storage-hændelser skal du se Tilføj Azure Blob Storage-hændelser.
- For Fabric Workspace Item-hændelser skal du se Tilføj hændelser for elementer i fabric-arbejdsområder.
Når eventstreamen er fuldført, begynder den at registrere diskrete hændelser, efterhånden som de opstår. I realtidshubben kan du finde hændelserne under Fabric-begivenheder eller Azure-begivenheder. I ruden til højre kan du angive beskeder for at udføre yderligere handlinger. Du kan få flere oplysninger i følgende artikler i dokumentationen til realtidshubben:
- Angiv beskeder om Azure Blob Storage-hændelser i realtidshub
- Angiv beskeder om begivenheder for elementer i fabric-arbejdsområder i realtidshub
Kendte begrænsninger
- Fejlmeddelelser er i øjeblikket ikke tilgængelige, når der opstår en fejl på kilder med diskrete hændelser.
- Funktionen Dataeksempel er i øjeblikket ikke tilgængelig for diskrete hændelseskilder.