Типы сущностей

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

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

  • Кластеры — это сущности, в которых хранятся базы данных. Кластеры не имеют имени, но на них можно ссылаться с помощью cluster() специальной функции с универсальным кодом ресурса (URI) кластера. Например, cluster("https://help.kusto.windows.net") ссылка на кластер, содержащий Samples базу данных.
  • Базы данных — это именованные сущности, которые содержат таблицы и хранимые функции. Все запросы Kusto выполняются в контексте некоторых баз данных, а сущности этой базы данных могут ссылаться на запрос без квалификации. Кроме того, на другие базы данных можно ссылаться с помощью специальной функции базы данных(). Например, cluster("https://help.kusto.windows.net").database("Samples") является универсальной ссылкой на определенную базу данных.

  • Таблицы — это именованные сущности, в которых хранятся данные. Таблица содержит упорядоченный набор столбцов и ноль или несколько строк данных, каждая строка содержит одно значение данных для каждого столбца таблицы. Таблицы могут ссылаться по имени только в том случае, если они находятся в базе данных в контексте запроса, или путем их указания ссылкой на базу данных в противном случае. Например, cluster("https://help.kusto.windows.net").database("Samples").StormEvents является универсальной ссылкой на определенную таблицу в Samples базе данных. Таблицы также могут ссылаться с помощью специальной функции table().

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

  • Хранимые функции — это именованные сущности, которые позволяют повторно использовать запросы Kusto или части запроса.

  • Представления — это виртуальные таблицы на основе функций (хранящихся или определенных в нерегламентированном режиме).

  • Внешние таблицы — это сущности , которые ссылаются на данные, хранящиеся вне базы данных Kusto. Внешние таблицы используются для экспорта данных из Kusto во внешнее хранилище, а также для запроса внешних данных без приема данных в Kusto.