Обновление набора данных из файла
На платформе Visiology предусмотрена возможность обновления набора данных из файла в формате JSON. Данный функционал полезен при необходимости массового редактирования структуры или содержимого набора данных без выполнения операций вручную через интерфейс. Процесс обновления включает два основных этапа:
экспорт текущего набора данных в виде JSON-файла;
обновление целевого набора данных путем импорта из файла.
Таким образом, пользователь может скачать набор данных в виде JSON-файла и загрузить его обратно в систему, например, в другой рабочей области. В результате, существующие таблицы будут обновлены, а новые – добавлены в соответствии с содержимым файла.
Предварительные условия
Данную процедуру может выполнять только пользователь с правами глобального администратора.
Убедитесь, что структура и содержимое экспортируемого JSON-файла соответствуют требованиям целевого набора данных.
Шаг 1. Экспорт исходного набора данных в JSON-файл
Перейдите на главную страницу дизайнера дашбордов и выберите рабочую область, содержащую набор данных, который планируется скопировать и загрузить позже. В нашем примере это Гипермаркет CreativeElectronix:
В рабочей области перейдите на вкладку Наборы данных, нажмите напротив названия набора данных, который вы хотите выгрузить в файл (мы выбрали Магазин), и выберите пункт Скачать набор данных как файл. JSON-файл скачается на ваш компьютер:
Шаг 2. Импорт подготовленного JSON-файла
Перейдите в требуемую рабочую область, если целевой набор данных расположен в другой рабочей области. Если же обновление выполняется в рамках той же рабочей области, пропустите этот шаг.
На вкладке Наборы данных, найдите целевой набор данных, щелкните напротив его названия, и выберите пункт меню Обновление набора данных из файла:
В открывшемся диалоге нажмите кнопку Выбрать файл, выберите ранее сохраненный JSON-файл и нажмите кнопку Далее:
В открывшемся окне вы можете проверить соответствие таблиц существующего набора данных и набора данных, загружаемого из JSON-файла. Зеленый фон в названии таблиц указывает на то, что эти таблицы отсутствуют в целевом наборе данных и будут добавлены в набор данных. Сиреневый – что таблицы с таким названием существую и они будут обновлены:
Если вас все устраивает, нажмите кнопку Обновить. Система начнет процедуру обновления набора данных согласно содержимому загруженного файла.
После завершения обновления необходимо вручную заново настроить подключения к источникам данных. Таблицы, для которые необходимо обновить источник данных, помечается восклицательным знаком:
Процедура отличается в зависимости от типа источника: база данных (JDBC) или файлы (Excel/CSV):
Для таблиц, загруженных из “1С:Предприятие” или с помощью Self-Service ETL, необходимо выполнить ту же процедуру смены источника данных, что и для таблиц, загруженных из файлов (см. выше).
Данная процедура позволяет быстро переносить наборы данных между различными рабочими областями системы, сохраняя структуру и целостность данных. Рекомендуется регулярно создавать резервные копии важных наборов данных перед проведением операций обновления.
Обновление наборов данных из файла возможно исключительно в рамках одной версии платформы. Перенос между разными версиями (как с младшей на старшую, так и со старшей на младшую) не поддерживается.
Смотрите также
На этой странице
Нужна дополнительная помощь?