Delen via


Real-Time Intelligence-zelfstudie deel 4: Streaminggegevens opvragen met behulp van KQL

Notitie

Deze tutorial maakt deel uit van een serie. Zie voor de vorige sectie: Real-Time Intelligence-zelfstudie deel 3: Gegevens transformeren in een KQL-database.

In dit deel van de zelfstudie leert u hoe u query's kunt uitvoeren op uw streaminggegevens met behulp van KQL. U schrijft een KQL-query en visualiseert de gegevens in een tijddiagram.

Een KQL-query schrijven

De naam van de tabel die u in een vorige stap hebt gemaakt op basis van het updatebeleid, is TransformedData-. Gebruik deze naam (hoofdlettergevoelig) als de gegevensbron voor uw query.

Tip

Als u een voldoende abonnement hebt, kunt u de Copilot-functie gebruiken om u te helpen bij het schrijven van query's. Copilot biedt query's op basis van gegevens in uw tabel en prompts voor natuurlijke taal. Zie Copilot voor Real-Time Intelligence (preview)- voor meer informatie

  1. Voer de volgende query in. Druk vervolgens op Shift + Enter om de query uit te voeren.

    TransformedData
    | where BikepointID > 100 and Neighbourhood == "Chelsea"
    | project Timestamp, No_Bikes
    | render timechart
    

    Met deze query wordt een tijddiagram gemaakt waarin het aantal fietsen in de wijk Chelsea wordt weergegeven als een tijddiagram.

    Schermopname van het tijddiagram van de fiets in Real-Time Intelligence.

Een gerealiseerde weergave maken

In deze stap maakt u een gerealiseerde weergave, die een up-to-datumresultaat van de aggregatiequery retourneert (altijd nieuw). Het uitvoeren van query's op een gerealiseerde weergave is beter dan het rechtstreeks uitvoeren van de aggregatie via de brontabel.

  1. Kopieer/plak en voer de volgende opdracht uit om een gerealiseerde weergave te maken met het meest recente aantal fietsen op elk fietsstation:

    .create-or-alter materialized-view with (folder="Gold") AggregatedData on table TransformedData
    {
       TransformedData
       | summarize arg_max(Timestamp,No_Bikes) by BikepointID
    }
    
  2. Kopieer/plak de volgende query en voer deze uit om de gegevens in de gematerialiseerde weergave te zien, gevisualiseerd als een kolomdiagram.

    AggregatedData
    | sort by BikepointID
    | render columnchart with (ycolumns=No_Bikes,xcolumn=BikepointID)
    

U gebruikt deze query in de volgende stap om een Real-Time dashboard te maken.

Belangrijk

Als u een van de stappen hebt gemist die worden gebruikt om de tabellen te maken, beleid, functie of gerealiseerde weergaven bij te werken, gebruikt u dit script om alle vereiste resources te maken: Script voor zelfstudieopdrachten.

Zie voor meer informatie over taken die in deze zelfstudie worden uitgevoerd:

Volgende stap