Логическая таблица
Содержание раздела
Логическая таблица — структурированная совокупность записей о состояниях объектов одного типа, например счетов или контрагентов.
Логическая таблица не хранит сами данные, а предоставляет доступ к данным соответствующих физических таблиц хранилища. При создании логической таблицы система автоматически создает и далее поддерживает связанный набор физических таблиц.
Доступность разных версий данных
В отличие от обычной реляционной таблицы, которая хранит только текущую версию данных, логическая таблица позволяет получить доступ к любой версии данных. Например, если клиент менял номер телефона, таблица содержит две записи о клиенте, принадлежащие разным версиям данных в истории изменений: с первым и вторым номером телефона.
Действия с таблицами
Работа с логическими таблицами напоминает работу с реляционными таблицами. Логические таблицы можно создавать, изменять и удалять. Также для таблицы можно настроить retention-правила.
Подробнее о retention-правилах см. в разделе Retention-правило, о настройке правил — в разделе Настройка retention-правил.
Данные логической таблицы можно загружать, обновлять, запрашивать и выгружать.
При обращении к данным логической таблицы можно указать нужную версию данных. Если версия не указана, возвращаются данные той версии, которая соответствует последней закрытой дельте.
Статистика запросов к таблице
По умолчанию система ведет статистику обработки запросов к данным логических таблиц и других сущностей. Статистику по таблице можно получить с помощью запроса GET_ENTITY_STATISTICS или GET-метода /datamarts/{datamart}/tables/{entity}/statistics.