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

Сводка: Узнайте о операцию выполнить запрос, который является частью API данных для панели мониторинга качества звонков.Summary: Learn about the Run Query operation, which is part of the Data API for Call Quality Dashboard. Панель мониторинга качества звонков — это средство для Скайп для Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

Операция выполнить запрос является частью API данных для панели мониторинга качества звонков.The Run Query operation is part of the Data API for Call Quality Dashboard.

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

Выполнить запрос, операция предоставляет возможность выполнения запроса в кубе, на основе указанного измерения, измерения и фильтры и возвращать данные обратно.Run Query operation provides the ability to run a query on the cube based on specified dimensions, measurements, and filters and return back the data.

МетодMethod URI запросаRequest URI Версия HTTPHTTP Version
ПоместитьPOST
https://<портала>/QoEDataService/RunQueryhttps://<portal>/QoEDataService/RunQuery
HTTP/1.1HTTP/1.1

Параметры URI — нет.URI Parameters - None.

Заголовки запроса — без дополнительных заголовков.Request Headers - No additional headers.

Текст запроса — здесь — это полезных данных запроса примера в JSON.Request Body - Here is a sample request payload in JSON. Он содержит измерений, фильтры и измерения, необходимые для запроса.It contains dimensions, filters, and measurement required for a query.

{
"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
}
}

Фильтры - список выражений фильтра для применения таким образом, результирующий набор данных, будет содержать только подмножества данных, которые могут представлять интерес.Filters - A list of filter expressions to be applied such that the resulting data set will reflect only the subset of the data that are of interest.

Измерения - список измерений, которые будут использоваться для группирования данных.Dimensions - A list of dimensions that will be used for aggregating the data. Требуется по крайней мере одно измерение, но несколько измерений может быть указано для получения дополнительных уровней вложенных статистические выражения.At least one dimension is required but multiple dimensions may be specified to obtain additional level of sub-aggregations.

Измерения — список единиц измерения, также известной как фактов, что желаемую метрики суммировать на основе измерений, указанному.Measurements - A list of measurements, also known as facts, that are the desired metrics to be aggregated based on the dimensions you specified.

ТЕНДЕНЦИЯ - дополнительный элемент управления инструкции для настройки данных результатов.Trend - Additional control instructions to customize the result data.

Ответа - ответ включает код состояния HTTP и набор заголовков ответов.Response - The response includes an HTTP status code and a set of response headers.

Код состояния - успешные операции возвращает код состояния 200 (ОК).Status Code - A successful operation returns status code 200 (OK).

Заголовки ответа — без дополнительных заголовков.Response Headers - No additional headers.

Тело ответа - ниже приведен пример полезные данные ответа в формате JSON в.Response Body - Below is a sample response payload in JSON. Он содержит таблицу данных, который содержит данные, также будет содержать метаданные, который показывает время выполнения запроса и ли данные из кэша.It contains a data table which contains the data, also it will contain a meta data, which shows query execution time and whether or not the data is from the cache.

{
"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
}

Время выполнения — общее время, которое потребовалось для возвращения данных с сервера.Execution Time - The total time it took for the server to return the data. Это может и не может включать в себя кэша.This may or may not involve cache.

Данные результатов - результатов запроса.Data Result - The result of the query. Это двухмерный массив, содержащий все перестановок элементов измерений и каждый элемент, содержащий имена элементов измерений, а также статистические значения указанного измерения.It is a two-dimensional array containing all permutations of the dimensions' members, and each element containing the dimensions' member names as well as the aggregated values of the specified Measurements.

Результатом является из кэша - для диагностики.Result is From Cache - For diagnostics. Указывает, будет ли результат поступил из кэша или из куба качества взаимодействия.Indicates whether the result came from the cache or from the QoE Cube.