Настройка связи с PostgreSQL на удаленном сервере
В статье описана настройка связи r_keeper с удалённым сервером PostgreSQL. Процесс установки базы данных на удаленный сервер описана в статье установка PostgreSQL на Ubuntu
Установка драйвера ODBC
Скачаете ODBC драйвер соответствующий установленной версии PostgreSQL.
r_keeper 7 работает только с 32-битным драйвером ODBC
Например:
- psqlodbc_13_01_0000.zip — содержит 32 и 64 битные версии
- psqlodbc_13_01_0000-x86.zip — содержит только 32 битную версию
Установите скачанный драйвер на компьютере с установленным сервером справочников r_keeper:
Запустите установщик и последовательно выполните шаги, не изменяя настроек по умолчанию:
Настройка драйвера ODBC
- Запустите 32 битную версию приложения ODBC Data Source
- На вкладке Пользовательский DSN нажмите Добавить
- В открывшемся окне настройки соединения впишите:
- Data Source — PostgreSQL35W для корректной работы с sh5
- Database — название созданной базы в PostqreSQL
- Server — IP-адрес сервера PosgreSQL
- User Name — имя созданного пользователя базы данных
- SSL Mode — разрешить шифрование, оставьте Allow
- Port — порт подключения
- Password — пароль пользователя базы данных
- Нажмите Test для проверки созданного подключения
- Нажмите OK, затем Save
Настройка внешней базы данных в r_keeper 7
- Запустите сервер справочников
- Запустите менеджерскую станцию и авторизуйтесь
- Перейдите в настройки внешних баз данных в менеджерской станции r_keeper 7: Сервис > Экспорт Данных > Настройки внешних БД.
- Создайте копию PostgreSQL, например, pgs. Для этого:
- Нажмите на наименование базы данных правой кнопкой мыши.
- Выберите команду Новая копия ...
- Введите имя создаваемой базы данных.
- Измените статус на Активный.
В поле Строка соединения нажмите на троеточие.
- В окне Соединение, напротив строки соединения нажмите Сборка...
В окне Выбор источника данных перейдите на вкладку Источник данных компьютера и выберите из доступных вариантов ранее созданный источник данных ODBC
- Введите имя и пароль пользователя базы данных
Из выпадающего списка выберите созданную базу
Нажмите Проверить соединениеПоявится сообщение успешной проверки:
Выгрузка справочников в БД
Для выгрузки данных из r_keeper в созданную базу данных в менеджерской станции:
- Перейдите: Сервис > Экспорт Данных > Экспорт в другую БД
- В блоке Настройка связи с БД впишите:
- Пароль — пароль пользователя базы данных
- Параметры соединения — выберите из выпадающего списка созданное соединение
- Имя пользователя — имя пользователя базы данных
- После проверки станет активна кнопка ОК.
- Нажмите кнопку ОК, начнется экспорт данных в другую базу данных
- В панели инструментов выберите Настройки > OLAP отчеты > Серверы отчетов
- Выберите сервер справочников и в поле связь с внешней БД укажите созданное подключение к базе данных, логин и пароль.
- Соединение настроено, теперь можно работать с кубическими отчетами