Получение данных из аналитической подсистемы
Статья содержит инструкцию по настройке контура, где в качестве импортера выбран Primo Analytic — аналитическая подсистема Оркестратора. Импорт данных из аналитической подсистемы доступен с версии Idea Hub 25.3 и совместим с Оркестратором версии 1.24.8 и выше.
На текущий момент импортер Primo Analytic позволяет получить только статистику о запусках роботов и проектов. Для получения остальных данных, в частности, статистики очередей, в контуре должен быть настроен другой импортер (например, Primo RPA Global).
Предварительные настройки
-
Настройте учетную запись пользователя для доступа к БД Оркестратора ltoolsanalytic. Пользователю потребуется право на чтение всех таблиц БД:
- ExchangeQueueItemProcessing;
- RobotLicenseUsage;
- StudioLicenseUsage.
-
Добавьте учетные данные в файл
settings.local.php
, как показано в примере ниже:- номер в строке
$databases
должен соответствовать ID контура (в нашем примере это 863); - параметры
port
,host
,database
,username
,password
указываются в соответствии с вашими настройками, где:port
— порт подключения к базе данных;host
— IP-адрес сервера с БД Оркестратора;database
— имя базы данных;username
— имя пользователя для базы данных;password
— пароль пользователя для базы данных.
$databases['psd_primo_analytic'][863] = [ 'driver' => 'pgsql', 'autoload' => 'core/modules/pgsql/src/Driver/Database/pgsql/', 'namespace' => 'Drupal\pgsql\Driver\Database\pgsql', 'prefix' => '', 'port' => '5432', 'host' => '127.0.0.1', 'database' => 'ltoolsanalytic', 'username' => 'postgres', 'password' => 'postgres', ];
- номер в строке
Настройка контура
-
В веб-интерфейсе Idea Hub перейдите в раздел административного меню Структура > Таксономия.
-
Найдите строку Контур и нажмите Список терминов. Откроется список созданных контуров.
-
В строке нужного контура нажмите стрелку вниз рядом с действием Изменить и в выпадающем списке выберите Edit source data settings.
-
Внизу страницы, под конфигурацией уже существующего импортера, нажмите кнопку Добавить импортер. Это позволит добавить дополнительный источник данных для контура.
-
В параметре Тип исходных данных выберите из списка значений тип Primo Analytic.
-
В параметре Время начала импорта исходных данных установите время, в которое Idea Hub будет автоматически забирать данные из аналитической подсистемы. Рекомендуется устанавливать ночное время, в которое нагрузка на сервер будет минимальной.
-
Выберите, какие данные вы хотите импортировать:
- Статистика проектов — при выборе этого значения убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика проектов. В статистику входят следующие данные: дата запуска проекта, средняя длительность в сек., общее количество запусков, количество успешных запусков, количество запусков с бизнес-ошибками и количество запусков с техническими ошибками (исключениями).
- Статистика роботов — при выборе этого значения убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика роботов. В статистику входят следующие данные: …
-
Нажмите Сохранить конфигурацию внизу страницы.