Логическая таблица

Содержание раздела
  1. Доступность разных версий данных
  2. Действия с таблицами
  3. Статистика запросов к таблице

Логическая таблица — структурированная совокупность записей о состояниях объектов одного типа, например счетов или контрагентов.

Логическая таблица не хранит сами данные, а предоставляет доступ к данным соответствующих физических таблиц хранилища. При создании логической таблицы система автоматически создает и далее поддерживает связанный набор физических таблиц.

Доступность разных версий данных

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

Действия с таблицами

Работа с логическими таблицами напоминает работу с реляционными таблицами. Логические таблицы можно создавать, изменять и удалять. Также для таблицы можно настроить retention-правила.

Подробнее о retention-правилах см. в разделе Retention-правило, о настройке правил — в разделе Настройка retention-правил.

Данные логической таблицы можно загружать, обновлять, запрашивать и выгружать.

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

Статистика запросов к таблице

По умолчанию система ведет статистику обработки запросов к данным логических таблиц и других сущностей. Статистику по таблице можно получить с помощью запроса GET_ENTITY_STATISTICS или GET-метода /datamarts/{datamart}/tables/{entity}/statistics.