Tables
Tabellen zijn benoemde entiteiten die gegevens bevatten. Een tabel heeft een geordende set kolommen en nul of meer rijen met gegevens. Elke rij bevat één gegevenswaarde voor elk van de kolommen van de tabel. De volgorde van rijen in de tabel is onbekend en is over het algemeen niet van invloed op query's, met uitzondering van sommige tabellaire operatoren (zoals de bovenste operator) die inherent niet zijn bepaald. Zie Tabellen beheren voor meer informatie over het maken en beheren van tabellen.
Tabellen hebben dezelfde naamruimte als opgeslagen functies. Als een opgeslagen functie en een tabel beide dezelfde naam hebben, wordt de opgeslagen functie gekozen.
Notitie
- De maximale limiet voor tabellen per database is 10.000.
- Tabelnamen zijn hoofdlettergevoelig. Zie Naamgevingsregels voor id's voor meer informatie.
Verwijzingen naar tabellen in query's
De eenvoudigste manier om naar een tabel te verwijzen, is door de naam ervan te gebruiken. Deze verwijzing kan worden uitgevoerd voor alle tabellen die zich in de context van de database bevinden. Met de volgende query worden bijvoorbeeld de records van de tabel van de huidige database geteld StormEvents
:
StormEvents
| count
Een vergelijkbare manier om de bovenstaande query te schrijven, is door de tabelnaam te ontsnappen:
["StormEvents"]
| count
Er kan ook naar tabellen worden verwezen door expliciet de database (of database en het cluster) waarin ze zich bevinden te noteren. Vervolgens kunt u query's maken die gegevens uit meerdere databases en clusters combineren. De volgende query werkt bijvoorbeeld met elke database in context, zolang de aanroeper toegang heeft tot de doeldatabase:
cluster("https://help.kusto.windows.net").database("Samples").StormEvents
| count
Het is ook mogelijk om naar een tabel te verwijzen met behulp van de speciale functie table(), zolang het argument voor die functie resulteert in een constante. Bijvoorbeeld:
let counter=(TableName:string) { table(TableName) | count };
counter("StormEvents")
Notitie
Gebruik de table()
speciale functie om het bereik van de tabelgegevens expliciet op te geven. Gebruik deze functie bijvoorbeeld om de verwerking te beperken tot de gegevens in de tabel die in de hot-cache vallen.
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor