Dela via


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.

Viktigt!

Förbättrade funktioner i Fabric-händelseströmmar är för närvarande i förhandsversion.

Kommentar

Den här källan stöds inte i följande regioner i din arbetsytekapacitet: Tyskland, västra centrala, USA, södra centrala, 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 DataAktiverare som kör Infrastrukturjobbobjekt som Pipeline eller Notebook på fliken Infrastrukturhändelser i realtidshubben.

    En skärmbild som visar ostreamade Azure Blob Storage-händelser med knappen till Stream-händelser.

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

    En skärmbild som visar strömmade Azure Blob Storage-händelser i en händelseström.

Förutsättningar

  • Åtkomst till Fabric Premium-arbetsytan med deltagarbehörighet 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.

Kommentar

Det maximala antalet källor och mål för en händelseström är 11.

Lägga till Azure Blob Storage-händelser som källa

  1. Välj Eventstream för att skapa en ny händelseström. Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.

    En skärmbild av hur du skapar en ny händelseström.

  2. På nästa skärm väljer du Lägg till extern källa.

    En skärmbild av att välja Lägg till extern källa.

Konfigurera och ansluta till Azure Blob Storage-händelser

  1. På skärmen Välj en datakälla väljer du Azure Blob Storage-händelser.

    En skärmbild av att välja Azure Blob Storage-händelser.

  2. På skärmen Anslut väljer du prenumerationen och lagringskontot som du vill samla in i händelseströmmen.

    En skärmbild av skärmen Anslut.

  3. Välj Nästa.

  4. På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Lägg till för att slutföra konfigurationen för Azure Blob Storage-händelser.

    En skärmbild av skärmen Lägg till.

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.

En skärmbild av Azure Blob Storage-händelsekällan som lagts till i händelseströmmen.

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.

När du har publicerat ändringarna är ditt Azure Blob Storage-konto nu länkat till realtidshubben. Gå till Infrastrukturhändelser > i realtidshubben > Azure Blob Storage-händelser. Du kan hitta ditt Azure Blob Storage-konto i listrutan och ange en utlösare för att vidta åtgärder för bloblagringshändelserna.

En skärmbild av att välja Azure Blob Storage-händelser under Infrastrukturhändelser i realtidshubben.

En skärmbild av sidan Azure Blob Storage-händelser i realtidshubben.

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.

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

    En skärmbild av den oströmskopplade händelsekällan i redigeringsläge med Stream-händelser markerade.

  2. Svara Ja på popup-fönstret som frågar om du vill strömma Blob Storage-händelserna till händelseströmmen.

    En skärmbild av bekräftelse-popup-fönstret för strömmande händelser.

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

    En skärmbild av händelseströmmen i redigeringsläge som visar standardströmmen.

  4. Sedan måste du publicera händelseströmmen och se till att minst en händelse utlöses från Azure Blob Storage för att kunna fortsätta med transformering eller routning.

    En skärmbild av den publicerade händelseströmmen i livevyn.

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

    En skärmbild av den transformerade händelseströmmen i redigeringsläge.

  6. När ändringarna har publicerats omvandlas de strömmade Azure Blob Storage-händelserna och dirigeras till det avsedda målet i Infrastrukturresurser.

    En skärmbild av den transformerade händelseströmmen i liveläge som visar standardströmmen.

    Du kan också visa dataströmmen på fliken Dataströmmar i realtidshubben för verifiering.

    En skärmbild av händelseströmmen som visas under Dataströmmar i realtidshubben.

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.