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

Содержание раздела
  1. Внешняя таблица загрузки
  2. Внешняя таблица выгрузки
  3. Внешняя writable-таблица
  4. Внешняя readable-таблица

Внешняя таблица — специальная сущность, которая ссылается на внешний источник или приемник данных и не хранит сами данные. Источниками и приемниками данных могут быть:

Доступны следующие виды внешних таблиц:

На рисунке ниже показаны связи внешних таблиц с источниками и приемниками данных.

Внешние таблицы и их связи с источниками и приемниками данных

Внешние таблицы можно создавать и удалять. Подробнее об управлении внешними таблицами см. в разделе Управление схемой данных.

По умолчанию система ведет статистику обработки запросов к данным логических сущностей. Статистика доступна для внешних readable- и writable-таблиц. Чтобы получить статистику, выполните GET_ENTITY_STATISTICS.

Внешняя таблица загрузки

Внешняя таблица загрузки позволяет загружать данные из топика Kafka в систему: в логическую таблицу или внешнюю writable-таблицу.

Внешняя таблица загрузки определяет следующие параметры загрузки:

  • список загружаемых полей,
  • путь к топику Kafka,
  • формат обмена данными,
  • дополнительные параметры.

Рекомендации по разделению потоков данных на топики Kafka см. в разделе Рекомендации по топикам Kafka.

Внешняя таблица выгрузки

Внешняя таблица выгрузки позволяет выгружать данные из системы в топик Kafka.

С помощью внешней таблицы выгрузки можно выгружать результаты определенного SELECT-подзапроса. Такой подзапрос может обращаться к отдельным сущностям и их соединениям: логическим таблицам, логическим и материализованным представлениям, standalone-таблицам.

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

Рекомендации по разделению потоков данных на топики Kafka см. в разделе Рекомендации по топикам Kafka.

Внешняя writable-таблица

Внешняя writable-таблица позволяет записывать данные в standalone-таблицу с помощью функций загрузки и обновления данных.

Внешняя writable-таблица определяет следующие параметры записи:

  • список записываемых полей,
  • путь к standalone-таблице,
  • дополнительные параметры.

Внешняя readable-таблица

Внешняя readable-таблица позволяет читать данные из standalone-таблицы с помощью функций чтения и выгрузки данных.

Внешняя readable-таблица определяет следующие параметры чтения:

  • список считываемых полей,
  • путь к standalone-таблице,
  • дополнительные параметры.