Восстановление проекта из резервной копии

Не следует путать восстановление проекта из резервной копии с импортом файла с проектом, который вы экспортировали ранее.

Только владельцы проектов могут восстанавливать проекты, используя их резервные копии.

Чтобы восстановить проект из резервной копии:

  1. В Аналитическом клиенте в меню Файл выберите опцию Управление проектами.

  2. Найдите проект, который нужно восстановить. Вы можете восстановить только более раннюю версию существующего проекта.

  3. Правой кнопкой мыши нажмите на имя проекта в списке проектов в окне Управление проектами и переместите курсор мыши на элемент меню Восстановить из копии. Появится новое вспомогательное меню, отображающее доступные резервные файлы. Если дополнительное меню не появляется, или если дополнительное меню пустое, это означает, что резервные файлы отсутствуют.

  4. Выберите резервный файл в меню (нажмите левой кнопкой мыши на имя нужного резервного файла). Резервные файлы именуются в соответствии с датой и временем их создания; разрешение файла ".bkp".

  5. PolyAnalyst восстанавливает предыдущую версию проекта. Теперь вы можете продолжать работу в прежней версии проекта. Восстановленная версия становится самой новой версией проекта. Версия, которая существовала до резервного копирования, теперь считается предыдущей резервной копией проекта.

  6. Восстановление занимает некоторое время (несколько секунд или минут). Дождитесь окончания восстановления проекта. Ход выполнения данной операции не отображается. По окончании восстановления проекта PolyAnalyst сообщит вам о том, что проект восстановлен.

Чтобы создать резервные копии проектов, пользователи могут воспользоваться механизмом экспорта проектов в PolyAnalyst. Проекты PolyAnalyst можно экспортировать в виде небольших XML файлов, которые содержат только информацию о настройках, либо в виде больших двоичных файлов, которые сохраняют данные вместе с файлами XML. Если имеют значение конкретные результаты проекта, а проект содержит узлы, которые не всегда воспроизводят одинаковые результаты при перезапуске, то следует экспортировать проекты в виде больших файлов двоичного формата PA6. Если проект можно полностью воссоздать, просто запустив узлы, вам, вероятно, больше подойдет формат XML, поскольку он более компактный.

Периодически экспортируя проект в одном из этих форматов в какую-то внешнюю папку, вы можете создать собственный резерв копий проекта. Нужно признать, что подобный способ резервного копирования может быть связан с большими временными затратами, поскольку он не автоматизирован. Еще один очень простой, и даже примитивный, способ создания резервной копии проекта - создание его копии на сервере на любой стадии реализации проекта (сразу после его создания, или спустя какое-то время после его запуска).

Когда PolyAnalyst сохраняет проект, он создает резервный файл, который является точной копией XML-файла с настройками, который хранится внутри проекта. Доступ к этим резервным файлам можно получить только в том случае, если сохранение проекта прошло успешно. Файл с настройками сохраняет только базовую информацию по проекту, например, расположение узлов на скрипте проекта, а также большую часть настроек каждого узла в проекте. Файл с настройками не сохраняет данных проекта. Это значит, что восстановление проекта из резервной копии не приведет к полному восстановлению проекта со всеми данными, восстановлены будут только настройки. Однако, при перевыполнении всех узлов в проекте, если не возникнет ошибок, проект будет полностью восстановлен до его первоначального состояния. Обратите внимание, что некоторые узлы, например, Случайная выборка, при каждом выполнении выдают разные результаты, что может привести к тому, что все результаты остальных узлов будут отличаться.

Как настроить автоматическое сохранение проектов через определенные интервалы времени

PolyAnalyst можно настроить на автоматическое сохранение открытых проектов через определенные интервалы времени. Кроме того, пользователи могут указать максимальное количество резервных копий проектов, которое должен хранить PolyAnalyst.

Обычные пользователи могут сделать это, редактируя настройки пользователя и настройки проекта. Для получения дополнительной информации обратитесь к специальному разделу настоящего руководства.

Административные пользователи могут настроить опции Интервал автосохранения и Максимальное количество сохраненных версий для всех новых пользователей, перейдя в раздел Административного клиента: Настройки сервера > Настройки нового пользователя > paclient;reportdesigner: Настройки проектов по умолчанию > paclient: Общие.

Как настроить сторонние программы для резервного копирования проектов PolyAnalyst

PolyAnalyst сохраняет проекты в системе в виде ряда файлов. Для периодического создания резервных копий внутренних файлов PolyAnalyst можно настроить сторонние программные системы резервного копирования, чтобы обеспечить эффективную работу механизма резервного копирования. Первый шаг — узнать, где PolyAnalyst сохраняет внутренние файлы проектов. Откройте Административный клиент, затем откройте окно Настройки сервера, выберите раздел Пути и узнайте используемый путь. Обычно копии сохраняются в установочной папке PolyAnalyst, если вы сами не вносили никаких изменений. Запишите найденный путь. Затем откройте стороннюю программу для резервного копирования. Добавьте путь проекта и установите его как папку для резервного копирования. Настройте стороннюю программу для резервного копирования внутренних папок, если опции это позволяют. Чтобы ограничить размер резервной копии, настройте стороннюю программу так, чтобы она создавала резервные копии только файлов ".xml" (чтобы создавать резервные копии только файла project.xml во внутренней папке проекта).