Поделиться через


Выполнение запроса

Сводка: Узнайте об операции выполнения запроса, которая является частью ПАНЕЛИ мониторинга качества вызовов API данных. Панель мониторинга качества звонков — это средство для Skype для бизнеса Server.

Операция выполнения запроса является частью панели мониторинга api данных для качества звонков.

Выполнение запроса

Операция запуска запроса позволяет выполнять запрос к кубу на основе указанных измерений, измерений и фильтров, а также возвращать данные обратно.

Метод URI запроса Версия HTTP
ПОМЕСТИТЬ
<https:// portal>/QoEDataService/RunQuery
HTTP/1.1

Параметры URI — нет.

Заголовки запроса — нет дополнительных заголовков.

Текст запроса . Ниже приведен пример полезных данных запроса в формате JSON. Он содержит измерения, фильтры и измерения, необходимые для запроса.

{
"Filters": [{
"DataModelName": "[StartDate].[Month]",
"Caption": "July 2013",
"Value": "[2015-03-01T00:00:00]",
"Operand": 0,
"UnionGroup": ""
}],
"Dimensions": [{
"DataModelName": "[StartDate].[Month]"
}],
"Measurements": [{
"DataModelName": "[Measures].[Audio Good Streams Count]"
},
{
"DataModelName": "[Measures].[Audio UnClassified Streams Count]"
},
{
"DataModelName": "[Measures].[Audio Poor Streams Count]"
},
{
"DataModelName": "[Measures].[AudioPoorPercentage]"
}],
"Trend": {
"EnableTrend": true,
"SpanCount": 7,
"TrendDate": "2015-3",
"Type": 0
}
}

Фильтры — список выражений фильтра для применения таким образом, чтобы результирующий набор данных отражал только подмножество интересующих данных.

Измерения — список измерений, используемых для агрегирования данных. Требуется по крайней мере одно измерение, но для получения дополнительного уровня подагрегирования можно указать несколько измерений.

Измерения . Список измерений, также известный как факты, — это желаемые метрики для агрегирования на основе указанных измерений.

Trend — другие инструкции по настройке результирующих данных.

Ответ . Ответ включает код состояния HTTP и набор заголовков ответа.

Код состояния . Успешная операция возвращает код состояния 200 (ОК).

Заголовки ответов — нет дополнительных заголовков.

Текст ответа . Ниже приведен пример полезных данных ответа в формате JSON. Он содержит таблицу данных, которая содержит данные, а также метаданные, в которых показано время выполнения запроса и указывает, являются ли данные из кэша.

{
"ExecutionTime": "00:00:00.2102630",
"DataResult": [["September 2014",
        1792,
        34,
        78,
        4.171],
        ["October 2014",
        37017,
        1731,
        3305,
        8.197],
        ["November 2014",
        79184,
        3033,
        5556,
        6.557],
        ["December 2014",
        122253,
        4050,
        5444,
        4.263],
        ["January 2015",
        31246,
        1069,
        1342,
        4.118]],
"ResultIsFromCache": false,
"ErrorType": 0
}

Время выполнения — общее время, необходимое серверу для возврата данных. Это может быть связано с кэшем.

Data Result (Результат данных ) — результат запроса. Это двумерный массив, содержащий все перестановки членов измерений, а каждый элемент содержит имена элементов измерений и агрегированные значения указанных измерений.

Результат из кэша — для диагностика. Указывает, получен ли результат из кэша или из куба QoE.