Добрый день. Есть набор готовых дашбордов на сервере. Необходимо перенести их на другой (забекапить и восстановить). Каким образом это можно реализовать?
Добрый день.
Сами дэшборды можно перенести, выгрузив дамп той схемы, в которой они хранятся, с помощью стандартной команды pg_dump:
pg_dump -U bi -n имя_нужной_схемы mi > имя_файла
Сформированный файл перенести на целевой сервер и загрузить командой
psql -U bi mi < имя_файла_сформированного_на_предыдущем_шаге
P.S. Если были подготовлены кубы, то необходимо перенести аналогичным способом схему koob, предварительно настроив на целевом сервере подключение к источнику данных. Идентификаторы подключения к источнику данных должны совпадать с такими же на тестовом сервере
Наверное и схему adm надо обязательно переносить? Иначе откуда в ней на другом сервере появятся данные о переносимых дешбордах и их будет не видно. И всё потихоньку приходит к тому, что фактически нужно БД целиком дампить и восстанавливать.
Из схемы adm нужно перенести только одну запись: о нужном датасете. Информация о настройках дэшбордов - внутри датасета.
При необходимости можно эту запись вставить вручную.
Еще у нас тестируется утилита LuxmsBI Sync, которая предназначена для подобного переноса, но о ее выпуске пока говорить рано