Войдите в веб-интерфейс Polymatica Analytics и авторизуйтесь под учетной записью с административными правами. Откройте панель разработчика в браузере (обычно данная панель открывается по горячей клавише F12) и выберите мультисферу в списке, для которой необходимо будет выполнить изменение реквизитов доступа к источнику данных. В панели разработчика откройте раздел Network. В подразделе Response вы увидите наименования и внутренние идентификаторы созданных мультисфер. Сохраните внутренний идентификатор мультисферы - он будет нужен на последующих шагах:
Остановите сервисы Polymatica Analytics командой:
service polymatica stop
Проверьте наличие утилиты plm-util в директории /usr/bin или директории /usr/sbin. Если утилиты в данных директориях не будет обнаружено, выполните её установку в соответствии с шагом 4. Если утилита уже установлена на сервере, переходите к шагу 5:
Примечание
При помощи plm-util можно конвертировать файлы .store из бинарного формата в JSON и обратно. Чтобы узнать как это сделать, см. раздел Конвертация мультисфер.
Выполните установку технологической утилиты для обеспечения совместимости при переходе с более ранних версий:
sudo dpkg -i polymatica-util_x.y-z.xdeb
, где x.y-z идентификатор установленной на сервере версии Polymatica Analytics.
Скопируйте файлы мультисферы в отдельную директорию (содержимое папки: /var/plmrepo/cubes/ХХХХХХХХ-00000000-00000000-00000000, где ХХХХХХХХ – идентификатор мультисферы, сохранённый на предыдущем шаге):
cp -R /var/plmrepo/cubes/ХХХХХХХХ-00000000-00000000-00000000 /var/plmrepo/cubes_for_convert/ХХХХХХХХ-00000000-00000000-00000000
Запустите на сервере утилиту plm-util со следующими параметрами:
plm-util --convert_store --input_path=/var/plmrepo/cubes_for_convert -- output_path=/var/plmrepo/cubes_json
При этом произойдет конвертация файлов мультисферы из двоичного формата в JSON.
Найдите в созданной папке cubes_for_convert файл description.store. Откройте его при помощи текстового редактора и внесите правки в следующие строчки настроек мультисферы:
"server": "<укажите DNS имя или IP адрес СУБД>" "login": "<укажите логин пользователя для подключения к СУБД>" "passwd": "<укажите пароль пользователя для подключения к СУБД>"
Создайте отдельную директорию для сохранения мультисферы с измененными реквизитами доступа к источнику данных:
mkdir /var/plmrepo/cubes_converted
Запустите на сервере утилиту plm-util со следующими параметрами:
plm-util --convert_store --json_to_binary --input_path=/var/plmrepo/cubes_json --output_path=/var/plmrepo/cubes_converted
При этом произойдет конвертация обновленных файлов мультисфер из формата в JSON в двоичный формат.
Удалите временные директории:
rm -r /var/plmrepo/cubes_for_convert rm -r /var/plmrepo/cubes_json
Запустите сервисы Polymatica Analytics командой:
service polymatica start
Обзор
Инструменты контента