Del via


Legg til hendelseskilde for Azure Blob Storage i en hendelsesstrøm (forhåndsvisning)

Denne artikkelen viser deg hvordan du legger til en azure Blob Storage-hendelseskilde i en hendelsesstrøm. En hendelse er den minste mengden informasjon som fullt ut beskriver noe som skjedde i et system. Azure Blob Storage-hendelser utløses når en klient oppretter, erstatter eller sletter en blob. Microsoft Fabric-hendelsesstrømmer lar deg koble Blob Storage-hendelser til Fabric-hendelser i Sanntidshub.

Når du legger til Azure Blob Storage-hendelser som en hendelsesstrømskilde, oppretter den automatisk systemhendelser til Blob Storage-kontoen og kobler dem til Fabric-hendelser i Sanntidshub. Deretter kan du konvertere disse hendelsene til kontinuerlige datastrømmer og transformere dem før du dirigerer dem til forskjellige mål i Fabric.

Stoffhendelsesstrømmer støtter følgende blob storage-hendelsestyper:

Hendelsesnavn Bekrivelse
Microsoft.Storage.BlobCreated Utløses når en blob opprettes eller erstattes.
Microsoft.Storage.BlobDeleted Utløses når en blob slettes.
Microsoft.Storage.BlobRenamed Utløses når en blob får nytt navn.
Microsoft.Storage.BlobTierChanged Utløses når blob-tilgangsnivået endres.
Microsoft.Storage.DirectoryCreated Utløses når en katalog opprettes.
Microsoft.Storage.DirectoryRenamed Utløses når en katalog får nytt navn.
Microsoft.Storage.AsyncOperationInitiated Utløses når en operasjon som involverer flytting eller kopiering av data fra arkivet til varme eller kjølige nivåer, startes.
Microsoft.Storage.DirectoryDeleted Utløses når en katalog slettes.
Microsoft.Storage.BlobInventoryPolicyCompleted Utløses når lagerkjøringen fullføres for en regel som definerer en lagerpolicy.
Microsoft.Storage.LifecyclePolicyCompleted Utløses når handlingene som er definert av en policy for livssyklusbehandling, utføres.

Hvis du vil ha mer informasjon om tilgjengelige hendelsestyper, kan du se Azure Blob Storage som kilde for hendelsesrutenett.

Merk

Denne kilden støttes ikke i følgende områder av arbeidsområdets kapasitet: Tyskland, Vest-Sentralt, USA, Vest-USA2, Vest-USA3, Vest-India.

Ustrømshendelser kontra hendelser som strømmes

Azure Blob Storage-hendelser er diskrete hendelser med klare start- og sluttpunkter. Fabric Real-Time hubs kan fange disse hendelsene i to formater:

  • Ustrømshendelser. Disse hendelsene representeres i råformatet som diskrete hendelser. Hvis Azure Blob Storage-hendelser ikke strømmes i en hendelsesstrøm, er de ikke direkte koblet til hendelsesstrømmen, og standardstrømmen opprettes ikke.

    Denne statusen indikerer at hendelsene er knyttet til Fabric-hendelser i Sanntid-huben og venter på videre handling. Handlinger inkluderer oppretting av varsler med Fabric Activator som utfører Fabric-jobbelementer som Pipeline eller Notebook i Stoffhendelser-fanen i Sanntid-huben.

    Et skjermbilde som viser ustrøms Azure Blob Storage-hendelser med knappen til Stream-hendelser.

  • Strømmede hendelser. Disse hendelsene konverteres til kontinuerlige hendelser, noe som muliggjør transformasjon i sanntid og ruting til ulike destinasjoner i Fabric for videre analyse. Hvis du velger Stream-hendelser-knappen på en ustrøms Azure Blob Storage-kilde i en hendelsesstrøm, konverteres hendelsene til kontinuerlige hendelser. Eventstream tilordnes deretter en standardstrøm, slik at du kan legge til operasjoner og rute den til andre destinasjoner i Fabric.

    Et skjermbilde som viser streamede Azure Blob Storage-hendelser i en hendelsesstrøm.

Forutsetning

  • Tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.
  • Tilgang til en Azure Blob StorageV2 (generell v2),BlockBlobStorage- eller BlobStorage-konto. Lagringslagringstypen (generell v1) støtter ikke integrering med fabric-hendelsesstrømmer.
  • Hvis du ikke har en hendelsesstrøm, oppretter du en hendelsesstrøm.

Legg til Azure Blob Storage-hendelser som kilde

Hvis du ikke har lagt til noen kilde i hendelsesstrømmen ennå, velger du Bruk ekstern kildeflis .

