Tabulky
Tabulky jsou pojmenované entity, které obsahují data. Tabulka obsahuje uspořádanou sadu sloupců a nula nebo více řádků dat. Každý řádek obsahuje jednu hodnotu dat pro každý sloupec tabulky. Pořadí řádků v tabulce je neznámé a obecně neovlivňuje dotazy s výjimkou některých tabulkových operátorů (například horního operátoru), které jsou ze své podstaty neurčené. Informace o vytváření a správě tabulek najdete v tématu Správa tabulek.
Tabulky zabírají stejný obor názvů jako uložené funkce. Pokud mají uložená funkce i tabulka stejný název, vybere se uložená funkce.
Poznámka
- Maximální limit tabulek na databázi je 10 000.
- V názvech tabulek se rozlišují velká a malá písmena. Další informace najdete v tématu Pravidla pojmenování identifikátorů.
Odkazy na tabulky v dotazech
Nejjednodušší způsob, jak odkazovat na tabulku, je použít její název. Tento odkaz lze provést pro všechny tabulky, které jsou v databázi v kontextu. Například následující dotaz spočítá záznamy aktuální tabulky databáze StormEvents
:
StormEvents
| count
Ekvivalentní způsob, jak napsat výše uvedený dotaz, je únikem názvu tabulky:
["StormEvents"]
| count
Na tabulky můžete také odkazovat tak, že si explicitně všimněte databáze (nebo databáze a clusteru), ve které se nacházejí. Pak můžete vytvářet dotazy, které kombinují data z více databází a clusterů. Například následující dotaz bude fungovat s libovolnou databází v kontextu, pokud má volající přístup k cílové databázi:
cluster("https://help.kusto.windows.net").database("Samples").StormEvents
| count
Na tabulku je také možné odkazovat pomocí speciální funkce table(), pokud se argument této funkce vyhodnotí jako konstanta. Příklad:
let counter=(TableName:string) { table(TableName) | count };
counter("StormEvents")
Poznámka
table()
Pomocí speciální funkce explicitně určete obor dat tabulky. Pomocí této funkce můžete například omezit zpracování na data v tabulce, která spadá do horké mezipaměti.
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro