В системе используются следующие рабочие директории:
- /etc/polymatica — директория с файлами конфигурации и лицензии. В ней хранятся следующие файлы:
- /etc/polymatica/polymatica.conf — файл конфигурации системы.
- /etc/polymatica/plm-util.conf — файл конфигурации утилиты plm-util.
- /etc/polymatica/license.key — файл лицензии.
- /usr/share/polymatica — текущая рабочая директория Polymatica Analytics, в которой находится информация о драйверах ODBC/JDBC, дополнительных программных модулях. Путь до директории задается параметром файла конфигурации plm.work_dir. Дочерние директории и вложенные файлы:
- /usr/share/polymatica/web — директория с файлами веб-интерфейса Polymatica Analytics. Путь до директории задается параметром файла конфигурации plm.http_server.resources_path.
- /usr/share/polymatica/jars — директория с файлами .jar для работы импорта через JDBC.
- /usr/share/polymatica/bin/polymatica-license — файл утилиты лицензий.
- /usr/share/polymatica/odbcinst.ini — файл с настройками драйверов ODBC.
- /usr/share/polymatica/odbc.ini — файл с настройками параметров источников для подключения через ODBC.
- /var/plmrepo — репозиторий с информацией о мультисферах, пользователях, группах пользователей, назначенных правах, правах владения ресурсами и ролях, пользовательских сценариях, данных графических представлений. Путь до репозитория задается параметром файла конфигурации plm.manager.repo_directory. Дочерние директории и вложенные файлы:
- /var/plmrepo/cubes — директория с информацией о мультисферах.
- /var/plmrepo/datasources — директория с информацией об источниках импорта мультисфер.
- /var/plmrepo/export_formats — директория с данными по формату экспорта (стандартный экспорт, без выбора шаблона).
- /var/plmrepo/filterlists — директория с информацией по справочникам.
- /var/plmrepo/index — директория с файлами индекса ресурсов.
- /var/plmrepo/layers — директория с информацией о слоях.
- /var/plmrepo/linkedscenarioscripts — директория папок с файлами pyscript.store для Python-скрипта детализации.
- /var/plmrepo/logs — директория с файлами логов.
- /var/plmrepo/members — директория с информацией о пользователях.
- /var/plmrepo/ownerships — директория с информацией о владении пользователей ресурсами.
- /var/plmrepo/permissions — директория с информацией о правах доступа для старых пользователей (пользователи, созданные на версии 5.6.10 и ранее).
- /var/plmrepo/polymatica.repo — lock-файл репозитория, ограничивающий использование репозитория одним экземпляром Polymatica Analytics.
- /var/plmrepo/pyscripts — директория папок с файлами pyscript.store для Python-скрипта экспорта.
- /var/plmrepo/python-export-excel — директория с исходным кодом Python-скрипта экспорта.
- /var/plmrepo/python-linked-scenario — директория с исходным кодом Python-скрипта детализации.
- /var/plmrepo/roles — директория со списком ролей пользователя.
- /var/plmrepo/script_folders — директория с информацией о папках сценариев.
- /var/plmrepo/srcipts — директория с информацией о сценариях.
- /var/plmrepo/themes — директория с информацией о темах оформления пользовательского интерфейса.
- /var/plmrepo/tmp — директория с временными файлами.
- /usr/lib/polymatica — директория с динамически подключаемыми библиотеками. Дочерние директории:
- /usr/lib/polymatica/extensions — директория с файлами динамически подключаемых расширений, путь до директории задается параметром файла конфигурации plm.extensions_dir.
Информация в первых двух директориях (/etc/polymatica и /usr/share/polymatica) меняется не так часто — при изменении глобальных настроек системы, добавлении новых программных модулей.
Все, что связано с работой пользователей, хранится в третьей директории (/var/plmrepo). Изменения данных при работе пользователей и платформы происходят там постоянно.
Файлы в четвертой директории (/usr/lib/polymatica) меняются вместе с обновлением Polymatica Analytics.