Создание репозитория на сервере PostgreSQL

Для создания репозитория на сервере PostgreSQL в ОС Linux:

  1. Убедитесь, что на сервере PostgreSQL установлен BI-сервер.

  2. Скачайте и распакуйте архив:

  1. Запустите скрипт в зависимости от распакованного архива:

Примечание. В скрипте содержатся преднастроенные параметры для создания репозитория со значениями, заданными по умолчанию. Ознакомьтесь со списком параметров и при необходимости измените значения по умолчанию до запуска скрипта.

После выполнения скрипта с параметрами, значения которых заданы по умолчанию, на сервере PostgreSQL будут следующие изменения:

Примечание. Пользовательская схема создаётся только при выполнении скрипта create_repo_custom_scheme.sh.

Идентификатор созданной базы данных используется в качестве уникального идентификатора репозитория метаданных.

Изменение значений параметров

Для изменения значений параметров, которые должны отличаться от значений по умолчанию, откройте скрипт на редактирование. Параметры для создания репозитория используются в качестве переменных в следующем блоке скрипта:

# postgres credentials
export PGUSERNAME=postgres
export PGPASSWORD=$PGUSERNAME
# create database
export SERVER=localhost
export PORT=5432
export DBNAME=NEW_DATABASE
# create database role
export DBROLE=NEW_USER
# set password for created role
export DBPASSWORD=NEW_USER
# set repository id
export REPOSITORY_ID=$DBNAME
# create custom scheme
export SCHEMA_NAME=NEW_SCHEMA
# work directory
export RM_WORKDIR=/opt/foresight/fp10.x-biserver/bin
export RM_FILE=/opt/foresight/fp10.x-biserver/bin/rm/current.rm4
# service user credentials
export SUSERNAME=SERVICE_USER
export SUSERPASSWORD=$SUSERNAME

Описание переменных:

Примечание. Переменная содержится только в скрипте create_repo_custom_scheme.sh.

Важно. Имя служебного пользователя P4AUDIT зарезервировано системой и недоступно для использования.

Примечание. Передаваемые учётные данные доступны только в рамках одного сеанса консоли, в котором будет выполняться скрипт.

См. также:

Создание репозитория метаданных