top-hitters operátor
A következőkre vonatkozik: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
A legnépszerűbb különböző értékek vagy a legnagyobb összeggel rendelkező értékek közelítését adja vissza a bemenetben.
Jegyzet
top-hitters
teljesítményre optimalizált közelítő algoritmust használ, ha a bemeneti adatok nagyok.
A közelítés a Count-Min-Sketch algoritmuson alapul.
Szintaxis
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
További információ szintaxiskonvenciákról.
Paraméterek
Név | Típus | Szükséges | Leírás |
---|---|---|---|
T | string |
✔️ | A bemeneti táblázatos kifejezés. |
NumberOfValues | int, long vagy real | ✔️ | Az ValueExpressionkülönböző értékeinek száma. |
ValueExpression | string |
✔️ | Egy kifejezés a bemeneti táblán T, amelynek eltérő értékei vannak visszaadva. |
SummingExpression | string |
Ha meg van adva, egy numerikus kifejezés T, amelynek összege ValueExpression különböző értékeként megállapítja, hogy mely értékeket kell kibocsátani. Ha nincs megadva, a ValueExpression minden különálló értékének számát használja a rendszer. |
Jegyzet
Ha SummingExpression foglalja bele a szintaxisba, a lekérdezés egyenértékű a következővel:
T | summarize S = sum(SummingExpression) by ValueExpression | top NumberOfValues by S desc
Ha nem foglalja bele SummingExpression a szintaxisba, a lekérdezés egyenértékű a következővel:
T | summarize C = count() by ValueExpression | top NumberOfValues by C desc
Példák
Az ebben a szakaszban szereplő példák bemutatják, hogyan használhatja a szintaxist az első lépésekhez.
A cikkben szereplő példák a nyilvánosan elérhető tábláit használják a fürt, például a Minták adatbázis
StormEvents
tábláját.
A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Analytics
StormEvents
táblát, mintaadatokat.
Leggyakoribb elemek lekérése
Ez a példa bemutatja, hogyan keresheti meg az 5 leggyakoribb vihartípust.
StormEvents
| top-hitters 5 of EventType
kimeneti
EventType | approximate_count_EventType |
---|---|
Zivatar szél | 13015 |
Jégeső | 12711 |
Villámárvizek | 3688 |
Aszály | 3616 |
Téli időjárás | 3349 |
Felső sarokk lekérése oszlopérték alapján
Ez a példa bemutatja, hogyan keresheti meg a legtöbb Thunderstorm Wind eseményeket tartalmazó államokat.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
kimeneti
Állam | approximate_sum_State |
---|---|
TEXAS | 830 |
GRÚZIA | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |