Колонны

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Столбцы — это именованные сущности, имеющие скалярный тип данных. Столбцы ссылаются в запросе относительно табличного потока данных, который находится в контексте конкретного оператора, ссылающегося на них. Каждая таблица в Kusto и каждый табличный поток данных — прямоугольная сетка столбцов и строк. Столбцы таблицы или табличного потока данных упорядочены, поэтому столбец также имеет определенную позицию в коллекции столбцов таблицы.

Замечание

  • Максимальное ограничение столбцов на таблицу составляет 10 000.
  • Имена столбцов чувствительны к регистру. Дополнительные сведения см. в разделе "Правила именования идентификаторов".
  • Столбцы иногда называются атрибутами и строками иногда называются записями.

Ссылки на столбцы в запросах

В запросах столбцы обычно ссылаются только по имени. Они могут отображаться только в выражениях, и оператор запроса, в котором отображается выражение, определяет таблицу или поток табличных данных. Имя столбца не должно быть дополнительно ограничено.

Например, в следующем запросе у нас есть неименованный табличный поток данных, который определяется через оператор datatable и имеет один столбец. c Поток табличных данных фильтруется по предикату по значению этого столбца и создает новый неименованный табличный поток данных с теми же столбцами, но меньше строк. Оператор as затем присваивает имя табличному потоку данных, а его значение возвращается в качестве результатов запроса. Обратите внимание, что столбец c ссылается по имени без ссылки на его контейнер:

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