Delen via


Azure Blob Storage-gebeurtenisbron toevoegen aan een eventstream (preview)

In dit artikel leest u hoe u een Azure Blob Storage-gebeurtenisbron toevoegt aan een eventstream. Een gebeurtenis is de kleinste hoeveelheid informatie die volledig beschrijft wat er in een systeem is gebeurd. Azure Blob Storage-gebeurtenissen worden geactiveerd wanneer een client een blob maakt, vervangt of verwijdert. Met Microsoft Fabric-gebeurtenisstromen kunt u Blob Storage-gebeurtenissen koppelen aan Fabric-gebeurtenissen in realtime hub.

Wanneer u Azure Blob Storage-gebeurtenissen toevoegt als gebeurtenisstreambron, worden er automatisch systeemgebeurtenissen gemaakt aan uw Blob Storage-account en worden deze gekoppeld aan Fabric-gebeurtenissen in realtime hub. Vervolgens kunt u deze gebeurtenissen converteren naar continue gegevensstromen en deze transformeren voordat u ze doorsturen naar verschillende bestemmingen in Fabric.

Gebeurtenisstromen voor infrastructuur ondersteunen de volgende Blob Storage-gebeurtenistypen:

Gebeurtenisnaam Beschrijving
Microsoft.Storage.BlobCreated Geactiveerd wanneer een blob wordt gemaakt of vervangen.
Microsoft.Storage.BlobDeleted Geactiveerd wanneer een blob wordt verwijderd.
Microsoft.Storage.BlobRenamed Geactiveerd wanneer de naam van een blob wordt gewijzigd.
Microsoft.Storage.BlobTierChanged Geactiveerd wanneer de blob-toegangslaag wordt gewijzigd.
Microsoft.Storage.DirectoryCreated Geactiveerd wanneer een map wordt gemaakt.
Microsoft.Storage.DirectoryRenamed Geactiveerd wanneer de naam van een map wordt gewijzigd.
Microsoft.Storage.AsyncOperationInitiated Geactiveerd wanneer een bewerking met het verplaatsen of kopiëren van gegevens uit het archief naar dynamische of statische lagen wordt gestart.
Microsoft.Storage.DirectoryDeleted Geactiveerd wanneer een map wordt verwijderd.
Microsoft.Storage.BlobInventoryPolicyCompleted Geactiveerd wanneer de inventarisatieuitvoering is voltooid voor een regel die een inventarisbeleid definieert.
Microsoft.Storage.LifecyclePolicyCompleted Geactiveerd wanneer de acties die zijn gedefinieerd door een levenscyclusbeheerbeleid, worden uitgevoerd.

Zie Azure Blob Storage als Event Grid-bron voor meer informatie over beschikbare gebeurtenistypen.

Notitie

Azure Blob Storage-gebeurtenissenconnector wordt niet ondersteund in de volgende werkruimtecapaciteitsregio's: Centraal VS, Duitsland West Centraal, South-Central West VS, West VS2, West VS3, West India.

Niet-gestreamde versus gestreamde gebeurtenissen

Azure Blob Storage-gebeurtenissen zijn discrete gebeurtenissen met duidelijke begin- en eindpunten. Fabric Realtime-hubs kunnen deze gebeurtenissen in twee indelingen vastleggen:

  • Niet-gestreamde gebeurtenissen. Deze gebeurtenissen worden in hun onbewerkte indeling weergegeven als discrete gebeurtenissen. Als Azure Blob Storage-gebeurtenissen niet worden gestreamd in een eventstream, zijn ze niet rechtstreeks verbonden met de eventstream en wordt de standaardstream niet gemaakt.

    Deze status geeft aan dat de gebeurtenissen zijn gekoppeld aan Fabric-gebeurtenissen in de realtime-hub en wachten op verdere actie. Acties omvatten het maken van waarschuwingen met Fabric Activator waarmee fabric-taakitems, zoals Pijplijn of Notebook, worden uitgevoerd op het tabblad Fabric-gebeurtenissen in realtime hub.

    Een schermopname van niet-gestreamde Azure Blob Storage-gebeurtenissen met de knop voor Stream-gebeurtenissen.

  • Gestreamde gebeurtenissen. Deze gebeurtenissen worden geconverteerd naar continue gebeurtenissen, waardoor realtime transformatie en routering naar verschillende bestemmingen in Fabric mogelijk is voor verdere analyse. Als u in een eventstream de knop Gebeurtenissen streamen selecteert in een niet-gestreamde Azure Blob Storage-bron, worden de gebeurtenissen geconverteerd naar continue gebeurtenissen. Aan de eventstream wordt vervolgens een standaardstream toegewezen, zodat u bewerkingen kunt toevoegen en naar andere bestemmingen in Fabric kunt routeren.

    Een schermopname van gestreamde Azure Blob Storage-gebeurtenissen in een eventstream.

Vereisten

  • Toegang tot een werkruimte in de licentiemodus voor infrastructuurcapaciteit (of) de modus Voor proeflicenties met inzender- of hogere machtigingen.
  • Toegang tot een Azure Blob Storage StorageV2 (algemeen gebruik v2), BlockBlobStorage- of BlobStorage-account. Het opslagtype Storage (algemeen gebruik v1) biedt geen ondersteuning voor integratie met Fabric-gebeurtenisstromen.
  • Als u geen eventstream hebt, maakt u een eventstream.

Azure Blob Storage-gebeurtenissen toevoegen als bron

Als u nog geen bron aan uw eventstream hebt toegevoegd, selecteert u De tegel Externe bron gebruiken.

