Frågeoperatorer
En fråga är en skrivskyddad åtgärd mot data som matas in i klustret. Frågor körs alltid i kontexten för en viss databas i klustret. De kan också referera till data i en annan databas eller till och med i ett annat kluster.
Eftersom ad hoc-fråga för data är det mest prioriterade scenariot för Kusto är Kusto-frågespråk syntax optimerad för icke-expertanvändare som redigerar och kör frågor över sina data och kan förstå entydigt vad varje fråga gör (logiskt).
Språksyntaxen är för ett dataflöde, där "data" betyder "tabelldata" (data i en eller flera rader/kolumner rektangulär form). En fråga består åtminstone av källdatareferenser (referenser till Kusto-tabeller) och en eller flera frågeoperatorer som tillämpas i följd, vilket anges visuellt med hjälp av ett pipe-tecken (|
) till avgränsade operatorer.
Exempel:
StormEvents
| where State == 'FLORIDA' and StartTime > datetime(2000-01-01)
| count
Varje filter som föregås av pipe-tecknet |
är en instans av en operator, med vissa parametrar. Indata till operatorn är den tabell som är resultatet av den föregående pipelinen. I de flesta fall är alla parametrar skalära uttryck över kolumnerna i indata.
I några fall är parametrarna namnen på indatakolumner, och i några fall är parametern en andra tabell. Resultatet av en fråga är alltid en tabell, även om den bara har en kolumn och en rad.
T
används i frågan för att ange föregående pipeline eller källtabell.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för