Delen via


Azure Event Hubs-bron toevoegen aan een eventstream

In dit artikel leest u hoe u een Azure Event Hubs-bron toevoegt aan een eventstream.

Notitie

Verbeterde mogelijkheden zijn standaard ingeschakeld wanneer u nu eventstreams maakt. Als u eventstreams hebt die zijn gemaakt met behulp van standaardmogelijkheden, blijven deze eventstreams werken. U kunt ze nog steeds bewerken en gebruiken zoals gebruikelijk. U wordt aangeraden een nieuwe eventstream te maken om standaard eventstreams te vervangen, zodat u kunt profiteren van extra mogelijkheden en voordelen van verbeterde eventstreams.

Vereisten

Voordat u begint, moet u de volgende vereisten voltooien:

  • Toegang tot een werkruimte in de licentiemodus voor infrastructuurcapaciteit (of) de modus Voor proeflicenties met inzender- of hogere machtigingen.
  • U moet over de juiste machtigingen beschikken om de toegangssleutels van Event Hub op te halen. De Event Hub moet openbaar toegankelijk zijn en niet achter een firewall of beveiligd in een virtueel netwerk.
  • Als u geen eventstream hebt, maakt u een eventstream.

De wizard Een gegevensbron selecteren starten

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 Azure Event Hubs op de pagina Een gegevensbron selecteren.

Schermopname van de selectie van Azure Event Hubs als het brontype in de wizard Gebeurtenissen ophalen.

Azure Event Hubs-connector configureren

  1. Selecteer Nieuwe verbinding op de pagina Verbinding maken.

    Schermopname van de pagina Verbinding maken met de koppeling Nieuwe verbinding gemarkeerd.

    Als er een bestaande verbinding met uw Azure Event Hub is, selecteert u die bestaande verbinding, zoals wordt weergegeven in de volgende afbeelding, en gaat u verder met de stap om de gegevensindeling in de volgende stappen te configureren.

    Schermopname van de pagina Verbinding maken met een bestaande verbinding met een Azure Event Hub.

  2. Voer in de sectie Verbindingsinstellingen de volgende stappen uit:

    1. Voer de naam van de Event Hubs-naamruimte in.

    2. Voer de naam van de Event Hub in.

      Schermopname van de verbindingsinstellingen met de Event Hubs-naamruimte en de opgegeven Event Hub.

  3. Voer in de sectie Verbindingsreferenties de volgende stappen uit:

    1. Voer voor de verbindingsnaam een naam in voor de verbinding met de Event Hub.

    2. Controleer voor verificatietype of Gedeelde toegangssleutel is geselecteerd.

    3. Voer bij De naam van de gedeelde toegangssleutel de naam van de gedeelde toegangssleutel in.

    4. Voer voor Gedeelde toegangssleutel de waarde van de gedeelde toegangssleutel in.

    5. Selecteer Verbinding maken onder aan de pagina.

      Schermopname van de pagina Verbinding maken één voor de Azure Event Hubs-connector.

      Voer de volgende stappen uit om de naam en waarde van de toegangssleutel op te halen:

      1. Navigeer naar de azure Event Hubs-naamruimtepagina in Azure Portal.

      2. Selecteer op de pagina Event Hubs-naamruimte beleid voor gedeelde toegang in het linkernavigatiemenu.

      3. Selecteer de toegangssleutel in de lijst. Noteer de naam van de toegangssleutel.

      4. Selecteer de knop Kopiëren naast de primaire sleutel.

        Schermopname van de toegangssleutel voor een Azure Event Hubs-naamruimte.

  4. Voer nu op de pagina Verbinding maken van de wizard Voor consumentengroep de naam van de consumentengroep in. $Default Standaard is deze optie geselecteerd. Dit is de standaardconsumentgroep voor de Event Hub.

  5. Voor gegevensindeling selecteert u een gegevensindeling van de binnenkomende realtime gebeurtenissen die u wilt ophalen uit uw Azure Event Hub. U kunt kiezen uit JSON-, Avro- en CSV-gegevensindelingen (met koptekst).

  6. Selecteer in het deelvenster Stream-details aan de rechterkant het potloodpictogram naast de bronnaam en voer een naam in voor de bron. Deze stap is optioneel.

    Schermopname van de bronnaam in de sectie Details van Stream.

  7. Selecteer Volgende onder aan de pagina.

    Schermopname van de pagina Verbinding maken twee voor Azure Event Hubs-connector.

  8. Controleer de instellingen op de pagina Controleren en maken en selecteer Toevoegen.

    Schermopname van de pagina Controleren en maken voor De Azure Event Hubs-connector.

