Физическая таблица

Содержание раздела
  1. Автоматическое создание и удаление таблиц
  2. Целевые датасорсы
  3. Пример содержимого физической таблицы

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

Пример информации, хранящейся в физической таблице, см. ниже.

Автоматическое создание и удаление таблиц

Система управляет физическими таблицами:

  • создает при создании логической сущности,
  • удаляет при удалении логической сущности из ее последнего датасорса.

Для снапшот-таблиц также удаляются физические таблицы *_staging_<cn> после завершения соответствующих операций записи.

Состав и содержимое физических таблиц отличаются в датасорсах разных типов. Подробнее см. в разделе Физическая схема данных.

Целевые датасорсы

Физические таблицы создаются в датасорсах:

  • с DATASOURCE_TYPE в запросе: в указанных датасорсах;
  • без DATASOURCE_TYPE:
    • кроме прокси-таблицы: во всех сконфигурированных* датасорсах;
    • для прокси-таблицы: в выбранном датасорсе.

* Если сущность не поддерживает некоторые из сконфигурированных типов датасорсов, в ответе возвращается ошибка.

Физические таблицы удаляются из датасорсов:

  • с DATASOURCE_TYPE: из указанного датасорса;
  • без DATASOURCE_TYPE: изо всех датасорсов логической сущности.

Пример содержимого физической таблицы

Физическая таблица для постоянного хранения данных (<entity>_actual/<entity>) содержит по каждому объекту информацию, описанную ниже.

Связанная логическая сущность Текущее состояние Версия, в которой обновилось состояние Прошлые состояния
Логическая таблица, материализованное представление + + +
Снапшот-таблица + +
Прокси-таблица +