Форматы проектов
Доступ к проектам для нескольких пользователей на одном сервере избавляет пользователей от необходимости экспорта и импорта проектов. Однако если вам необходимо переместить проект на другой сервер, вы можете экспортировать проект в виде отдельного файла с одного сервера, а затем импортировать проект на другом сервере. Кроме того, экспорт проектов также является удобным способом создания резервной копии данных.
Формат экспортируемых файлов проекта
PolyAnalyst может экспортировать файлы в пяти разных форматах:
Все доступные форматы файлов служат для хранения содержимого проекта, но отличаются в зависимости от того, какая дополнительная информация хранится в экспортируемом файле. Данные всегда экспортируются в бинарном формате, похожем на zip-файлы.
Формат .ps6
Формат .ps6 хранит только базовую структуру проекта, т.е. узлы на скрипте с их настройками, поэтому файлы такого формата отличаются от остальных наименьшим размером.
| Результаты узлов проекта в экспортированном файле не сохраняются. Если вы импортируете данный проект, вам придется заново выполнить все узлы, чтобы получить их результаты. |
Файлы данного формата легко передавать, например, в качестве приложения к электронному письму. Если перед вами не стоит задача в точности воспроизвести все результаты проекта после его экспорта-импорта (помните, что некоторые узлы при каждом выполнении создают новый результат (например, узел Выборка), и если у вас есть время для повторного выполнения узлов, то формат .ps6 является идеальным решением.
Формат .pa6
Файл формата .pa6 хранит ту же информацию, что и формат .ps6, но при этом сохраняет результаты узлов.
Операция экспорта займет гораздо больше времени, поскольку системе PolyAnalyst, возможно, придется копировать миллионы записей и все результаты всех узлов проекта. Следовательно, операция импорта также потребует много времени.
В связи с этим, формат .pa6 – не самый удобный вариант для экспорта проектов. Обычно он используется только тогда, когда вам нужно, чтобы результаты проекта после импорта были абсолютно идентичны результатам проекта до экспорта, и если у вас нет дополнительного времени для повторного выполнения узлов проекта.
Форматы .paar6 и .psar6
Форматы .paar6 и .psar6 похожи на форматы .ps6 и .pa6.
-
Формат .psar6 фактически является файлом .ps6 с дополнительной информацией.
-
Формат .paar6 фактически является файлом .pa6 с дополнительной информацией.
Дополнительная информация в обоих случаях используется в значении архивированных результатов. Необходимость сохранения архива данных обусловлена использованием узла Ссылка в проекте, который вы хотите экспортировать. Узел Ссылка позволяет ссылаться на таблицу данных, которая уже хранится в PolyAnalyst в другом узле в другом проекте.
Форматы .psar6 и .paar6 предоставляют такую возможность, позволяя избежать необходимости создания множества файлов экспортируемых проектов. Также вам не придется запоминать, какие проекты зависят друг от друга.
Формат .psar6 будет хранить содержимое скрипта, а именно узлы внутри проекта, а также будет хранить любые скрипты в других проектах, от которых зависит данный проект.
Формат .paar6 функционирует похожим образом, но при этом сохраняет и результаты узлов. Формат .psar6 остается легким и простым для передачи, несмотря на то, что может хранить множество проектов. Однако формат .paar6 иногда может быть очень большим по размеру. Он будет хранить результат экспортированного проекта, а также все результаты узлов в проектах, на которые ссылается данный проект. Размер этого файла может достигать сотен гигабайт.
Формат .pagridar6
Формат .pagridar6 – это специальный формат экспорта проектов, созданный для обеспечения совместимости с PolyAnalyst Grid. PolyAnalyst Grid представляет собой кросс-платформенный кластерный программный продукт для обработки и анализа больших объемов данных, поддерживающий распределенные вычисления и распределенное хранение данных.
Для получения дополнительной информации см. здесь.