Общие сведения
Для датасетов с прямым подключением к источнику (БД, API) предусмотрена возможность обновления данных без необходимости пересоздания датасета.
Данные объединенного датасета также обновляются автоматически при изменении данных в датасетах, из которых он создан.
В настройках датасета для работы с обновлением предусмотрена вкладка "Обновление датасета":
Обновление
Данная функциональность позволяет вручную запустить моментальное обновление данных датасета. В реестре датасетов нажмите кнопку действий для соответствующего датасета и выберите в меню вариант "Обновить".
Или ручное обновление можно запустить со вкладки "Обновление датасета" страницы настройки датасета. Для запуска обновления следует нажать на кнопку "Запустить" в блоке "Обновление".
Нотификация в правом нижнем углу экрана сообщает о запуске обновления.
Когда датасет обновляется, в меню действий в реестре датасетов отображается вариант "Отменить обновление", а на вкладке "Обновление" – кнопка "Отменить". Нажмите, чтобы отменить текущее обновление датасета.
Если обновление датасета отменено вручную, для него в реестре датасетов, в строке "Состояние", отображается иконка . При этом можно продолжать пользоваться этим датасетом: если датасет содержал данные до начала обновления, эти данные сохраняются.
Автоматическое обновление
Автоматические обновления настраиваются на вкладке "Обновление датасета" страницы настройки датасета. На вкладке включите переключатель "Автообновление" и укажите параметры обновления. По завершении настройки кликните кнопку "Сохранить" внизу страницы справа.
Запуск обновления по расписанию
Перед настройкой расписания обновления необходимо указать дату и время, с которой начнут действовать настройки автообновления, в блоке "Запуск".
Тип обновления – период
Чтобы обновление датасета запускалось с определенной периодичностью, выберите в поле "Тип автообновления" вариант "Период". Вы можете добавлять столько периодов, сколько требуется. Если несколько периодов указывают на одно время, будет выполнено только одно обновление.
Время ближайшего запуска обновления сообщается справа от переключателя "Автообновление", после сохранения настройки в соответствии с установленным часовым поясом. Если часовой пояс не установлен, время отображается согласно часовому поясу в системе пользователя.
Тип обновления – временной интервал
Чтобы обновление датасета запускалось через определенный временной интервал, выберите в поле "Тип автообновления" вариант "Временной интервал". При выборе типа автообновления "Временной интервал" система должна выполнять обновление датасета с фиксированным интервалом времени, заданным пользователем в неделях, днях, часах и минутах. Отсчет интервала начинается с момента первого запуска, определенного пользователем. Последующие запуски выполняются через указанный интервал относительно предыдущего запуска.
Например, если задано:
недели - 1
дни - 3
часы - 4
минуты - 3
Итого интервал = 1 неделя + 3 дня + 4 часа + 3 минуты=10 дней 4 часа 3 минуты.
| № запуска | Дата и время запуска |
|---|---|
| 1 | 01.03.2025 10:00 (GMT) |
| 2 | 11.03.2025 14:03 |
| 3 | 21.03.2025 18:06 |
| 4 | 01.04.2025 22:09 |
| … | … |
Предобновление датасета
Предобновление датасета – тип ручного обновления датасета, при котором загружаемые из источника данные не записываются в датасет, а выводятся пользователю для предпросмотра. Также выводится возможность предпросмотра проектов, использующих данных датасет, с обновленными данными без фактического обновления проекта.
Предобновление выполняется со вкладки "Обновление датасета" страницы настройки датасета. Для выполнения предобновления следует нажать на кнопку "Запустить" в блоке "Предобновление". Отобразится нотификация о запуске предобновления.
После выполнения предобновления на вкладке обновления в блоке "Предобновление" отобразится следующее:
- Предпросмотр датасета. Таблица предпросмотра демонстрирует, какие данные будут записаны в датасет после обновления. По умолчанию отображаются первые 100 загруженных строк.
- Предпросмотр проектов. В блоке выводятся все проекты, где используется данный датасет. По нажатию на кнопку осуществляется переход к предпросмотру проекта с виджетами, перестроенными согласно предобновленным данным.
Предпросмотр проекта по умолчанию доступен только пользователю, запустившему предобновление. В режиме предпросмотра проекта отображается меню действий с проектом. Таким образом, предпросмотром можно поделиться с другим пользователем или экспортировать его.
После открытия проекта на предпросмотр он помечается в списке предпросмотра проектов как просмотренный:
Для записи предобновленных данных в датасет следует нажать на кнопку "Опубликовать". Отобразится нотификация "Публикация предобновленных данных датасета запущена", данные будут записаны в датасет, и виджеты в проектах перестроятся соответствующим образом. Для отмены записи данных следует нажать "Отменить".
После записи данных в датасет или отмены ссылка на предпросмотр проекта становится неактуальной, и вместо предпросмотра отображается страница-заглушка:
Выполнение обновления датасета
Когда датасет обновляется либо предобновляется, для него в реестре датасетов, в колонке "Статус", отображается иконка ожидания .
Блокировка датасета на время обновления
На время обновления либо предобновления датасета блокируется возможность изменения некоторых его параметров на странице настройки, а именно выполнение:
- добавления или удаления колонки;
- форматирования колонки;
- настройки прав доступа;
- настройки автообновления;
- SQL-запроса.
Кнопки для соответствующих действий – "Добавить колонку", "Удалить колонку", "Сохранить", "Выполнить запрос" – становятся неактивны на время обновления.
Также на время обновления либо предобновления датасета в режиме просмотра блокируется возможность изменения записей.
После завершения обновления в уведомления приходит сообщение об этом событии. Уведомление получают все пользователи, которые имеют право доступа к датасету.













