Daten-API für das Anrufqualitäts-Dashboard (CQD) in Skype for Business Server

Zusammenfassung: Erfahren Sie mehr über die Daten-API für das Anrufqualitätsdashboard. Das Anrufqualitätsdashboard ist ein Tool zum Skype for Business Server.

Die Daten-API bietet programmgesteuerten Zugriff auf das Anrufqualitätsdashboard für Skype for Business Server.

Daten-API für das Anrufqualitätsdashboard

Die Daten-API bietet eine Abfrageschnittstelle für den QoE-Cube. Die Daten-API ist eine REST-API für die Arbeit mit mehrdimensionalen Datenbanken, die aggregierte QoE-Metriken basierend auf angegebenen Dimensionen und Filtern bereitstellt.

Die REST-Vorgänge sind in der folgenden Tabelle enthalten.

Vorgang Beschreibung
Abrufen von Cubes
Rufen Sie die Liste der verfügbaren Dimensionen und Maße ab.
Abrufen von Dimensionselementen
Der Vorgang Dimensionselemente abrufen gibt die Liste der Elemente einer bestimmten Dimension zurück. Es gibt auch die Möglichkeit, die Mitgliederliste zu filtern und eine Teilmenge zu erhalten, um die Überweisungskosten zu reduzieren.
Ausführen von Abfragen
Der Abfrageausführungsvorgang bietet die Möglichkeit, eine Abfrage für den Cube basierend auf angegebenen Dimensionen, Messungen und Filtern auszuführen und die Daten zurückzugeben.
Leeren des Caches
Der Cachelöschvorgang löscht den Cache auf dem Server für Abfragen und Daten. Dadurch wird der Cache zurückgesetzt, und wir erhalten anschließend neue Daten aus dem QoE-Cube für neue Anforderungen.
Abrufen des Integrationsprotokolls
Der Vorgang "Integrationsprotokoll abrufen" gibt eine Liste von Protokolleinträgen zurück, die die Aktivitäten in der QoE-Cubeverarbeitung beschreiben.
Abrufen der letzten Integrationsdaten
Rufen Sie die letzten Integrationsdaten aus dem Cube ab.

CorS-Unterstützung (Cross-Origin Resource Sharing) für die Daten-API

Die Daten-API unterstützt CORS (Cross-Origin Resource Sharing). CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird und verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft. CORS bietet eine sichere Möglichkeit, um einer Domäne (der Ursprungsdomäne) das Aufrufen von APIs in einer anderen Domäne zu ermöglichen. Ausführliche Informationen zu CORS finden Sie in der CORS-Spezifikation .

Aktivieren der CORS für Daten-API

Im Folgenden finden Sie einen Auszug aus der Daten-API-web.config mit zwei Domänen, die in den corsTrustedOrigin-Anwendungseinstellungen aufgeführt sind. Alle Anforderungen, die von den von diesen Servern geladenen Skripts ausgeführt werden, werden von der Daten-API als vertrauenswürdig eingestuft.

Denken Sie daran, das genaue Protokoll, den Hostnamen und den Port (falls vorhanden) einzuschließen. Am Ende darf kein Schrägstrich (/) eingefügt werden. Mehrere Einträge können durch Trennzeichen durch Kommas angegeben werden.

<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>