Tables
Таблицей называется сущность, в которой размещаются данные. Таблица содержит упорядоченный набор столбцов и ноль или более строк данных. Каждая строка содержит одно значение данных для каждого столбца таблицы. Порядок строк в таблице неизвестен и в целом не влияет на запросы, за исключением некоторых табличных операторов (таких как оператор top), которые изначально не определены. Сведения о создании таблиц и управлении ими см. в разделе Управление таблицами.
Таблицы занимают то же пространство имен, что и хранимые функции. Если хранимая функция и таблица имеют одинаковое имя, будет выбрана хранимая функция.
Примечание
- Максимальное количество таблиц на базу данных составляет 10 000.
- В именах таблиц учитывается регистр. Дополнительные сведения см. в статье Правила именования идентификаторов.
Ссылки на таблицы в запросах
Самый простой способ ссылаться на таблицу — использовать ее имя. Эту ссылку можно выполнить для всех таблиц, которые находятся в базе данных в контексте. Например, следующий запрос подсчитывает записи таблицы текущей StormEvents
базы данных:
StormEvents
| count
Аналогичным способом написания приведенного выше запроса является экранирование имени таблицы:
["StormEvents"]
| count
На таблицы также можно ссылаться, явно заметив базу данных (или базу данных и кластер), в которых они находятся. Затем можно создавать запросы, объединяющие данные из нескольких баз данных и кластеров. Например, следующий запрос будет работать с любой базой данных в контексте, если вызывающий объект имеет доступ к целевой базе данных:
cluster("https://help.kusto.windows.net").database("Samples").StormEvents
| count
Кроме того, можно ссылаться на таблицу с помощью специальной функции table(), если аргумент этой функции принимает константу. Пример:
let counter=(TableName:string) { table(TableName) | count };
counter("StormEvents")
Примечание
Используйте специальную table()
функцию для явного указания табличных данных область. Например, используйте эту функцию, чтобы ограничить обработку данными в таблице, которая попадает в горячий кэш.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по