Визуализация данных Staffcop в отчетах через PowerBI

Подготовка сервера Staffcop

На сервере Staffcop необходимо настроить удалённое подключение к базе. По умолчанию эта функция отключена.

Для этого:

  1. Откройте конфигурационный файл базы данных:

nano /etc/postgresql/11/main/postgresql.conf
  1. В директиве listen_addresses = „*“ укажите IP-адрес компьютера, на котором установлен PowerBI.

  2. Откройте конфигурационный файл

nano /etc/postgresql/11/main/pg_hba.conf
  1. В строке IPv4 local connections замените 0.0.0.0/0 на IP-адрес компьютера с установленным PowerBI.

  2. Перезапустите PostgreSQL:

systemctl restart postgresql
  1. Проверьте что PostgreSQL стал доступен по сети: в выводе команды netstat -nlt должен присутствовать IP-адрес указанного ранее компьютера.

Имя пользователя и пароль для подключения к базе данных указаны в конфигурационном файле /etc/staffcop/config в строках USER и PASSWORD соответственно.

Настройка компьютера с установленным PowerBI

  1. Установите коннектор подключения к базе.

  2. В PowerBI в разделе Получить данные выберите Другое - ODBC

  3. В открывшемся окне Из ODBC в строке подключения введите свои данные в формате:

Driver={PostgreSQL ANSI(x64)};Server=10.10.0.1;Port=5432;Database=staffcop
  1. С помощью Навигатора загрузите информацию из интересующих столбцов в редактор PowerBI.

Готово! Данные из Staffcop загружены в редактор PowerBI. Можно приступать к настрйоке визуализации!