Внешние таблицы

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

Как и в случае с таблицами, внешняя таблица имеет четко определенную схему (упорядоченный список пар имен столбцов и типов данных). В отличие от таблиц, в которых данные подается в кластер, внешние таблицы работают с данными, хранящимися и управляемыми за пределами кластера.

Поддерживаются такие внешние хранилища данных:

  • Файлы, хранящиеся в служба хранилища Blob-объектов Azure или в Azure Data Lake. Чаще всего данные хранятся в стандартном формате, например CSV, JSON, Parquet, AVRO и т. д. Список поддерживаемых форматов см. в разделе Поддерживаемые форматы.
  • Таблица SQL Server.

Способы создания внешних таблиц см. ниже.

На внешнюю таблицу можно ссылаться по ее имени с помощью функции external_table().

Для управления внешними таблицами используйте следующие команды:

Дополнительные сведения о том, как запрашивать внешние таблицы, а также принимать и не принимать данные, см. в статье Запрос данных в Azure Data Lake с помощью Azure Data Explorer.

Примечание