Skip to Content

Получение данных из аналитической подсистемы

Статья содержит инструкцию по настройке контура, где в качестве импортера выбран Primo Analytic — аналитическая подсистема Оркестратора. Импорт данных из аналитической подсистемы доступен с версии Idea Hub 25.3 и совместим с Оркестратором версии 1.24.8 и выше.

На текущий момент импортер Primo Analytic позволяет получить только статистику о запусках роботов и проектов. Для получения остальных данных, в частности, статистики очередей, в контуре должен быть настроен другой импортер (например, Primo RPA Global).

Предварительные настройки

  1. Настройте учетную запись пользователя для доступа к БД Оркестратора ltoolsanalytic. Пользователю потребуется право на чтение всех таблиц БД:

    • ExchangeQueueItemProcessing;
    • RobotLicenseUsage;
    • StudioLicenseUsage.
  2. Добавьте учетные данные в файл 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', ];

Настройка контура

  1. В веб-интерфейсе Idea Hub перейдите в раздел административного меню Структура > Таксономия.

  2. Найдите строку Контур и нажмите Список терминов. Откроется список созданных контуров.

  3. В строке нужного контура нажмите стрелку вниз рядом с действием Изменить и в выпадающем списке выберите Edit source data settings.

  4. Внизу страницы, под конфигурацией уже существующего импортера, нажмите кнопку Добавить импортер. Это позволит добавить дополнительный источник данных для контура.

    Добавить импортер

  5. В параметре Тип исходных данных выберите из списка значений тип Primo Analytic.

  6. В параметре Время начала импорта исходных данных установите время, в которое Idea Hub будет автоматически забирать данные из аналитической подсистемы. Рекомендуется устанавливать ночное время, в которое нагрузка на сервер будет минимальной.

  7. Выберите, какие данные вы хотите импортировать:

    • Статистика проектов — при выборе этого значения убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика проектов. В статистику входят следующие данные: дата запуска проекта, средняя длительность в сек., общее количество запусков, количество успешных запусков, количество запусков с бизнес-ошибками и количество запусков с техническими ошибками (исключениями).
    • Статистика роботов — при выборе этого значения убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика роботов. В статистику входят следующие данные: …
  8. Нажмите Сохранить конфигурацию внизу страницы.