Lekérdezési utasítások típusai
A lekérdezések egy vagy több, pontosvesszővel;
() tagolt lekérdezési utasításból állnak.
Ezen lekérdezési utasítások közül legalább egynek táblázatos kifejezésutasításnak kell lennie.
A táblázatos kifejezés utasítás egy vagy több táblázatos eredményt hoz létre. A két utasítást pontosvesszővel kell elválasztani.
Ha a lekérdezés több táblázatos kifejezésutasítással rendelkezik, a lekérdezés táblázatos kifejezésutasítások kötegével rendelkezik, és az utasítások által létrehozott táblázatos eredményeket a lekérdezés mind visszaadja.
A lekérdezési utasítások két típusa:
- Elsősorban felhasználók által használt utasítások (felhasználói lekérdezési utasítások),
- Olyan forgatókönyvek támogatására tervezett utasítások, amelyekben a középszintű alkalmazások felhasználói lekérdezéseket fogadnak, és a módosított verziókat elküldik a Kusto-nak (alkalmazás-lekérdezési utasítások).
Egyes lekérdezési utasítások mindkét esetben hasznosak.
Megjegyzés
A lekérdezési utasítás "hatása" azon a ponton kezdődik, ahol az utasítás megjelenik a lekérdezésben, és a lekérdezés végén ér véget. A lekérdezés befejeződése után az összes erőforrása felszabadul, és nincs hatással a jövőbeli lekérdezésekre (a mellékhatásokon kívül, például a lekérdezést az összes lekérdezés naplójában rögzíti, vagy gyorsítótárazza az eredményeket.)
Felhasználói lekérdezési utasítások
Az alábbiakban a felhasználói lekérdezési utasítások listája látható:
A let utasítás egy név és egy kifejezés közötti kötést definiál. A Let utasításokkal a hosszú lekérdezéseket könnyebben érthető, kis névvel ellátott részekre bonthatja.
A set utasítás beállít egy kérelemtulajdonságot, amely befolyásolja a lekérdezés feldolgozását és a visszaadott eredményeket.
A táblázatos kifejezésutasítás, a legfontosabb lekérdezési utasítás eredményként visszaadja az "érdekes" adatokat.
Alkalmazás-lekérdezési utasítások
Az alábbiakban az alkalmazás-lekérdezési utasítások listája látható:
Egy aliasutasítás egy aliast definiál egy másik adatbázishoz (ugyanabban a fürtben vagy egy távoli fürtben).
Egy mintautasítás, amelyet a Kusto-ra épülő alkalmazások használhatnak, és elérhetővé teszik a lekérdezési nyelvet a felhasználók számára, hogy beszúrják magukat a lekérdezésnévfeloldási folyamatba.
Egy lekérdezési paraméterekre vonatkozó utasítás, amelyet a Kusto-ra épülő alkalmazások használnak az injektálási támadások elleni védelemhez (hasonlóan ahhoz, ahogyan a parancsparaméterek védik az SQL-t az SQL-injektálási támadásokkal szemben).)
Egy korlátozási utasítás, amelyet a Kusto-ra épülő alkalmazások használnak a Kusto-ban lévő adatok egy adott részhalmazára való lekérdezések korlátozására (beleértve az adott oszlopokhoz és rekordokhoz való hozzáférés korlátozását is).
Ez a képesség nem támogatott az Azure Monitorban
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: