Vastleggen van streaming-gebeurtenissen via Azure Event Hubs inschakelen

Met Azure Event Hubs Capture kunt u de streaminggegevens in Event Hubs automatisch leveren aan een Azure Blob Storage- of Azure Data Lake Storage Gen1- of Gen 2-account van uw keuze. U kunt instellingen voor vastleggen configureren met behulp van de Azure Portal bij het maken van een Event Hub of voor een bestaande Event Hub. Zie Overzicht van Event Hubs Capture voor conceptuele informatie over deze functie.

Belangrijk

Event Hubs biedt geen ondersteuning voor het vastleggen van gebeurtenissen in een Premium Storage-account.

Capture inschakelen wanneer u een Event Hub maakt

Als u geen Event Hubs-naamruimte hebt om mee te werken, maakt u een naamruimte in de Standard-laag door de stappen uit het artikel Te volgen: Een Event Hubs-naamruimte maken. Zorg ervoor dat u Standard selecteert als prijscategorie. De Basic-laag biedt geen ondersteuning voor de functie Capture.

Voer de volgende stappen uit om een Event Hub in de naamruimte te maken:

  1. Selecteer op de pagina Overzicht voor uw naamruimte de optie + Event Hub op de opdrachtbalk.

    Schermopname van de selectie van de knop Event Hub toevoegen op de opdrachtbalk.

  2. Typ op de pagina Event Hub maken een naam voor uw Event Hub en selecteer vervolgens Volgende: Vastleggen onderaan de pagina.

    Schermopname van de pagina Event Hub maken.

  3. Selecteer op het tabblad Vastleggende optie Aan bij Vastleggen.

  4. Sleep de schuifregelaar om het tijdvenster in minuten in te stellen. Het standaardtijdvenster is 5 minuten. De minimumwaarde is 1 en het maximum is 15.

  5. Sleep de schuifregelaar om het venster Grootte (MB) in te stellen. De standaardwaarde is 300 MB. De minimumwaarde is 10 MB en de maximumwaarde is 500 MB.

  6. Geef op of u wilt dat Event Hubs lege bestanden verzendt wanneer er geen gebeurtenissen plaatsvinden tijdens het tijdvenster voor vastleggen.

Zie een van de volgende secties op basis van het type opslag dat u wilt gebruiken voor het opslaan van vastgelegde bestanden.

Gegevens vastleggen in Azure Storage

  1. Selecteer bij Capture Providerde optie Azure Storage-account (standaard).

  2. Klik voor Azure Storage Container op de koppeling De container selecteren .

    Schermopname van de pagina Event Hub maken met de koppeling Container selecteren.

  3. Selecteer op de pagina Opslagaccounts het opslagaccount dat u wilt gebruiken om gegevens vast te leggen.

  4. Selecteer op de pagina Containers de container waarin u de vastgelegde bestanden wilt opslaan en klik vervolgens op Selecteren.

    Omdat Event Hubs Capture gebruikmaakt van service-naar-serviceverificatie met opslag, hoeft u geen opslag-connection string op te geven. De objectkiezer selecteert automatisch de resource-URI voor uw opslagaccount. Als u Azure Resource Manager gebruikt, moet u deze URI expliciet als een tekenreeks opgeven.

  5. Controleer nu op de pagina Event Hub maken of de geselecteerde container wordt weergegeven.

  6. Geef bij Indeling van capturebestandsnaam de indeling op voor de vastgelegde bestandsnamen.

  7. Selecteer Controleren en maken onderaan de pagina.

  8. Controleer op de pagina Controleren en maken de instellingen en selecteer Maken om de Event Hub te maken.

    Notitie

    Als openbare toegang is uitgeschakeld voor het opslagaccount, geeft u vertrouwde services, waaronder Azure Event Hubs, toegang tot het opslagaccount. Zie dit artikel voor meer informatie en stapsgewijze instructies.

Gegevens vastleggen naar Azure Data Lake Storage Gen 2

