Lägga till Azure Blob Storage-händelsekälla i en händelseström (förhandsversion)
Den här artikeln visar hur du lägger till en Azure Blob Storage-händelsekälla i en händelseström. En händelse är den minsta mängd information som helt beskriver något som hände i ett system. Azure Blob Storage-händelser utlöses när en klient skapar, ersätter eller tar bort en blob. Med Microsoft Fabric-händelseströmmar kan du länka Blob Storage-händelser till Fabric-händelser i realtidshubben.
När du lägger till Azure Blob Storage-händelser som en händelseströmskälla skapar den automatiskt systemhändelser till ditt Blob Storage-konto och länkar dem till Fabric-händelser i realtidshubben. Du kan sedan konvertera dessa händelser till kontinuerliga dataströmmar och transformera dem innan du dirigerar dem till olika mål i Infrastrukturresurser.
Infrastrukturhändelseströmmar stöder följande typer av Blob Storage-händelser:
Händelsenamn | beskrivning |
---|---|
Microsoft.Storage.BlobSkapat | Utlöses när en blob skapas eller ersätts. |
Microsoft.Storage.BlobDeleted | Utlöses när en blob tas bort. |
Microsoft.Storage.BlobRenamed | Utlöses när en blob byter namn. |
Microsoft.Storage.BlobTierChanged | Utlöses när blobåtkomstnivån ändras. |
Microsoft.Storage.DirectorySkapat | Utlöses när en katalog skapas. |
Microsoft.Storage.DirectoryRenamed | Utlöses när en katalog byter namn. |
Microsoft.Storage.AsyncOperationInitiated | Utlöses när en åtgärd som innebär att flytta eller kopiera data från arkivet till frekventa eller lågfrekventa nivåer initieras. |
Microsoft.Storage.DirectoryTa bort | Utlöses när en katalog tas bort. |
Microsoft.Storage.BlobInventoryPolicyCompleted | Utlöses när inventeringskörningen slutförs för en regel som definierar en inventeringsprincip. |
Microsoft.Storage.LifecyclePolicyCompleted | Utlöses när de åtgärder som definieras av en livscykelhanteringsprincip utförs. |
Mer information om tillgängliga händelsetyper finns i Azure Blob Storage som Event Grid-källa.
Kommentar
Anslutningsappen för Azure Blob Storage-händelser stöds inte i följande arbetsytekapacitetsregioner: USA, centrala, Tyskland, västra centrala, South-Central USA, västra 2, USA, västra 3, Indien, västra.
Ej strömmade eller strömmade händelser
Azure Blob Storage-händelser är diskreta händelser med tydliga start- och slutpunkter. Infrastrukturhubbar i realtid kan avbilda dessa händelser i två format:
Oströmshändelser. Dessa händelser representeras i sitt råformat som diskreta händelser. Om Azure Blob Storage-händelser inte strömmas i en händelseström är de inte direkt anslutna till händelseströmmen och standardströmmen skapas inte.
Den här statusen anger att händelserna är länkade till Fabric-händelser i realtidshubben och väntar på ytterligare åtgärder. Åtgärderna omfattar att skapa aviseringar med Fabric Activator som kör infrastrukturjobbobjekt som Pipeline eller Notebook på fliken Infrastrukturhändelser i realtidshubben.
Strömmade händelser. Dessa händelser konverteras till kontinuerliga händelser, vilket möjliggör realtidstransformering och routning till olika mål i Infrastrukturresurser för ytterligare analys. I en händelseström konverterar du händelserna till kontinuerliga händelser genom att välja knappen Stream-händelser på en oströms Azure Blob Storage-källa. Händelseströmmen tilldelas sedan en standardström så att du kan lägga till åtgärder och dirigera den till andra mål i Infrastrukturresurser.
Förutsättningar
- Åtkomst till en arbetsyta i infrastrukturkapacitetslicensläget (eller) utvärderingslicensläget med deltagare eller högre behörigheter.
- Åtkomst till ett Azure Blob Storage StorageV2 (generell användning v2), BlockBlobStorage eller BlobStorage-konto . Lagringstypen Storage (generell användning v1) stöder inte integrering med Infrastrukturhändelseströmmar.
- Om du inte har en händelseström skapar du en händelseström.
Lägga till Azure Blob Storage-händelser som källa
Om du inte har lagt till någon källa i händelseströmmen ännu väljer du Panelen Använd extern källa .
Om du lägger till källan i en redan publicerad händelseström växlar du till Redigeringsläge , väljer Lägg till källa i menyfliksområdet och väljer sedan Externa källor.
På sidan Välj en datakälla söker du efter och väljer Anslut på panelen Azure Blob Storage-händelser .
Konfigurera och ansluta till Azure Blob Storage-händelser
Gör följande på skärmen Anslut :
- Välj den Azure-prenumeration som har lagringskontot.
- Välj det Lagringskonto som du vill samla in i händelseströmmen.
- Välj sedan Nästa längst ned på sidan.
På skärmen Granska + anslut granskar du sammanfattningen och väljer sedan Anslut för att slutföra konfigurationen för Azure Blob Storage-händelser.
På nästa sida väljer du Sedan Lägg till för att lägga till källan i händelseströmmen.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Visa uppdaterad händelseström
När anslutningen har skapats kan du se att Azure Blob Storage-händelsekällan har lagts till i din händelseström i redigeringsläge. Välj Publicera för att publicera händelseströmmen och börja samla in dina Azure Blob Storage-händelser.
Kommentar
Eventstream-noden i redigeraren har ingen standardström skapad. Detta beror på att Blob Storage-händelserna fortfarande är i form av diskreta händelser och ännu inte konverteras till en ström eller är anslutna till händelseströmmen.
Om du vill transformera fabric-arbetsytans händelser öppnar du händelseströmmen och väljer Redigera för att gå till Redigeringsläge. Sedan kan du lägga till åtgärder för att transformera fabric-arbetsytehändelser eller dirigera dem till ett mål, till exempel Lakehouse.
Transformera Azure Blob Storage-händelser
När du har länkat Azure Blob Storage-händelser till Fabric-händelser i realtidshubben kan du konvertera dessa händelser till en ström och göra transformeringar i händelseströmmar.
När du har lagt till en Azure Blob Storage-händelsekälla i redigeringsläge väljer du Stream-händelser i källan för att konvertera Blob Storage-händelserna till en dataström.
Svara Ja på popup-fönstret som frågar om du vill strömma Blob Storage-händelserna till händelseströmmen.
I redigeraren skapas en standardström i händelseströmsnoden, vilket anger att Blob Storage-händelserna konverteras till en ström som standardström.
Publicera händelseströmmen och se till att minst en händelse utlöses från Azure Blob Storage för att fortsätta med transformering eller routning.
När händelser flödar in i händelseströmmen anger du Redigeringsläge och lägger till åtgärder för att transformera de strömmade Blob Storage-händelserna. I följande exempel visas att Blob Storage-händelserna aggregeras och dirigeras till en KQL-databas.
När ändringarna har publicerats omvandlas de strömmade Azure Blob Storage-händelserna och dirigeras till det avsedda målet i Infrastrukturresurser.
Du kan också visa dataströmmen på fliken Mina dataströmmar i realtidshubben för verifiering.
Kända begränsningar
- För närvarande är felmeddelanden inte tillgängliga när ett fel inträffar på diskreta händelsekällor.
- För närvarande är dataförhandsgranskningsfunktionen inte tillgänglig för diskreta händelsekällor.