GetSvcResult GetSvc(GetSvcArg tArg)
tArg. Параметры выполнения операции.
Операция GetSvc извлекает параметры работы BI-сервера.
Данная операция позволяет получить следующую информацию:
Параметры, используемые BI-сервером, при работе отдельных сессий с репозиториями;
Параметры пула соединений, используемого BI-сервером;
Параметры сервера состояний;
Статистику выполнения по операциям или запросам;
Информацию о единицах лицензирования.
Для выполнения операции в шаблоне tArg.pattern задайте флаги тех параметров, которые необходимо получить. В поле tArg.credentials необходимо указать учётные данные пользователя, который обладает правами доступа к системным таблицам и сохранён в реестре BI-сервера. Для сохранения учётных данных используйте приложение PP.Util с ключами /save_creds и /DC.
Для сбора статистики BI-сервер должен быть подготовлен определённым образом:
В реестре должен быть создан ключ SamplingStr (Более подробно смотрите в описании ключей реестра, используемых BI-сервером).
Для сбора статистики в системных таблицах репозитория репозиторий должен быть подготовлен с использованием программы PP.Util. Идентификатор репозитория с системными таблицам должен быть указан в ключе реестра SysLogMb.
Для получения статистики выполнения операций определите поле tArg.pattern.operationsStat; для операций, сгруппированных в отдельные группы - поле tArg.pattern.requestsStat. При этом будет получена статистика, хранящаяся в памяти BI-сервера. Для получения статистики, собранной и хранящейся в системных таблицах репозитория определите поле tArg.pattern.operationRequestsStat.
Примечание. Статистика, собираемая в памяти, сбрасывается при перезапуске BI-сервера.
Различные варианты использования операции приведены в следующих примерах:
Наименование примера |
Получение параметров работы BI-сервера |
Получение статистики выполнения операций |
См. также: