Прокси-таблица

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

Физическая схема данных

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

Подробнее о физической схеме см. в разделе Физическая схема данных.

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

Прокси-таблицы можно создавать, изменять и удалять.

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

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

Работать с данными прокси-таблиц можно так же, как данными обычных логических таблиц:

  • обновлять и читать — напрямую, без участия внешних таблиц,
  • загружать и выгружать — с использованием внешних таблиц.

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

  • при загрузке данных в таблицу, размещенную в ADP;
  • при обновлении данных таблицы запросом UPSERT VALUES.

Все изменения данных прокси-таблицы выполняются вне механизма дельт и операций записи.

Сравнение с версионируемыми логическими таблицами

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

Свойство Прокси-таблица Логическая таблица с версионированием
Параллельная запись данных
Версионирование данных
Присвоение номеров операций записи
Запись данных в дельте
Физическое размещение данных в нескольких датасорсах

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

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