Compartilhar via


API de dados do CQD (Painel de Qualidade de Chamada) no Skype for Business Server

Resumo: Saiba mais sobre a API de Dados para Painel de Qualidade de Chamada. O Painel de Qualidade de Chamada é uma ferramenta para Skype for Business Server.

A API de Dados fornece acesso programático para o Painel de Qualidade de Chamada para Skype for Business Server.

API de dados para painel de qualidade de chamada

A API de Dados oferece uma interface de consulta para o Cubo QoE. A API de Dados é uma API REST para trabalhar com banco de dados multidimensional que fornece métricas de QoE agregadas com base em dimensões e filtros especificados.

As operações REST estão incluídas na tabela a seguir.

Operação Descrição
Obter o cubo
Obtenha a lista de dimensões e medidas disponíveis.
Obtenha os Membros da Dimensão
Obter a operação Membros da Dimensão retorna a lista de membros de uma dimensão específica. Ele também fornece a capacidade de filtrar a lista de membros e obter um subconjunto, para reduzir o custo de transferência eletrônica.
Executar Consulta
A operação Executar Consulta fornece a capacidade de executar uma consulta no cubo com base em dimensões, medidas e filtros especificados e retornar os dados.
Limpar Cache
A operação Limpar Cache exclui o cache no servidor para consultas e dados. Isso redefinirá o cache e obteremos novos dados do Cubo QoE posteriormente para novas solicitações.
Obter o Log de integração
Obter a operação Log de Integração retorna uma lista de entradas de log que descrevem as atividades no processamento do Cubo QoE.
Obter Últimos Dados de Integração
Obtenha os últimos dados de integração do cubo.

Suporte ao CORS (Compartilhamento de Recursos de Origem Cruzada) para API de Dados

A API de dados dá suporte ao CORS (Compartilhamento de Recursos de Origem Cruzada). CORS é um recurso HTTP que permite que um aplicativo Web em execução em um domínio acesse recursos em outro domínio. Os navegadores da Web implementam uma restrição de segurança conhecida como política de mesma origem da Política de Mesma Origem que impede uma página da Web de chamar APIs em um domínio diferente. O CORS fornece uma maneira segura de permitir que um domínio (o domínio de origem) chame APIs em outro domínio. Consulte a especificação cors para obter detalhes sobre CORS.

Habilitando o CORS para API de Dados

A seguir, um trecho da API de Dados web.config, mostrando dois domínios listados nas configurações do aplicativo corsTrustedOrigin. Todas as solicitações feitas pelos scripts carregados desses servidores são confiáveis pela API de Dados.

Lembre-se de incluir o protocolo exato, o nome do host e a porta (se houver). Não coloque nenhum caractere de barra para frente (/) no final. Várias entradas podem ser especificadas separando-se com vírgulas.

<configuration>
  <appSettings>
    <add key="corsTrustedOrigin" value="https://<trusted-server>,http://<another-trusted-domain>:8080" /> <!-- Domains which are trusted to get the data -->
    <add key="QoEDataLib.DebugMode" value="True" /> <!-- Setting this to True, allows seeing of the detail logs in status page -->
...  </appSettings>
</configuration>