Schermopname van de selectie van de tegel Externe bron gebruiken.

Als u de bron toevoegt aan een al gepubliceerde gebeurtenisstroom, schakelt u over naar de bewerkingsmodus, selecteert u Bron toevoegen op het lint en selecteert u Vervolgens Externe bronnen.

Schermopname van de selectie van het menu Bron toevoegen aan externe bronnen.

Zoek en selecteer verbinding maken op de tegel Gebeurtenissen in Azure Blob Storage op de pagina Een gegevensbron selecteren.

Schermopname van de selectie van Azure Blob Storage-gebeurtenissen als het brontype in het venster Een gegevensbron selecteren.

Azure Blob Storage-gebeurtenissen configureren en er verbinding mee maken

  1. Voer in het scherm Verbinding maken de volgende stappen uit:

    1. Selecteer het Azure-abonnement met het opslagaccount.
    2. Selecteer het opslagaccount dat u wilt vastleggen in de eventstream.
    3. Selecteer vervolgens Volgende onder aan de pagina.

    Een schermopname van het scherm Verbinding maken.

  2. Bekijk in het scherm Controleren en verbinden de samenvatting en selecteer vervolgens Verbinding maken om de configuratie voor Azure Blob Storage-gebeurtenissen te voltooien.

    Een schermopname van het scherm Controleren en verbinden.

  3. Selecteer vervolgens op de volgende pagina Toevoegen om de bron toe te voegen aan de eventstream.

    Een schermopname van het scherm Toevoegen.

Notitie

Het maximum aantal bronnen en bestemmingen voor één eventstream is 11.

Bijgewerkte eventstream weergeven

  1. Zodra de verbinding is gemaakt, ziet u de Azure Blob Storage-gebeurtenisbron die is toegevoegd aan uw eventstream in de bewerkingsmodus. Selecteer Publiceren om de eventstream te publiceren en begin met het vastleggen van uw Azure Blob Storage-gebeurtenissen.

    Een schermopname van de Azure Blob Storage-gebeurtenisbron die is toegevoegd aan de eventstream.

    Notitie

    Op het Eventstream-knooppunt in de editor is geen standaardstream gemaakt. Dit komt doordat de Blob Storage-gebeurtenissen zich nog steeds in de vorm van discrete gebeurtenissen bevinden en nog niet zijn geconverteerd naar een stream of zijn verbonden met de eventstream.

  2. Als u de infrastructuurwerkruimtegebeurtenissen wilt transformeren, opent u uw eventstream en selecteert u Bewerken om de bewerkingsmodus in te schakelen. Vervolgens kunt u bewerkingen toevoegen om de gebeurtenissen van de Infrastructuurwerkruimte te transformeren of deze naar een bestemming zoals Lakehouse te routeren.

    Een schermopname van de eventstream in de livemodus.

Azure Blob Storage-gebeurtenissen transformeren

Nadat u Azure Blob Storage-gebeurtenissen hebt gekoppeld aan Fabric-gebeurtenissen in realtime hub, kunt u deze gebeurtenissen converteren naar een stream en transformaties uitvoeren binnen eventstreams.

  1. Nadat u een Azure Blob Storage-gebeurtenisbron hebt toegevoegd in de bewerkingsmodus, selecteert u Stream-gebeurtenissen in de bron om de Blob Storage-gebeurtenissen te converteren naar een gegevensstroom.

    Een schermopname van de niet-gestreamde gebeurtenisbron in de bewerkingsmodus met Stream-gebeurtenissen gemarkeerd.

  2. Reageer op Ja in het pop-upvenster met de vraag of u de Blob Storage-gebeurtenissen wilt streamen naar de eventstream.

    Een schermopname van de bevestigingspop-up voor streaming-gebeurtenissen.

  3. In de editor wordt een standaardstream gemaakt in het eventstream-knooppunt, waarmee wordt aangegeven dat de Blob Storage-gebeurtenissen worden geconverteerd naar een stream als de standaardstroom.

    Een schermopname van de eventstream in de bewerkingsmodus met de standaardstream.

  4. Publiceer de eventstream en zorg ervoor dat er ten minste één gebeurtenis wordt geactiveerd vanuit uw Azure Blob Storage om door te gaan met transformatie of routering.

    Een schermopname van de gepubliceerde eventstream in Live View.

  5. Zodra gebeurtenissen naar de eventstream stromen, voert u de bewerkingsmodus in en voegt u bewerkingen toe om de gestreamde Blob Storage-gebeurtenissen te transformeren. In het volgende voorbeeld ziet u dat de Blob Storage-gebeurtenissen worden samengevoegd en doorgestuurd naar een KQL-database.

    Een schermopname van de getransformeerde gebeurtenisstream in de bewerkingsmodus.

  6. Zodra de wijzigingen zijn gepubliceerd, worden de gestreamde Azure Blob Storage-gebeurtenissen getransformeerd en doorgestuurd naar de aangewezen bestemming in Fabric.

    Een schermopname van de getransformeerde eventstream in de livemodus met de standaardstream.

    U kunt de gegevensstroom ook bekijken op het tabblad Mijn gegevensstromen van de realtime hub voor verificatie.

    Een schermopname van de gebeurtenisstream die wordt vermeld onder Gegevensstromen in de realtime-hub.

Bekende beperkingen

  • Op dit moment zijn foutberichten niet beschikbaar wanneer er een fout optreedt in afzonderlijke gebeurtenissenbronnen.
  • Op dit moment is de functie Gegevensvoorbeeld niet beschikbaar voor afzonderlijke gebeurtenissenbronnen.