Физическая таблица
Содержание раздела
Физическая таблица — таблица физической схемы данных, расположенная в датасорсе и содержащая данные логической сущности:
Пример информации, хранящейся в физической таблице, см. ниже.
Автоматическое создание и удаление таблиц
Система управляет физическими таблицами:
- создает при создании логической сущности,
- удаляет при удалении логической сущности из ее последнего датасорса.
Для снапшот-таблиц также удаляются физические таблицы *_staging_<cn> после завершения соответствующих операций записи.
Состав и содержимое физических таблиц отличаются в датасорсах разных типов. Подробнее см. в разделе Физическая схема данных.
Целевые датасорсы
Физические таблицы создаются в датасорсах:
- с DATASOURCE_TYPE в запросе: в указанных датасорсах;
- без
DATASOURCE_TYPE:- кроме прокси-таблицы: во всех сконфигурированных* датасорсах;
- для прокси-таблицы: в выбранном датасорсе.
* Если сущность не поддерживает некоторые из сконфигурированных типов датасорсов, в ответе возвращается ошибка.
Физические таблицы удаляются из датасорсов:
- с
DATASOURCE_TYPE: из указанного датасорса; - без
DATASOURCE_TYPE: изо всех датасорсов логической сущности.
Пример содержимого физической таблицы
Физическая таблица для постоянного хранения данных (<entity>_actual/<entity>) содержит по каждому объекту информацию, описанную ниже.
| Связанная логическая сущность | Текущее состояние | Версия, в которой обновилось состояние | Прошлые состояния |
|---|---|---|---|
| Логическая таблица, материализованное представление | + | + | + |
| Снапшот-таблица | + | + | – |
| Прокси-таблица | + | – | – |