Ejecutar consultaRun Query

Resumen: Obtener información sobre la operación de ejecutar consulta, que forma parte de la API de datos para llamar al panel de calidad.Summary: Learn about the Run Query operation, which is part of the Data API for Call Quality Dashboard. Panel de calidad de la llamada es una herramienta de Skype para Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

La operación de ejecutar consulta forma parte de la API de datos para llamar al panel de calidad.The Run Query operation is part of the Data API for Call Quality Dashboard.

Ejecutar consultaRun Query

Ejecutar consulta operación proporciona la capacidad de ejecutar una consulta en el cubo basándose en los filtros, las medidas y dimensiones especificadas y devolver los datos de nuevo.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.

MétodoMethod URI de la solicitudRequest URI Versión de HTTPHTTP Version
ExponerPOST
https://<portal>/QoEDataService/RunQueryhttps://<portal>/QoEDataService/RunQuery
HTTP/1.1HTTP/1.1

URI parámetros : ninguno.URI Parameters - None.

Encabezados de solicitud - sin encabezados adicionales.Request Headers - No additional headers.

El Cuerpo de la solicitud - aquí es una carga de solicitud muestra en JSON.Request Body - Here is a sample request payload in JSON. Contiene dimensiones, filtros y medida necesaria para una consulta.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
}
}

Filtros : una lista de expresiones de filtro para aplicar tales que el conjunto de datos resultante se reflejan sólo el subconjunto de los datos que son de interés.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.

Dimensiones - una lista de las dimensiones que se utilizará para la agregación de los datos.Dimensions - A list of dimensions that will be used for aggregating the data. Se requiere al menos una dimensión pero pueden especificarse varias dimensiones para obtener un nivel adicional de agregados secundarios.At least one dimension is required but multiple dimensions may be specified to obtain additional level of sub-aggregations.

Medidas : una lista de medidas, también conocido como hechos, que son las métricas a agregarse deseadas se basan en las dimensiones que especificó.Measurements - A list of measurements, also known as facts, that are the desired metrics to be aggregated based on the dimensions you specified.

Trend - instrucciones de control adicional para personalizar los datos de resultado.Trend - Additional control instructions to customize the result data.

Respuesta : la respuesta incluye un código de estado HTTP y un conjunto de encabezados de respuesta.Response - The response includes an HTTP status code and a set of response headers.

Código de estado - una operación correcta devuelve el código de estado 200 (OK).Status Code - A successful operation returns status code 200 (OK).

Encabezados de respuesta - sin encabezados adicionales.Response Headers - No additional headers.

Cuerpo de la respuesta : a continuación es una carga de respuesta de ejemplo en JSON.Response Body - Below is a sample response payload in JSON. Contiene una tabla de datos que contiene los datos, también contendrá metadatos, que muestra el tiempo de ejecución de la consulta y si son o no los datos de la caché.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
}

Tiempo de ejecución - el tiempo total que tarda el servidor devuelva los datos.Execution Time - The total time it took for the server to return the data. Esto puede o no puede implicar la caché.This may or may not involve cache.

Resultados de datos - el resultado de la consulta.Data Result - The result of the query. Es una matriz bidimensional que contiene todas las permutaciones de los miembros de las dimensiones y cada elemento que contiene los nombres de miembros de las dimensiones, así como los valores agregados de las medidas especificadas.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.

Resultado es de la caché - para diagnósticos.Result is From Cache - For diagnostics. Indica si el resultado procede de la memoria caché o del cubo de la calidad de la experiencia.Indicates whether the result came from the cache or from the QoE Cube.