Volg het artikel Een opslagaccount maken om een Azure Storage-account te maken. Stel Hiërarchische naamruimte in op Ingeschakeld op het tabblad Geavanceerd om er een Azure Data Lake Storage Gen 2-account van te maken. Het Azure Storage-account moet zich in hetzelfde abonnement bevinden als de Event Hub.

  1. Selecteer Azure Storage als de provider voor vastleggen. De Azure Data Lake Store-optie die u ziet voor de Capture-provider is voor gen 1 van Azure Data Lake Storage. Als u een Gen 2 van Azure Data Lake Storage wilt gebruiken, selecteert u Azure Storage.

  2. Klik voor Azure Storage Container op de koppeling De container selecteren .

    Schermopname van de pagina Event Hub maken met de koppeling Container selecteren.

  3. Selecteer het Azure Data Lake Storage Gen 2-account in de lijst.

    Schermopname van de selectie van Data Lake Storage Gen 2-account.

  4. Selecteer de container (bestandssysteem in Data Lake Storage Gen 2) en klik vervolgens onder aan de pagina op Selecteren.

    Schermopname van de pagina Containers.

  5. Geef bij Indeling van capturebestandsnaam de indeling op voor de vastgelegde bestandsnamen.

  6. Selecteer Controleren en maken onderaan de pagina.

    Schermopname van de pagina Event Hub maken met alle opgegeven velden.

  7. Controleer op de pagina Controleren en maken de instellingen en selecteer Maken om de Event Hub te maken.

    Notitie

    De container die u in een Azure Data Lake Storage Gen 2 maakt met behulp van deze gebruikersinterface (UI), wordt weergegeven onder Bestandssystemen in Storage Explorer. Op dezelfde manier wordt het bestandssysteem dat u maakt in een Data Lake Storage Gen 2-account weergegeven als een container in deze gebruikersinterface.

Gegevens vastleggen naar Azure Data Lake Storage Gen 1

Als u gegevens wilt vastleggen in Azure Data Lake Storage Gen 1, maakt u een Data Lake Storage Gen 1-account en een Event Hub:

Belangrijk

Op 29 februari 2024 wordt Azure Data Lake Storage Gen1 buiten gebruik gesteld. Zie de officiële aankondiging voor meer informatie. Als u Azure Data Lake Storage Gen1 gebruikt, moet u vóór die datum migreren naar Azure Data Lake Storage Gen2. Zie Azure Data Lake Storage migratierichtlijnen en -patronen voor meer informatie.

Een Azure Data Lake Storage Gen 1-account en mappen maken

  1. Maak een Data Lake Storage-account aan de hand van de instructies in Aan de slag met Azure Data Lake Storage Gen 1 met behulp van de Azure Portal.
  2. Volg de instructies in de sectie Machtigingen toewijzen aan Event Hubs om een map te maken in het Data Lake Storage Gen 1-account waarin u de gegevens van Event Hubs wilt vastleggen en machtigingen wilt toewijzen aan Event Hubs, zodat deze gegevens naar uw Data Lake Storage Gen 1-account kan schrijven.

Een Event Hub maken

  1. De Event Hub moet zich in hetzelfde Azure-abonnement bevinden als het Azure Data Lake Storage Gen 1-account dat u hebt gemaakt. Maak de Event Hub door te klikken op de knop Aan, onder Vastleggen op de pagina Event Hub maken van de portal.

  2. Selecteer op de pagina Event Hub makende optie Azure Data Lake Store in het vak Capture Provider .

  3. Geef in Store selecteren naast de vervolgkeuzelijst Data Lake Store het Data Lake Storage Gen 1-account op dat u eerder hebt gemaakt en voer in het veld Data Lake Path het pad in naar de gegevensmap die u hebt gemaakt.

    Schermopname van de selectie van Data Lake Storage Account Gen 1.

Capture configureren voor een bestaande Event Hub

U kunt Capture configureren op bestaande Event Hubs in Event Hubs-naamruimten. Voer de volgende stappen uit om Capture in te schakelen op een bestaande Event Hub of om uw Capture-instellingen te wijzigen:

  1. Selecteer event hubs onder Entiteiten in het linkermenu op de startpagina voor uw naamruimte.

  2. Selecteer de Event Hub waarvoor u de capture-functie wilt configureren.

    Schermopname van de selectie van een Event Hub in de lijst met Event Hubs.

  3. Selecteer op de pagina Event Hubs Instancede optie Vastleggen in het menu links.

    Schermopname van de pagina Vastleggen voor uw Event Hub.

  4. Selecteer op de pagina Vastleggenavro bij Serialisatie-indeling van uitvoer gebeurtenis. De Parquet-indeling wordt alleen ondersteund via Azure Stream Analytics-integratie. Zie Event Hubs-gegevens vastleggen in Parquet-indeling en analyseren met Azure Synapse Analytics voor meer informatie.

  5. Selecteer Aan voor Vastleggen.

    Schermopname van de pagina Capture voor uw Event Hub met de functie Capture ingeschakeld.

  6. Zie de secties voor het configureren van andere instellingen:

Volgende stappen