Opprett hendelsesstrømmer for diskrete hendelser (forhåndsvisning)
Denne artikkelen viser deg hvordan du oppretter Microsoft Fabric-hendelsesstrømmer for diskrete hendelser.
Når du utvikler programmer for sanntidsanalyse, møter du vanligvis to typer hendelser: diskrete hendelser og kontinuerlige hendelser eller strømmer. Microsoft Fabric-hendelsesstrømmer kan innta og behandle både diskrete og kontinuerlige hendelser.
Forstå diskrete og kontinuerlige hendelser
Hvis du vil bygge en effektiv og skalerbar eventstream i Fabric, er det viktig å forstå skillet mellom diskrete hendelser og kontinuerlige hendelser eller strømmer.
Diskrete hendelser, ofte kalt varslingshendelser, er individuelle forekomster som skjer på bestemte tidspunkter. Hver hendelse er uavhengig av andre og har et klart start- og sluttpunkt. Eksempler på diskrete hendelser inkluderer brukere som legger inn ordrer på et nettsted eller gjør endringer i en database.
Kontinuerlige hendelser eller strømmer representerer en kontinuerlig flyt eller strøm av data over tid. I motsetning til diskrete hendelser har ikke kontinuerlige hendelser distinkte start- eller sluttpunkter. I stedet representerer de en jevn og kontinuerlig strøm av data, ofte uten forhåndsdefinerte grenser. Eksempler inkluderer sensordata fra IoT-enheter, børs-tickerdata eller innlegg på sosiale medier i en sanntidsfeed.
Merk
Det anbefales å ha enten diskrete hendelseskilder eller kontinuerlige hendelseskilder (strøm), ikke en blanding av begge, i én hendelsesstrøm.
Støttede diskrete hendelser
Med stoffhendelsesstrømmer kan du bygge hendelsesdrevne løsninger for å fange opp endringer eller hendelser i systemtilstanden i Fabric-datakilden. Stoffhendelsesstrømmer støtter følgende typer diskrete hendelser:
Diskrete hendelser | Bekrivelse |
---|---|
Azure Blob Storage-hendelser | Generert ved endringer i Azure Blob Storage, for eksempel oppretting, endring eller sletting av poster eller filer. |
Fabric Workspace Item-hendelser | Generert ved endringer i et stoffarbeidsområde, inkludert oppretting, oppdatering eller sletting av elementer. |
Koble diskrete hendelser til hendelsesstrømmer
I Fabric-hendelsesstrømmer kan du legge til en diskret hendelseskilde i en hendelsesstrøm og rute disse hendelsene til Sanntidshub. Deretter kan du enten transformere disse hendelsene i Fabric-hendelsesstrømmer eller abonnere på dem i Sanntidshub. I sanntidshuben omfatter ytterligere handlinger å bruke Fabric Activator eller opprette varsler som utfører Fabric-jobbelementer, for eksempel Pipeline og Notebook.
Forutsetning
- Tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.
- Et stoffarbeidsområde for tilkobling til hendelser for Fabric Workspace Item, eller tilgang til en Azure Blob Storage-konto for tilkobling til Azure Blob Storage-hendelser.
Opprette en hendelsesstrøm
Endre stoffopplevelsen til sanntidsintelligens.
Følg en av disse trinnene for å begynne å opprette en hendelsesstrøm:
Skriv inn et navn for den nye hendelsesstrømmen, og velg deretter Opprett.
Oppretting av den nye eventstreamen i arbeidsområdet kan ta noen sekunder. Når eventstreamen er opprettet, blir du dirigert til hovedredigeringsprogrammet der du kan begynne med å legge til kilder i hendelsesstrømmen.
Koble til diskrete hendelser
Hvis du vil koble diskrete hendelser til en hendelsesstrøm, gjør du følgende:
Velg Bruk ekstern kilde på neste skjermbilde.
Velg Vis alle kilder på siden Velg en datakilde.
På skjermbildet Velg en datakilde velger du typen diskrete hendelser du vil legge til i hendelsesstrømmen, enten Azure Blob Storage-hendelser eller Fabric Workspace Item-hendelser.
Legg til hendelseskilden og publiser eventstreamen ved å følge instruksjonene i en av følgende artikler:
- For Azure Blob Storage-hendelser kan du se Legge til Azure Blob Storage-hendelser.
- Hvis du vil se hendelser for Fabric Workspace Item, kan du se Legge til elementhendelser for stoffarbeidsområde.
Når den er fullført, begynner hendelsesstrømmen å registrere diskrete hendelser etter hvert som de oppstår. I sanntidshuben finner du hendelsene under Fabric-hendelser eller Azure-hendelser. I ruten til høyre kan du angi at varsler skal utføre ytterligere handlinger. Hvis du vil ha mer informasjon, kan du se følgende artikler i sanntidshubdokumentasjon:
- Angi varsler om Azure Blob Storage-hendelser i Sanntidshub
- Angi varsler om elementhendelser for fabric-arbeidsområdet i Sanntidshub
Kjente begrensninger
- Feilmeldinger er for øyeblikket ikke tilgjengelige når det oppstår en feil på diskrete hendelseskilder.
- Funksjonen Forhåndsvisning av data er for øyeblikket ikke tilgjengelig for diskrete hendelseskilder.