Del via


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

  1. Endre stoffopplevelsen til sanntidsintelligens.

    Skjermbilde som viser bryteren for å bytte til arbeidsbelastningen for sanntidsintelligens.

  2. Følg en av disse trinnene for å begynne å opprette en hendelsesstrøm:

    • Velg Eventstream-flisen i delen Anbefalte elementer som skal opprettes på hjemmesiden for sanntidsintelligens:

      Skjermbilde som viser eventstream-flisen på hjemmesiden.

    • Velg Mitt arbeidsområde i venstre navigasjonsfelt. Velg Nytt element på Mitt arbeidsområde-siden, og deretter Eventstream:

      Skjermbilde som viser hvor du finner eventstream-alternativet i Ny-menyen på arbeidsområdesiden.

  3. Skriv inn et navn for den nye hendelsesstrømmen, og velg deretter Opprett.

    Skjermbilde som viser dialogboksen Ny hendelsesstrøm.

  4. 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.

    Skjermbilde som viser redigeringsprogrammet.

Koble til diskrete hendelser

Hvis du vil koble diskrete hendelser til en hendelsesstrøm, gjør du følgende:

  1. Velg Bruk ekstern kilde på neste skjermbilde.

    Et skjermbilde av å velge Bruk ekstern kilde.

  2. Velg Vis alle kilder på siden Velg en datakilde.

    Et skjermbilde av å velge Vis alle kilder i vinduet Velg en datakilde.

  3. 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.

    Et skjermbilde av å velge Azure Blob Storage Events.

  4. Legg til hendelseskilden og publiser eventstreamen ved å følge instruksjonene i en av følgende artikler:

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:

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.