Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Een query bestaat uit een of meer query-instructies, gescheiden door een puntkomma (;).
Ten minste één van deze query-instructies moet een instructie in tabelvorm zijn.
De verklaring voor expressie in tabelvorm genereert een of meer tabelresultaten. Twee instructies moeten worden gescheiden door een puntkomma.
Wanneer de query meer dan één instructie voor expressies in tabelvorm bevat, bevat de query een reeks expressie-instructies in tabelvorm en worden de tabelresultaten die door deze instructies worden gegenereerd, allemaal door de query geretourneerd.
Twee typen query-instructies:
- Statements die voornamelijk door gebruikers worden gebruikt (user query statements),
- Instructies die zijn ontworpen ter ondersteuning van scenario's waarin mid-tier-toepassingen gebruikersquery's uitvoeren en een aangepaste versie hiervan naar Kusto verzenden (toepassingsquery-instructies).
Sommige query-instructies zijn in beide scenario's nuttig.
Opmerking
Het "effect" van een query-instructie begint op het punt waar de instructie in de query voorkomt en eindigt aan het einde van de query. Zodra de query is voltooid, worden alle bronnen vrijgegeven en heeft deze geen invloed op toekomstige query's (behalve bijwerkingen, zoals het opnemen van de query in een logboek van alle uitgevoerde query's of het in de cache plaatsen van de resultaten).
Instructies voor gebruikersquery's
Hieronder volgt een lijst met instructiepunten voor gebruikersquery's:
Een let-instructie definieert een binding tussen een naam en een uitdrukking. Let statements kunnen worden gebruikt om een lange query op te splitsen in kleine benoemde delen die gemakkelijker te begrijpen zijn.
Met een set-instructie wordt een aanvraageigenschap ingesteld die van invloed is op de manier waarop de query wordt verwerkt en de resultaten worden geretourneerd.
Een expressie-instructie in tabelvorm, de belangrijkste query-instructie, retourneert de "interessante" gegevens als resultaten.
Instructies voor toepassingsquery's
Hieronder volgt een lijst met query's voor toepassingen:
Een aliasinstructie definieert een alias naar een andere database (in hetzelfde cluster of in een extern cluster).
Een patrooninstructie, die kan worden gebruikt door toepassingen die bovenop Kusto zijn gebouwd en de querytaal beschikbaar maken voor hun gebruikers om zichzelf te injecteren in het proces voor het oplossen van querynamen.
Een queryparameters-instructie, die wordt gebruikt door toepassingen die bovenop Kusto zijn gebouwd om zichzelf te beschermen tegen injectieaanvallen (vergelijkbaar met hoe opdrachtparameters SQL beschermen tegen SQL-injectieaanvallen.)
Een beperkingsinstructie, die wordt gebruikt door toepassingen die bovenop Kusto zijn gebouwd om query's te beperken tot een specifieke subset van gegevens in Kusto (inclusief het beperken van de toegang tot specifieke kolommen en records).