Notitie

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

Bijgewerkte eventstream weergeven

  1. U ziet dat de Event Hubs-bron wordt toegevoegd aan uw eventstream op het canvas in de bewerkingsmodus. Selecteer Vernieuwen in het onderste deelvenster, waarin u een voorbeeld van de gegevens in de Event Hub ziet. Als u deze zojuist toegevoegde Azure Event Hub wilt implementeren, selecteert u Publiceren op het lint.

    Schermopname van de editor met de knop Publiceren geselecteerd.

  2. Nadat u deze stappen hebt voltooid, is de Azure Event Hub beschikbaar voor visualisatie in de liveweergave. Selecteer de tegel Event Hub in het diagram om de pagina te zien die vergelijkbaar is met de volgende.

    Schermopname van de editor in de liveweergave.

Zie Een gebeurtenisbron toevoegen in een eventstream voor een lijst met ondersteunde bronnen

Vereisten

Voordat u begint, moet u de volgende vereisten voltooien:

  • Toegang tot een werkruimte in de licentiemodus voor infrastructuurcapaciteit (of) de modus Voor proeflicenties met inzender- of hogere machtigingen.
  • U moet over de juiste machtigingen beschikken om de toegangssleutels van Event Hub op te halen. De Event Hub moet openbaar toegankelijk zijn en niet achter een firewall of beveiligd in een virtueel netwerk.

Notitie

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

Een Azure Event Hub toevoegen als bron

Als u een Azure Event Hub hebt gemaakt met streaminggegevens, volgt u deze stappen om een Azure Event Hub toe te voegen als uw eventstream-bron:

  1. Selecteer Nieuwe bron op het lint of '+' in het hoofdeditorcanvas en vervolgens Azure Event Hubs.

  2. Voer een bronnaam in voor de nieuwe bron en selecteer een cloudverbinding met uw Azure Event Hub.

    Schermopname van de azure Event Hubs-bronconfiguratie.

  3. Als u geen cloudverbinding hebt, selecteert u Nieuwe verbinding maken om er een te maken. Als u een nieuwe verbinding wilt maken, vult u de verbindingsinstellingen en verbindingsreferenties van uw Azure Event Hub in en selecteert u Maken.

    Schermopname van de cloudverbinding in event hub-bron.

    • Event Hub-naamruimte: voer de naam in van uw Azure Event Hub-naamruimte.

    • Event Hub: Voer de naam in van uw Azure Event Hub in Azure Portal.

    • Verbindingsnaam: Voer een naam in voor de cloudverbinding.

    • Naam van gedeelde toegangssleutel en gedeelde toegangssleutel: ga naar uw Azure Event Hub en maak een beleid met Manage of Listen machtiging onder Toegangsbeleid voor delen. Gebruik vervolgens de beleidsnaam en primaire sleutel als de naam van de gedeelde toegangssleutel en de gedeelde toegangssleutel.

      Schermopname van de Azure Event Hub-beleidssleutel.

  4. Nadat u een cloudverbinding hebt gemaakt, selecteert u de knop Vernieuwen en selecteert u vervolgens de cloudverbinding die u hebt gemaakt.

    Schermopname van het vernieuwen van de cloudverbinding.

  5. Selecteer een gegevensindeling van de binnenkomende realtime gebeurtenissen die u wilt ophalen uit uw Azure Event Hub.

    Notitie

    De functie eventstreams ondersteunt de opname van gebeurtenissen van Azure Event Hubs in JSON-, Avro- en CSV-gegevensindelingen (met header).

  6. Selecteer een consumentengroep die de gebeurtenisgegevens uit uw Azure Event Hub kan lezen en selecteer vervolgens Toevoegen.

Nadat u de Event Hub-bron hebt gemaakt, ziet u dat deze is toegevoegd aan uw eventstream op het canvas.

Schermopname van de Event Hub-bron.

Zie de volgende artikelen voor meer informatie over het toevoegen van andere bronnen aan een eventstream: