Визуализация данных Staffcop в отчетах через PowerBI¶
Подготовка сервера Staffcop¶
На сервере Staffcop необходимо настроить удалённое подключение к базе. По умолчанию эта функция отключена.
Для этого:
Откройте конфигурационный файл базы данных:
nano /etc/postgresql/11/main/postgresql.conf
В директиве listen_addresses = „*“ укажите IP-адрес компьютера, на котором установлен PowerBI.
Откройте конфигурационный файл
nano /etc/postgresql/11/main/pg_hba.conf
В строке IPv4 local connections замените 0.0.0.0/0 на IP-адрес компьютера с установленным PowerBI.
Перезапустите PostgreSQL:
systemctl restart postgresql
Проверьте что PostgreSQL стал доступен по сети: в выводе команды netstat -nlt должен присутствовать IP-адрес указанного ранее компьютера.
Имя пользователя и пароль для подключения к базе данных указаны в конфигурационном файле /etc/staffcop/config в строках USER и PASSWORD соответственно.
Настройка компьютера с установленным PowerBI¶
Установите коннектор подключения к базе.
В PowerBI в разделе Получить данные выберите Другое - ODBC
В открывшемся окне Из ODBC в строке подключения введите свои данные в формате:
Driver={PostgreSQL ANSI(x64)};Server=10.10.0.1;Port=5432;Database=staffcop
С помощью Навигатора загрузите информацию из интересующих столбцов в редактор PowerBI.
Готово! Данные из Staffcop загружены в редактор PowerBI. Можно приступать к настрйоке визуализации!