Инкрементальное обновление — обновление данных в зависимости от указанного значения. Добавление строк осуществляется на основе выбранного поля данных. В мультисферу будут записаны только новые данные.

Выбор поля для инкрементального обновления

Для инкрементального обновления доступны следующие настройки:

  • Поле для инкрементального обновления — выпадающий список для выбора поля, которое будет использоваться для инкрементального обновления. Из первого выпадающего списка можно выбрать размерность или связь, и для них указать, соответственно:
    • Размерность — источник данных и размерность;
    • Связь — источники данных и соответствующие им размерности.
  • Создать расписание - задать расписание, по которому будут обновляться данные по полю, аналогично созданию расписания для Обновления по расписанию.


Примечание

Поле данных должно:

  • Быть числовым (uint8, uint16, uint32, uint64, double, date, time, datetime);
  • Иметь только уникальные значения;
  • Все значения должны быть упорядочены.

Использование GROUP BY в SQL-запросе для создания мультисферы с инкрементальным обновлением будет отрабатывать некорректно в связи с нарушением синтаксиса баз данных.
Можно использовать специальные столбцы таблицы с инкрементальным типом.

  • Нет меток