Jaa


Real-Time Intelligence -opetusohjelma osa 5: Suoratoistettavien tietojen kysely KQL:n avulla

Note

Tämä opetusohjelma on osa sarjaa. Edellinen osio on kohdassa: Real-Time Intelligence-opetusohjelma osa 4: Tietojen muuntaminen KQL-tietokannassa.

Opetusohjelman tässä osassa teet kyselyn suoratoistettavista tiedoista muutamalla eri menetelmällä. Kirjoitat KQL-kyselyn aikakaavion tietojen visualisoimiseksi ja luot koostekyselyn materialisoidun näkymän avulla. Voit myös tehdä kyselyjä tietoja T-SQL:n avulla ja muuntamalla explain SQL:n KQL:ksi. Lopuksi luot KQL-kyselyn Copilotin avulla.

KQL-kyselyn kirjoittaminen

Edellisessä vaiheessa päivityskäytännöstä luomasi taulukon nimi on TransformedData. Käytä tätä taulukon nimeä (kirjainkoolla on merkitystä) kyselyn tietolähteenä.

  • Kirjoita Tutorial_queryset seuraava kysely ja suorita kysely painamalla Vaihto + Enter .

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

    Tämä kysely luo aikakaavion, joka näyttää Chelsean naapurustossa olevien pyörien määrän aikakaaviona.

    Kuvakaappaus pyörien aikataulusta Real-Time Intelligencessä.

Luo muodostettu näkymä

Tässä vaiheessa luot materialisoidun näkymän, joka palauttaa koostekyselyn up-to-päivämäärän tuloksen. Materialisoidun näkymän kysely on nopeampaa kuin koosteen suorittaminen suoraan lähdetaulukon kautta.

  1. Kopioi ja liitä ja suorita sitten seuraava komento luodaksesi materialisoidun näkymän, joka näyttää viimeisimmän polkupyörien määrän kullakin pyöräasemalla.

    .create-or-alter materialized-view with (folder="Gold") AggregatedData on table TransformedData
    {
       TransformedData
       | summarize arg_max(Timestamp,No_Bikes) by BikepointID
    }
    
  2. Kopioi ja liitä ja suorita sitten seuraava kysely, jotta näet tiedot materialisoidussa näkymässä pylväskaaviona.

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

    Kuvakaappaus materialisoidusta näkymästä, visualisoituna sarakkekaaviona.

Voit käyttää tätä kyselyä myöhemmässä vaiheessa luodaksesi reaaliaikaisen koontinäytön.

Tärkeää

Jos unohdit jonkin taulukoiden, päivityskäytännön, funktion tai materialisoitujen näkymien luomisen vaiheista, luo kaikki tarvittavat resurssit tämän komentosarjan avulla: Opetusohjelman komentosarja.

Kysely T-SQL:n avulla

Kyselyeditori tukee T-SQL:n käyttöä.

  • Kirjoita seuraava kysely ja suorita kysely painamalla Vaihto + Enter .

    SELECT top(10) *
    FROM AggregatedData
    ORDER BY No_Bikes DESC
    

    Tämä kysely palauttaa 10 parasta pyöräasemaa, joilla on eniten pyöriä, laskevaan järjestykseen lajiteltuna.

    BikepointID Aikaleima No_Bikes
    193 2025-12-29 13:40:58.760 39
    602 2025-12-29 13:40:53.009 34
    229 2025-12-29 13:40:56.510 32
    738 2025-12-29 13:40:56.510 32
    313 2025-12-29 13:40:53.009 30
    706 2025-12-29 13:40:58.760 27
    460 2025-12-29 13:40:53.009 27
    522 2025-12-29 13:40:53.009 26
    357 2025-12-29 13:40:53.009 25
    166 2025-12-29 13:40:58.760 24

SQL-kyselyn muuntaminen KQL:ksi

Jos haluat saada vastaavan KQL:n T-SQL SELECT -lausekkeelle, lisää avainsana explain ennen kyselyä. Tulosteessa näkyy kyselyn KQL-versio, jonka voit kopioida ja suorittaa KQL-kyselyeditorissa.

  • Kirjoita seuraava kysely. Suorita sitten kysely painamalla Vaihto + Enter.

    explain
    SELECT top(10) *
    FROM AggregatedData
    ORDER BY No_Bikes DESC
    

    Tämä kysely palauttaa KQL-vastineen syöttämällesi T-SQL-kyselylle. KQL-kysely näkyy tulosteruudussa. Kokeile kopioida ja liittää tulos ja suorita sitten kysely. Tätä kyselyä ei ehkä ole kirjoitettu optimoidulla KQL:llä.

    Kuvakaappaus SQL:stä KQL:ksi -muunnoksesta.

KQL-kyselyn luominen Copilotin avulla

Jos olet uusi KQL:n kirjoittamisessa, voit esittää kysymyksen luonnollisella kielellä, ja Copilot luo KQL-kyselyn puolestasi.

  1. Valitse valikkoriviltä Kyselyjoukko .

  2. Valitse KQL-kyselyjoukossa Copilot-kuvake valikkoriviltä.

    Kuvakaappaus siitä, miten pääset oikeaan perämieheen.

  3. Kirjoita kysymys luonnollisella kielellä. Esimerkiksi: "Millä asemalla on eniten pyöriä juuri nyt. Käytä materialisoitua näkymää saadaksesi ajantasaisimmat tiedot." Voi olla hyödyllistä sisällyttää kysymykseesi materialisoidun näkymän nimi.

    Copilot ehdottaa kyselyä kysymyksesi perusteella.

  4. Valitse Lisää-painike lisätäksesi kyselyn KQL-editoriin.

    Näyttökuva Copilot-valintaikkunasta, jossa näkyy luotu KQL-kysely ja Lisää-painike.

  5. Suorita kysely valitsemalla Suorita .

Esitä jatkokysymyksiä tai muuta kyselysi laajuutta. Tämän ominaisuuden avulla voit oppia KQL:n ja luoda kyselyitä nopeasti.

Lisätietoja tämän opetusohjelman tehtävistä on seuraavissa kohdissa:

Seuraava vaihe