Ejecutar consulta

Resumen: Obtenga información sobre la operación Ejecutar consulta, que forma parte del Panel de calidad de la API de datos para llamadas. Panel de calidad de llamadas es una herramienta para Skype Empresarial Server.

La operación Ejecutar consulta forma parte del panel Api de datos para la calidad de llamadas.

Ejecutar consulta

La operación Ejecutar consulta proporciona la capacidad de ejecutar una consulta en el cubo en función de dimensiones, medidas y filtros especificados y devolver de nuevo los datos.

Método Solicitar URI Versión HTTP
EXPONER
<https:// portal>/QoEDataService/RunQuery
HTTP/1.1

Parámetros URI : Ninguno.

Solicitar encabezados : sin encabezados adicionales.

Cuerpo de la solicitud : aquí tiene una carga de solicitud de ejemplo en JSON. Contiene las dimensiones, filtros y medidas necesarias para una consulta.

{
"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 que se aplicarán de manera que el conjunto de datos resultante refleje solo el subconjunto de datos que son de interés.

Dimensiones : lista de dimensiones que se usan para agregar los datos. Se requiere al menos una dimensión, pero se pueden especificar varias dimensiones para obtener un nivel adicional de subagregados.

Medidas : una lista de medidas, también conocidas como hechos, son las métricas deseadas que se agregarán en función de las dimensiones especificadas.

Tendencia : otras instrucciones de control para personalizar los datos de resultados.

Respuesta : la respuesta incluye un código de estado HTTP y un conjunto de encabezados de respuesta.

Código de estado : una operación correcta devuelve el código de estado 200 (correcto).

Encabezados de respuesta : sin encabezados adicionales.

Cuerpo de respuesta : a continuación se muestra una carga de respuesta de ejemplo en JSON. Contiene una tabla de datos, que contiene los datos, también contiene un metadato, que muestra el tiempo de ejecución de la consulta y si los datos proceden o no de la caché.

{
"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 tardó el servidor en devolver los datos. Esto puede implicar o no caché.

Resultado de datos : el resultado de la consulta. Es una matriz bidimensional que contiene todas las permutaciones de los miembros de las dimensiones y cada elemento que contiene los nombres de los miembros de las dimensiones y los valores agregados de las Medidas especificadas.

El resultado es de la caché : para diagnósticos. Indica si el resultado procede de la memoria caché o del cubo de QoE.