Вы можете импортировать данные Smart Forms, созданные в версии 2.х, что позволит визуализировать данные, собранные десятками и даже сотнями ваши сотрудников, на платформе версии 3.х. Прежде чем импортировать данные, необходимо настроить интеграцию версий 2.х и 3.х.
Настройка интеграции
Для настройки интеграции необходимо открыть на сервере файл config.json и добавить в него следующую секцию:
После добавления данной секции, сохраните файл и перезапустите платформу. После перезапуска, на платформе v.2 появится новая секция в настройках измерений и групп показателей на вкладке Smart Forms раздела Администрирование:
Процедура импорта отдельных сущностей
Чтобы импортировать данные Smart Forms из версии 2.х в 3.х, необходимо выполнить следующие шаги:
Войдите на платформу версии 2.х под учетной записью администратора и перейдите на вкладку Smart Forms раздела Администрирование:
Вы можете импортировать как отдельное измерение, выбрав раздел Измерения в боковой панели, так и группу показателей, которая будет импортирована со всеми справочными данными, которые необходимы для построения данной группы показателей. Допустим, вам нужно импортировать группу показателей. Для этого необходимо кликнуть на Группы показателей в боковой панели и выбрать группу показателей, которую вы хотите импортировать:
В настройках группы показателей проскролируйте вниз до настроек интеграции с Visiology 3:
Выберите рабочую область и набор данных, куда вы хотите импортировать группу показателей:
Нажмите Перенести сейчас, чтобы импортировать группу показателей прямо сейчас, или Сохранить, если нет необходимости в переносе в данную минуту. Мы выберем первый вариант.
Теперь войдите на платформу версии 3.х, перейдите в рабочую область, указанную в настройках интеграции и выберите набор данных, куда вы перенесли группу показателей:
На странице модели данных отобразится импортированная группа показателей вместе со справочными данными, которые необходимы для построения данной группы показателей:
Теперь вы можете создавать дашборды с использованием импортированных данных.
Перенос всех данных из Smart Forms
Вы можете перенести сразу все измерения и группы показателей из раздела Smart Forms. Для этого необходимо сделать следующее:
Нажмите Перенос данных в боковой панели раздела Smart Forms и щелкните по кнопке Перенести данные сейчас V3:
В диалоге подтверждения нажмите Да, обновить!:
Перенесутся все сущности из раздела Smart Forms.
При таком переносе данные импортируются по следующим правилам:
При использовании одного и того же измерения в разных группах показателей в разных наборах данных, измерение будет перенесено в каждый из наборов данных.
При отсутствии выбранного набора данных, перенос будет выполнен в набор данных по умолчанию. Если не указан набор данных по умолчанию, перенос производиться не будет. Набор данных по умолчанию указывается в файле конфигурации.
При переносе измерения или группы показателей создается новая таблица на платформе v.3. При повторном переносе данных происходит обновление существующей таблицы.
Календарь переносится в случае, если в наборе данных нет таблицы с наименованием «Календарь». Такой календарь может быть загружен в ручном режиме, если календарь по умолчанию не удовлетворяет потребности проекта. Для автоматической привязки календаря в таблице должно быть поле типа «Дата» с наименованием «Дата».
Особенности импорта
Имена таблиц формируются из имен измерений и групп показателей в Smart Forms. На платформе v.2 Smart Forms позволяет иметь одинаковое имя у измерения и группы показателей, однако таблицы с одинаковым названием не могут существовать на платформе v.3. При попытке переноса измерения и группы показателей с одинаковым название, в панели администратора показывается ошибка с поясняющей информацией.
Не реализована настройка переноса данных только в конечных статусах.
Не реализована настройка переноса данных по расписанию. Для обновления данных по расписанию необходимо настроить автоматическое обновление данных в v.3 как для обычных загрузчиков.