Självstudiekurs om realtidsanalys del 4: Utforska dina data med KQL och SQL

Kommentar

Den här självstudien är en del av en serie. För föregående avsnitt, se: Självstudie del 3: Hämta historiska data.

Det första steget i dataanalys är ofta att ta en titt på en delmängd av själva data. Det finns flera exempelfrågor tillgängliga för dig i både SQL och KQL som hjälper dig att bekanta dig med frågespråken och hjälpa dig med inledande datautforskning.

Exempel på KQL-frågor

En Kusto-frågespråk fråga (KQL) är en skrivskyddad begäran om att bearbeta data och returnera resultat. Begäran anges i oformaterad text med hjälp av en dataflödesmodell som är lätt att läsa, redigera och automatisera. Frågor körs alltid i kontexten för en viss tabell eller databas. En fråga består åtminstone av en källdatareferens och en eller flera frågeoperatorer som tillämpas i sekvens, vilket anges visuellt med hjälp av ett pipe-tecken (|) för avgränsade operatorer. Mer information om Kusto-frågespråk finns i översikten över Kusto-frågespråk (KQL).

Kommentar

Frågeredigeraren levereras med syntaxmarkering och IntelliSense, så att du snabbt kan öka dina kunskaper om Kusto-frågespråk.

  1. Bläddra till din KQL-databas med namnet NycTaxiDB.

  2. I fönstret Utforskaren väljer du menyn Mer [...] i tabellen nyctaxitrips. Välj sedan Frågetabell>Visa 100 poster.

    Screenshot of Explorer pane showing the More menu of a table. The option titled Query table is highlighted.

    Exemplet öppnas i fönstret Utforska dina data med tabellkontexten redan ifylld. Den första frågan använder take-operatorn för att returnera ett exempel på antal poster och är användbar för att få en första titt på datastrukturen och möjliga värden. De automatiskt ifyllda exempelfrågorna körs automatiskt. Du kan se frågeresultatet i resultatfönstret.

    Screenshot of first example query result in Synapse Real-Time Analytics in Microsoft Fabric.

  3. Gå tillbaka till explorer-fönstret för att välja nästa fråga, som använder operatorn where och mellan operatorn för att returnera poster som har matats in under de senaste 24 timmarna.

    Screenshot of example query to return records ingested in the last 24 hours.

    Observera att volymerna för strömmande data överskrider frågegränserna. Det här beteendet kan variera beroende på mängden data som strömmas till databasen.

  4. Välj nästa fråga i listan med exempelfrågor, som använder getschema-operatorn för att hämta tabellschemat.

    Screenshot returning example query results of getschema operator.

  5. Välj nästa fråga i listan med exempelfrågor, som använder sammanfattningsoperatorn för att kontrollera när den senaste posten matades in.

    Screenshot showing results of most recent record query.

  6. Välj nästa fråga i listan med exempelfrågor, som använder count-operatorn för att returnera antalet poster i tabellen.

    Screenshot of results of count operator.

  7. Välj den sista frågan i listan med exempelfrågor, som använder funktionen summarize operator, count operator och bin för att returnera antalet inmatningar per timme.

    Screenshot of summarizing by ingestion time in Real-Time Analytics in Microsoft Fabric.

Exempel på SQL-frågor

Frågeredigeraren stöder användning av T-SQL utöver det primära frågespråket Kusto-frågespråk (KQL). KQL är det rekommenderade frågespråket, men T-SQL kan vara användbart för verktyg som inte kan använda KQL. Mer information finns i Fråga efter data med T-SQL

  1. I fönstret Utforskaren väljer du menyn Mer [...] i tabellen nyctaxitrips. Välj Frågetabell>SQL>Visa 100 poster.

    Screenshot of example SQL queries.

    Frågan returnerar ett exempel på antal poster.

    Screenshot of using a SQL query to take top 100 results.

  2. Välj nästa SQL-fråga för att returnera antalet poster i tabellen.

    Screenshot of using the count SQL operator in a KQL quick query.

Mer information om uppgifter som utförs i den här självstudien finns i:

Gå vidare