Перенос содержимого платформы с одного сервера на другой
Вы можете быстро перенести содержимое платформы с одного сервера на другой без потери наработок. Все объекты в рабочих областях и наборах данных сохранятся с существующими связями, дашборды сохранят свою структуру и визуальные настройки. Вам не придется вручную копировать отдельные элементы и восстанавливать связи между ними, что существенно сэкономит время и упростит процесс миграции ваших рабочих материалов. Данная функция полезна, например, для быстрого и безопасного перемещения готовых наработок со среды тестирования на рабочий сервер, минимизируя риски, связанные с ручным переносом отдельных компонентов.
Перенос содержимого платформы состоит из трех шагов:
Экспорт содержимого.
Импорт содержимого.
Перенастройка источников данных.
Экспорт содержимого
Войдите на платформу под учетной записью глобального администратора.
Перейдите в дизайнер дашбордов, нажав соответствующую кнопку в боковой панели:
На странице со списком рабочих областей нажмите напротив приветствия:
Выберите Скачать содержимое платформы как файл из выпадающего меню:
В открывшемся окне выберите рабочие области, которые вы хотите перенести, или поставьте галочку напротив Выбрать всё, чтобы выбрать все содержимое платформы:
В рамках каждой платформы вы также можете выбрать отдельные наборы данных и дашборды для переноса, раскрыв содержимое рабочей области. Для удобства просмотра можно включить тумблер Показывать в списке только выбранные.
Нажмите кнопку Скачать архив в правом нижнем углу и дождитесь завершения формирования файла.
Теперь, чтобы завершить процедуру переноса содержимого платформы, необходимо импортировать скачанный файл на другом сервере.
Импорт содержимого
Таблицы, полученные из "1С:Предприятие" и с помощью инструмента Self-Service ETL, не переносятся.
На целевом сервере войдите на платформу под учетной записью глобального администратора.
Перейдите в дизайнер дашбордов, нажав соответствующую кнопку в боковой панели, и на странице со списком рабочих областей нажмите напротив приветствия:
Выберите Загрузить содержимое платформы из файла из выпадающего меню:
В открывшемся окне нажмите кнопку Выбрать файл, выберите скачанный ранее архив с помощью проводника (в нашем примере это файл transfer.zip) и нажмите кнопку Далее.
В открывшемся окне проверьте соответствие рабочих областей. Сиреневый фон названия рабочей области, дашборда или набора данных означает, что на целевом сервере уже есть элемент с таким именем – в этом случае данные будут обновлены. Светло-зелёный фон указывает, что элемент отсутствует на целевом сервере – в этом случае он будет добавлен. Если вас все устраивает, нажмите Обновить в правом нижнем углу:
После завершения импорта все рабочие области, которые вы выбрали при экспорте, появятся в общем списке рабочих областей на целевом сервере:
Войдите в рабочие области, чтобы убедиться, что все элементы импортированы.
Перенастройка источников данных
При переносе содержимого платформы переносятся только метаданные (структура дашбордов, таблиц и подключений), но не сами данные. После завершения переноса необходимо вручную заново настроить подключения к источникам данных. Таблицы, для которые необходимо обновить источник данных, помечается восклицательным знаком:
Процедура отличается в зависимости от типа источника: база данных (JDBC) или файлы (Excel/CSV).
Для таблиц, загружаемых через JDBC
Этот способ позволяет централизованно обновить подключение для всех таблиц, использующих один и тот же источник.
Откройте нужный дашборд и выберите Данные > Подключения набора данных в верхней панели:
Настройте подключение:
В списке доступных подключений найдите перенесенное и откройте его для редактирования:
Обновите параметры для доступа к новой базе данных (например, укажите адрес сервера и учетные данные) и нажмите Сохранить.
Перейдите на вкладку Наборы данных в окне рабочей области, наведите курсор мыши на название нужного набора данных и нажмите напротив него значок обновления :
Это восстановит связь для всех таблиц, использующих это подключение. Об успешном подключении сигнализирует отсутствие восклицательного знака напротив названия таблиц:
Для таблиц, загруженных из файлов (Excel, CSV)
Если таблицы изначально были загружены на сервер из файла, то необходимо перезагрузить каждую таблицу индивидуально. Для этого выполните следующие шаги:
Откройте дашборд.
На панели Данные нажмите напротив названия таблицы, которую вы хотите перезагрузить, и выберите пункт меню Настроить структуру. Например:
В открывшемся окне выберите требуемый файл, измените, при необходимости, конфигурацию таблицы и нажмите Добавить в правом нижнем углу:
Подтвердите операцию, нажав кнопку Загрузить в появившемся окне:
Повторите вышеописанные шаги для каждой таблицы, источником которой был файл на исходном сервере.
Для таблиц, созданных с помощью Self-Service ETL
Если таблицы были созданы с помощью инструмента Self-Service ETL, достаточно перенастроить подключение к таблице, которая являлась источником для преобразованной таблицы, и затем обновить преобразованную таблицу:
Откройте перенесенный дашборд.
Перенастройте подключение к таблице, которая являлась источником для преобразованного файла одним из способов, описанных выше (см. разделы Для таблиц, загружаемых через JDBC и Для таблиц, загруженных из файлов (Excel, CSV) выше).
Нажмите напротив названия таблицы, преобразованной с помощью Self-Service ETL, и выберите Обновить таблицу в открывшемся меню:
После обновления таблицы восклицательный знак исчезнет и таблица будет готова к использованию.
Для календаря
Если календарь был загружен из базы данных посредством JDBC либо импортирован из Excel/CSV-файла, выполните шаги, описанные выше.
Если календарь был добавлен с помощью внутреннего инструмента платформы Visiology, то чтобы перенастроить его структуру необходимо сделать следующее:
Откройте дашборд.
В панели Данные нажмите напротив названия таблицы с календарем и выберите пункт меню Настроить структуру:
В открывшемся окне введите требуемые значения и нажмите Добавить:
Календарь будет обновлен и напротив его названия исчезнет восклицательный знак:
Обновление ранее перенесенного содержимого платформы
При изменении структуры таблиц на исходном сервере (например, на тестовом) вы можете легко обновить содержимое на рабочем сервере, сохранив при этом существующие таблицы и наборы данных. Процедура обновления аналогична процессу переноса содержимого платформы на другой сервер, описанному выше. Для начала вы экспортируете обновлённую версию содержимого в файл (см. раздел Экспорт содержимого), а затем импортируйте его на целевой сервер (см. Импорт содержимого).
После завершения импорта в панели Данные появится изображения ключа напротив названий таблиц, которые необходимо обновить:
Для выполнения обновления сделайте следующее:
Для файлов, которые загружаются из базы данных с помощью JDBC:
Перейдите на вкладку Наборы данных на странице рабочей области.
Наведите курсор мыши на набор данных, который вы хотите обновить, и нажмите :
Все имеющиеся данные будут автоматически обновлены, а отсутствующие элементы – добавлены.
Для таблиц, которые загружаются из файлов:
Откройте дашборд.
На панели Данные нажмите напротив названия таблицы, которую вы хотите перезагрузить, и выберите пункт меню Настроить структуру:
В открывшемся окне нажмите Добавить:
Все данные будут обновлены, включая структуру таблицы.
Смотрите также
Перенос набора данных с одного сервера на другой
Перенос дашборда с одного сервера на другой
На этой странице
Нужна дополнительная помощь?