Megosztás a következőn keresztül:


Példa lekérdezések használata

Ebben a cikkben megtudhatja, hogyan használhat példa KQL-lekérdezéseket az adatok kezdeti megtekintéséhez.

A lekérdezések csak olvasható kérések az adatok feldolgozására és az eredmények visszaadására. A kérés egyszerű szövegben van megadva, könnyen olvasható, szerzői és automatizálási célú adatfolyam-modell használatával. A lekérdezések mindig egy adott tábla vagy adatbázis kontextusában futnak. A lekérdezések legalább egy forrásadat-hivatkozásból és egy vagy több egymás után alkalmazott lekérdezési operátorból állnak, amelyet vizuálisan egy csőkaraktér (|) használ az operátorok elválasztására.

További információ a Kusto lekérdezési nyelvről: Kusto Query Language (KQL) – Áttekintés.

Előfeltételek

Lekérdezés kóddal

A KQL-tábla lekérdezéséhez kétféleképpen indíthatja el a menüt.

  1. Jelölje ki a táblát a bal oldali panelen. Az alábbi példában a yelllowtaxidata van kiválasztva.

  2. Válassza a felül található menüben található kódot tartalmazó Lekérdezés lehetőséget.

    Képernyőkép az Explorer panelről, amelyen a táblázat és a Lekérdezés tábla menü van kiemelve.

    A másik módja az, hogy vigye az egérmutatót az asztal fölé, válassza a ... (három pont), és a következő helyi menü jelenik meg ugyanazzal a lekérdezéssel és kódbeállításokkal .

    Képernyőkép az Explorer panelről, amelyen egy tábla Továbbiak menüje látható. A Lekérdezés tábla lehetőség ki van emelve.

  3. Válassza ki a futtatni kívánt KQL-lekérdezést . Minta SQL-lekérdezés futtatásához válassza ki az SQL-t, és válassza ki a futtatni kívánt SQL-lekérdezést. A lekérdezés automatikusan lefut, és az alábbi képen látható módon jeleníti meg az eredményeket.

    Képernyőkép az Adatok felfedezése ablakról, amelyen az Real-Time Intelligenceben található példa típusú lekérdezések lekérdezési eredményei láthatók.

Példa lekérdezések

100 rekord megjelenítése

// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100

Az elmúlt 24 órában betöltött rekordok

// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())

Táblaséma lekérése

// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema

Az utolsó betöltési idő lekérése

// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())

Rekordok teljes számának megjelenítése

//See how many records are in the table.
yellowtaxidata
| count

Az óránkénti betöltés összegzése

// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)

SQL: 100 rekord megjelenítése

-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata

SQL: rekordok teljes számának megjelenítése

-- See how many records are in the table.
select count_big(*) from yellowtaxidata