Sdílet prostřednictvím


Sloupce

Sloupce jsou pojmenované entity skalárního datového typu. Na sloupce se odkazuje v dotazu vzhledem k tabulkovému datovému proudu, který je v kontextu konkrétního operátoru, který na ně odkazuje. Každá tabulka v Kusto a každý tabulkový datový proud jsou obdélníkovou mřížkou sloupců a řádků. Sloupce tabulky nebo tabulkového datového proudu jsou seřazené, takže sloupec má také určitou pozici v kolekci sloupců tabulky.

Poznámka

  • Maximální limit sloupců na tabulku je 10 000.
  • V názvech sloupců se rozlišují velká a malá písmena. Další informace najdete v tématu Pravidla pojmenování identifikátorů.
  • Sloupce se někdy označují jako atributy a řádky se někdy označují jako záznamy.

Referenční sloupce v dotazech

V dotazech se na sloupce obecně odkazuje pouze podle názvu. Můžou se zobrazovat jenom ve výrazech a operátor dotazu, pod kterým se výraz zobrazuje, určuje tabulku nebo tabulkový datový proud. Název sloupce nemusí být dále vymezen.

Například v následujícím dotazu máme nepojmenovaný tabulkový datový proud, který je definován prostřednictvím operátoru datatable a má jeden sloupec c, . Tabulkový datový proud se filtruje podle predikátu hodnoty tohoto sloupce a vytvoří nový nepojmenovaný tabulkový datový proud se stejnými sloupci, ale s menším počtem řádků. Operátor as pak pojmenuje tabulkový datový proud a jeho hodnota se vrátí jako výsledky dotazu. Všimněte si, že na sloupec c odkazuje název bez odkazu na jeho kontejner:

datatable (c:int) [int(-1), 0, 1, 2, 3]
| where c*c >= 2
| as Result