PP.Util - это консольное приложение в составе «Форсайт. Аналитическая платформа», выполняющее различные вспомогательные действия при настройке BI-сервера. Приложение входит в состав продукта «Форсайт. Аналитическая платформа» и расположено:
в папке установки BI-сервера /opt/foresight/fp10.x-biserver/bin в ОС Linux;
в папке установки настольного приложения C:\Program Files\Foresight\Analytics Platform 10.x в ОС Windows.
Для запуска приложения в ОС Linux используйте скрипт PP.Util_start.sh. Один запуск приложения может выполнять только одно из выбранных действий. Необходимое действие выбирается путём указания соответствующего набора параметров.
./PP.Util_start.sh <набор параметров>
PP.Util.exe <набор параметров>
Запуск приложения PP.Util должен осуществляться под тем же пользователем, под которым будет выполняться работа BI-сервера:
www-data для Debian-подобных дистрибутивов;
apache для RedHat-подобных дистрибутивов;
apache2 для ALT Linux.
В ОС Windows при установке BI-сервера на веб-сервер IIS по умолчанию пул приложения будет запускаться под учётной записью Network Service.
Для просмотра консольной справки по доступным наборам параметров в ОС Linux запустите приложение PP.Util без параметров. Необязательные параметры будут указаны в квадратных скобках. При указании набора параметров в синтаксисе приложения квадратные скобки не используются.
Набор параметров | Описание | Примеры |
/save_cert cert_file metabase_id login [password] | Сохранение в системной таблице репозитория сертификата безопасности для аутентификации пользователей по сертификату.
Примечание. Параметр /save_cert можно использовать в сокращенном виде - /ce. |
/save_cert /tmp/server.cer REPOSITORY_ID USER_NAME USER_PASSWORD |
/save_private_key key_file cert_id [enc_alg] | Сохранение закрытого ключа в реестре для использования при подключении по сертификату безопасности.
Важно. Для обеспечения безопасности в промышленной эксплуатации продукта «Форсайт. Аналитическая платформа» используйте значение gos или pro. Необязательный параметр. Если параметр не задан, то используется значение по умолчанию. |
/save_private_key /tmp/server.key SERVER gos |
/save_creds [/ALG enc_alg] metabase_id [/DC|/GC] login [password] | Сохранение учётных данных в настройках подключения к репозиторию. Учётные данные сохраняются в зашифрованном виде в подразделе реестра, где хранятся настройки подключения к репозиторию.
Важно. Для обеспечения безопасности в промышленной эксплуатации продукта «Форсайт. Аналитическая платформа» используйте значение gos или pro. Необязательный параметр. Если параметр не задан, то используется значение по умолчанию;
Необязательный параметр. Если параметр не задан, то используются учётные данные пользователя, заданные в параметрах login и password; Примечание. Параметр не должен использоваться при сохранении учётных данных владельца схемы, если предполагается использование встроенной авторизации.
Примечание. Параметр /save_creds можно использовать в сокращенном виде - /sc. |
/save_creds REPOSITORY_ID /DC USER_NAME USER_PASSWORD |
/iisdiag [/C] metabase_id login [password] | Проверка типовых проблем установки BI-сервера на IIS.
Необязательный параметр. Если параметр не задан, то выполняется проверка настроек, заданных в IIS, и настроек BI-сервера;
|
/iisdiag /C REPOSITORY_ID USER_NAME USER_PASSWORD |
/create_svclog_tables database_id metabase_id login [password [db_login [db_password]]] | Создание системных таблиц репозитория для хранения лога выполнения операций. Таблицы создаются как на физическом уровне (на сервере СУБД), так и на уровне репозитория (объекты репозитория - Таблица).
Примечание. Учётные данные db_login, db_password указываются, если это обусловлено настройками соответствующей базы данных в репозитории. |
/create_svclog_tables OBJ_DB REPOSITORY_ID USER_NAME USER_PASSWORD DB_USER_NAME DB_USER_PASSWORD |
/clear_svclog_tables metabase_id login [password [db_login [db_password]]] | Очистка системных таблиц репозитория с логами выполнения операций.
Примечание. Учётные данные db_login, db_password указываются, если это обусловлено настройками соответствующей базы данных в репозитории. |
/clear_svclog_tables REPOSITORY_ID USER_NAME USER_PASSWORD DB_USER_NAME DB_USER_PASSWORD |
/save_audit_creds [/ALG enc_alg] [/SCOPE
scope] [realm|/DC] login [password]
|
Сохранение учётных данных служебного пользователя подсистемы безопасности на текущем компьютере пользователя.
Важно. Для обеспечения безопасности в промышленной эксплуатации продукта «Форсайт. Аналитическая платформа» используйте значение gos или pro. Необязательный параметр. Если параметр не задан, то используется значение по умолчанию;
В ОС Windows учётные данные будут храниться в файле settings.xml, расположенном по пути %PROGRAMDATA%\Foresight\Foresight Analytics Platform. Примечание. По умолчанию папка ProgramData скрыта в операционной системе. Если файл содержится по указанным путям, то он будет перезаписан. Если файл отсутствует, то он будет создан. Необязательный параметр, используется только в ОС Windows. Если параметр не задан, то используется значение по умолчанию. В ОС Linux учётные данные могут храниться только в файле settings.xml, расположенном по пути /opt/foresight/fp10.x-cfg/.config/Foresight/Foresight Analytics Platform. Важно. При сохранении учётных данных служебного пользователя в файл settings.xml в ОС Linux выполните предварительные действия, указанные ниже, для раздачи прав доступа к файлу.
Примечание. При настройке подключения к репозиторию на каждом клиентском компьютере или на компьютере с установленным BI-сервером IP-адрес или псевдоним сервера должен совпадать с сервером, указанным в параметре SERVER_DATABASE.
Например: "127.0.0.1|POSTGRES". Примечание. Для избежания синтаксических ошибок значение задаётся в верхних двойных кавычках.
Обязательный параметр;
При сохранении созданных учётных данных служебного пользователя в файл settings.xml в ОС Linux выполните предварительные действия для раздачи прав доступа к файлу:
export HOME=/opt/foresight/fp10.x-cfg
HOME=/opt/foresight/fp10.x-cfg
sudo mkdir -p "/opt/foresight/fp10.x-cfg/.config/Foresight/Foresight Analytics Platform"
sudo chown -R www-data:www-data "/opt/foresight/fp10.x-cfg/.config/Foresight/Foresight Analytics Platform" Указанный пример применим для раздачи прав в Debian-подобных дистрибутивах. При работе в других дистрибутивах ОС Linux замените «www-data:www-data» на «apache:apache» для RedHat-подобных дистрибутивов или на «apache2:apache2» для ALT Linux.
sudo -u <имя пользователя> /opt/Foresight/fp10.x-biserver/bin/PP.Util_start.sh /sac "SERVER_DATABASE|POSTGRES" SERVICE_USER_NAME SERVICE_USER_PASSWORD Где:
sudo systemctl restart apache2-fp10.x
sudo systemctl restart httpd-fp10.x
sudo systemctl restart httpd2-fp10.x После выполнения действий учётные данные служебного пользователя будут сохранены в файл settings.xml. Примечание. Параметр /save_audit_creds можно использовать в сокращенном виде - /sac. Для получения подробной информации обратитесь к разделу «Создание служебного пользователя». |
В ОС Windows: /save_audit_creds /SCOPE hkcu "10.30.210.10|POSTGRES" SERVICE_USER_NAME SERVICE_USER_PASSWORD В ОС Linux: /save_audit_creds /DC SERVICE_USER_NAME SERVICE_USER_PASSWORD |
/create_audit_user metabase_id login password audit_login audit_password [db_login [db_password]] | Создание учётных данных служебного пользователя подсистемы безопасности на сервере базы данных.
Примечание. Репозиторий с указанным идентификатором должен содержаться в списке репозиториев. Если в настройках подключения к репозиторию указана пользовательская схема, то учётные данные служебного пользователя будут созданы для неё.
Примечание. Имя служебного пользователя P4AUDIT недоступно для использования.
После выполнения действий будут созданы учётные данные служебного пользователя на сервере базы данных. |
/create_audit_user REPOSITORY_ID USER_NAME USER_PASSWORD SERVICE_USER_NAME SERVICE_USER_PASSWORD |
/encrypt_creds login [password] | Шифрование имени пользователя и пароля с использованием алгоритма GOST R 34.11-2012 и вывод полученных значений в консоль. Результатом работы команды будет пара атрибутов: Crs и Crsa. Данные атрибуты с зашифрованными учётными данными могут использоваться в файле Settings.xml при настройке подключения к службе каталогов LDAP-сервера.
Примечание. Параметр /encrypt_creds можно использовать в сокращенном виде - /ec. |
/encrypt_creds User NewPassword |
Примечание. Если с помощью PP.Util были сохранены учётные данные и после этого был изменён пароль пользователя операционной системы, под которым работает BI-сервер, то будет необходимо снова пересохранить все учётные данные.
См. также:
Приложения в составе продукта «Форсайт. Аналитическая платформа»