Skjermbilde som viser utvalget av Bruk ekstern kildeflis.

Hvis du legger til kilden i en allerede publisert hendelsesstrøm, bytter du til redigeringsmodus , velger Legg til kilde på båndet, og deretter velger du Eksterne kilder.

Skjermbilde som viser utvalget av Legg til kilde i eksterne kilder-menyen.

Søk etter og velg Koble til på Azure Blob Storage-hendelsesflisen på siden Velg en datakilde.

Skjermbilde som viser utvalget av Azure Blob Storage-hendelser som kildetype i vinduet Velg en datakilde.

Konfigurere og koble til Azure Blob Storage-hendelser

  1. Gjør følgende på Koble til-skjermen :

    1. Velg Azure-abonnementet som har lagringskontoen.
    2. Velg lagringskontoen du vil registrere i eventstreamen.
    3. Velg deretter Neste nederst på siden.

    Et skjermbilde av Koble til-skjermen.

  2. Se gjennom sammendraget på skjermbildet Se gjennom + koble til, og velg deretter Koble til for å fullføre konfigurasjonen for Azure Blob Storage-hendelser.

    Et skjermbilde av skjermbildet Se gjennom + koble til.

  3. Deretter velger du Legg til på neste side for å legge til kilden i hendelsesstrømmen.

    Et skjermbilde av Legg til-skjermen.

Merk

Maksimalt antall kilder og mål for én hendelsesstrøm er 11.

Vis oppdatert hendelsesstrøm

  1. Når tilkoblingen er opprettet, kan du se hendelseskilden for Azure Blob Storage lagt til i hendelsesstrømmen i redigeringsmodus. Velg Publiser for å publisere hendelsesstrømmen, og begynn å registrere Azure Blob Storage-hendelser.

    Et skjermbilde av kilden for Azure Blob Storage-hendelser som er lagt til i hendelsesstrømmen.

    Merk

    Eventstream-noden i redigeringsprogrammet har ikke opprettet en standardstrøm. Dette skyldes at Blob Storage-hendelsene fremdeles er i form av diskrete hendelser og ennå ikke konverteres til en strøm eller er koblet til hendelsesstrømmen.

  2. Hvis du vil transformere stoffarbeidsområdehendelsene, åpner du hendelsesstrømmen og velger Rediger for å gå inn i redigeringsmodus. Deretter kan du legge til operasjoner for å transformere stoffarbeidsområdehendelser eller rute dem til et mål, for eksempel Lakehouse.

    Et skjermbilde som viser eventstreamen i live-modus.

Transformer Azure Blob Storage-hendelser

Når du har koblet Azure Blob Storage-hendelser til Fabric-hendelser i Sanntidshub, kan du konvertere disse hendelsene til en strøm og gjøre transformasjoner i hendelsesstrømmer.

  1. Når du har lagt til en azure Blob Storage-hendelseskilde i redigeringsmodus, velger du Stream-hendelser i kilden for å konvertere Blob Storage-hendelsene til en datastrøm.

    Et skjermbilde av den ustrøms hendelseskilden i redigeringsmodus med Stream-hendelser uthevet.

  2. Svar Jahurtigmenyen som spør om du vil strømme Blob Storage-hendelsene til hendelsesstrømmen.

    Et skjermbilde av popup-bekreftelsen for strømming av hendelser.

  3. I redigeringsprogrammet opprettes en standardstrøm i hendelsesstrømnoden, som angir at Blob Storage-hendelsene konverteres til en strøm som standardstrøm.

    Et skjermbilde av eventstreamen i redigeringsmodus som viser standardstrømmen.

  4. Deretter må du publisere hendelsesstrømmen og sørge for at minst én hendelse utløses fra Azure Blob Storage for å kunne fortsette med transformasjon eller ruting.

    Et skjermbilde av den publiserte eventstreamen i Live View.

  5. Når hendelser flyter inn i hendelsesstrømmen, går du inn i redigeringsmodus og legger til operasjoner for å transformere de strømmede Blob Storage-hendelsene. Eksemplet nedenfor viser at Blob Storage-hendelsene aggregeres og rutes til en KQL-database.

    Et skjermbilde av den transformerte hendelsesstrømmen i redigeringsmodus.

  6. Når endringene er publisert, transformeres og rutes de strømmede Azure Blob Storage-hendelsene til det angitte målet i Fabric.

    Et skjermbilde av den transformerte hendelsesstrømmen i live-modus som viser standardstrømmen.

    Du kan også vise datastrømmen på Mine datastrømmer-fanen i sanntidshuben for bekreftelse.

    Et skjermbilde av hendelsesstrømmen som er oppført under Datastrømmer i sanntidshuben.

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.