Zelfstudie: Voorbeeldgegevens voor het delen van fietsen verkennen en transformeren met Eventstream voor KQL Database-integratie
Eventstream is een streamingplatform waarmee u gegevensstromen kunt opnemen, transformeren en routeren naar KQL Database met behulp van een no-code-editor. In deze zelfstudie verkennen we voorbeeldgegevens voor het delen van fietsen om het aantal fietsen per minuut te bepalen dat op straat wordt gehuurd. U leert hoe u eventprocessor van Eventstream gebruikt voor realtime gegevenstransformaties en de verwerkte gegevens naadloos doorsturen naar uw KQL-database.
Vereisten
- Toegang tot een werkruimte met inzender- of bovenstaande machtigingen waar uw Eventstream- en KQL-database zich bevinden.
- Een KQL-database die in uw werkruimte is gemaakt.
Een eventstream maken en voorbeeldfietsgegevens toevoegen
Volg deze stappen om een eventstream te maken in uw werkruimte:
Schakel uw Power BI-ervaring over naar Realtime Intelligence en selecteer de knop Eventstream om een nieuwe te maken.
Geef uw Eventstream de naam 'eventstream-1' en selecteer Maken.
Vouw op het Eventstream-canvas nieuwe bron uit en selecteer Voorbeeldgegevens. Geef een naam aan de bron en selecteer Fietsen als voorbeeldgegevens.
U kunt een voorbeeld van de gegevens in eventstream bekijken om te controleren of de voorbeeldfietsgegevens zijn toegevoegd.
Hier volgt de beschrijving van de kolommen:
Kolom Beschrijving BikepointID Id voor het fiets dockingpunt Adres Naam van de straat waar het dock zich bevindt Buurt Buurt waar het dock zich bevindt Breedtegraad Breedtegraad van het dockingpunt Lengtegraad Lengtegraad van het dockingpunt No_Bikes Aantal fietsen dat momenteel wordt gehuurd No_Empty_Docks Aantal beschikbare lege docks op het dockingpunt
Een KQL-bestemming toevoegen met gebeurtenisprocessor
Vouw op het Eventstream-canvas de vervolgkeuzelijst Nieuw doel uit en kies KQL-database. Voer de benodigde gegevens van uw KQL-database in.
- Gegevensopnamemodus. Er zijn twee manieren om gegevens op te nemen in KQL Database:
- Directe opname: gegevens rechtstreeks opnemen naar een KQL-tabel zonder transformatie.
- Gebeurtenisverwerking vóór opname: de gegevens transformeren met Gebeurtenisprocessor voordat ze naar een KQL-tabel worden verzonden.
Notitie
U kunt de opnamemodus niet bewerken zodra het KQL-databasedoel is toegevoegd aan de eventstream.
- Doelnaam: Voer een naam in voor deze Eventstream-bestemming, zoals 'kql-dest'.
- Werkruimte: waar uw KQL-database zich bevindt.
- KQL-database: naam van uw KQL-database.
- Doeltabel: naam van uw KQL-tabel. U kunt ook een naam invoeren om een nieuwe tabel te maken, bijvoorbeeld 'bike-count'.
- Invoergegevensindeling: kies JSON als de gegevensindeling voor uw KQL-tabel.
- Gegevensopnamemodus. Er zijn twee manieren om gegevens op te nemen in KQL Database:
Schuif in het rechterdeelvenster omlaag en selecteer Gebeurtenisprocessor openen. Met deze actie opent u een nieuw frame waarmee u realtime bewerkingen kunt toevoegen aan uw gegevensstromen met behulp van een editor zonder code.
Selecteer in de editor voor gebeurtenisverwerking de lijn tussen Eventstream en de KQL-database en voeg een group by-bewerking toe. Ons doel is om het aantal gehuurde fietsen elke minuut op straat te berekenen. Selecteer onder Aggregatie SOM voor de aggregatie en No_Bikes voor het veld.
Voer verderop in de sectie Instellingen de volgende informatie in en selecteer Opslaan om de configuratie groeperen op te voltooien.
- Aggregatie groeperen op: Straat
- Tijdvenster: Tumbling
- Duur: 1 minuut
Selecteer de bewerking Groeperen op in de editor en bekijk het verwerkingsresultaat. Selecteer Vervolgens Opslaan om de gebeurtenisprocessor te sluiten.
Selecteer Ten slotte Toevoegen om de configuratie voor de KQL-databasebestemming te voltooien.
Resultaat weergeven in de KQL-tabel
Nu wordt de KQL-databasebestemming toegevoegd aan uw Eventstream. Laten we ervoor zorgen dat de verwerkingsresultaten op de juiste wijze worden opgeslagen in de aangewezen KQL-tabel. Volg vervolgens deze stappen:
Selecteer op het canvas de KQL-bestemming en selecteer Item openen om toegang te krijgen tot uw KQL-database.
Zoek in de KQL-database-interface de tabel bike-count . Selecteer een querytabel en kies 100 records weergeven. Met deze actie wordt het rechterdeelvenster geopend, zodat u de laatste 100 records van de tabel kunt bekijken. Hier kunt u het gedetailleerde aantal fietsen bekijken dat op elke straat wordt gehuurd, per minuut.
Gefeliciteerd
U hebt de zelfstudie over het verkennen en transformeren van gegevens over het delen van fietsen met eventstream voltooid. Blijf de mogelijkheden van Eventstream verkennen en ga door met realtime gegevensverwerking.
Gerelateerde inhoud
Als u meer wilt weten over het opnemen en verwerken van gegevensstromen met behulp van Eventstream, bekijkt u de volgende bronnen: