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.
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.
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 .
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.
Søk etter og velg Koble til på Azure Blob Storage-hendelsesflisen på siden Velg en datakilde.
Konfigurere og koble til Azure Blob Storage-hendelser
Gjør følgende på Koble til-skjermen :
- Velg Azure-abonnementet som har lagringskontoen.
- Velg lagringskontoen du vil registrere i eventstreamen.
- Velg deretter Neste nederst på siden.
Se gjennom sammendraget på skjermbildet Se gjennom + koble til, og velg deretter Koble til for å fullføre konfigurasjonen for Azure Blob Storage-hendelser.
Deretter velger du Legg til på neste side for å legge til kilden i hendelsesstrømmen.
Merk
Maksimalt antall kilder og mål for én hendelsesstrøm er 11.
Vis oppdatert hendelsesstrøm
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.
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.
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.
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.
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.
Svar Ja på hurtigmenyen som spør om du vil strømme Blob Storage-hendelsene til hendelsesstrømmen.
I redigeringsprogrammet opprettes en standardstrøm i hendelsesstrømnoden, som angir at Blob Storage-hendelsene konverteres til en strøm som standardstrøm.
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.
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.
Når endringene er publisert, transformeres og rutes de strømmede Azure Blob Storage-hendelsene til det angitte målet i Fabric.
Du kan også vise datastrømmen på Mine datastrømmer-fanen i sanntidshuben for bekreftelse.
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.