Инкрементальное обновление — обновление данных в зависимости от указанного значения. Добавление строк осуществляется на основе выбранного поля данных. В мультисферу будут записаны только новые данные.
Для инкрементального обновления доступны следующие настройки:
- Поле для инкрементального обновления — выпадающий список для выбора поля, которое будет использоваться для инкрементального обновления. Из первого выпадающего списка можно выбрать размерность или связь и для них указать, соответственно:
- Размерность — источник данных и размерность;
- Связь — источники данных и соответствующие им размерности.
- Создать расписание — задать расписание, по которому будут обновляться данные по полю, аналогично созданию расписания для Обновления по расписанию.
Примечание
Поле данных должно:
- Быть числовым (uint8, uint16, uint32, uint64, double, date, time, datetime);
- Иметь только уникальные значения;
- Все значения должны быть упорядочены.
Использование GROUP BY в SQL-запросе для создания мультисферы с инкрементальным обновлением будет отрабатывать некорректно в связи с нарушением синтаксиса баз данных.
Можно использовать специальные столбцы таблицы с инкрементальным типом.
При выборе параметра «Создать мультисферу при первом обновлении» создание мультисферы откладывается до первого срабатывания заданного расписания или первого принудительного обновления мультисферы через ее контекстное меню, в зависимости от того, что произойдет раньше.