Bereitstellen des Anrufqualitäts-Dashboards für Skype for Business Server
Zusammenfassung: Erfahren Sie mehr über den Bereitstellungsprozess für das Anrufqualitätsdashboard. Das Anrufqualitätsdashboard ist ein Tool für Skype for Business Server.
Übersicht über die Bereitstellung
Das Anrufqualitäts-Dashboard (Call Quality Dashboard, CQD) besteht aus drei Hauptkomponenten:
Archivdatenbank, in der die QoE-Daten (Quality of Experience) repliziert und gespeichert werden.
Cube, in dem Daten aus der QoE-Archivdatenbank für optimierten und schnellen Zugriff aggregiert werden.
Portal, in dem Benutzer QoE-Daten ganz einfach abfragen und visualisieren können.
Der Einrichtungsprozess für QoE-Archiv umfasst das Erstellen der QoE-Archivdatenbank, das Bereitstellen einer SQL Server gespeicherten Prozedur, die die Daten aus der QoE-Quellmetrikdatenbank in die QoE-Archivdatenbank verschiebt, und das Einrichten des SQL Server-Agent Auftrags, um die gespeicherte Prozedur in regelmäßigen Abständen auszuführen.
Die Cubebereitstellung ruft Informationen vom Benutzer ab, auf dem sich das QoE-Archiv befindet, stellt den Cube bereit und richtet einen regulären SQL Server-Agent-Auftrag ein, der den Cube in regelmäßigen Abständen aktualisiert.
Die Portalinstallation erstellt eine Repositorydatenbank, in der die Zuordnung von CQD-Benutzern zu den Berichten/Abfragen jedes Benutzers gespeichert wird. Anschließend wird eine IIS-Webanwendung eingerichtet, die das Dashboard ist, in dem Benutzer einen vordefinierten Satz von Berichten sehen sowie eigene Abfragen anpassen und erstellen können, um Daten aus dem Cube zu visualisieren. Die Portalinstallation erstellt zwei zusätzliche Webanwendungen, die APIs für Benutzer für den programmgesteuerten Zugriff auf das Repository und den Cube verfügbar machen. (Diese APIs werden auch intern vom Dashboard verwendet.)
Phase | Schritte | Rollen und Gruppenmitgliedschaft | Dokumentation |
---|---|---|---|
Installieren Sie die erforderliche Hardware und Software. |
Entscheiden Sie sich für die CQD-Konfiguration, und wählen Sie eine SQL Server aus, aus der die Installation ausgeführt werden soll. |
Domänenbenutzer, der Mitglied der lokalen Administratorgruppe ist. |
Abschnitt "Anforderungen vor der Installation" in der Bereitstellungsdokumentation. |
Installieren Sie CQD. |
Führen Sie die MSI-Datei nach dem Bereitstellungsdokument aus. |
Zum Ausführen des Setups muss das Installationskonto ein Domänenbenutzer sein, der Mitglied der lokalen Administratorgruppe ist und Lesezugriff auf die QoE-Metrikdatenbank auf dem Monitoring Server hat. |
Abschnitte "Konten und Bereitstellungsschritte" in der Bereitstellungsdokumentation. |
Gewähren des Benutzerzugriffs. |
Zum Verwalten der Benutzerautorisierung für das Portal empfehlen wir die Verwendung der URL-Autorisierung, die in IIS 7.0 eingeführt wurde. Weitere Informationen finden Sie unter Grundlegendes zur IIS 7.0-URL-Autorisierung. |
Domänenbenutzer, der Mitglied der lokalen Administratorgruppe ist. |
Verwalten des Benutzerzugriffs für das Portal in der Bereitstellungsdokumentation. |
Optional: Geben Sie Subnetzzuordnungsinformationen an. |
Auffüllen von Netzwerk- und Gebäudezuordnungstabellen in der QoE-Archivdatenbank. |
Ein Konto mit Schreibzugriff auf die QoE-Archivdatenbank. |
Abschnitt "Bereitstellen von Subnetzinformationen" in der Benutzerdokumentation. |
Die Bereitstellung des Anrufqualitätsdashboards umfasst das Einrichten der Infrastruktur und die Installation der Software. Im folgenden Verfahren wird der Prozess beschrieben.
Bereitstellungsschritte
Kopieren Sie die CallQualityDashboard.msi auf den Computer, auf dem die Archivdatenbankkomponente von CQD installiert werden soll (dies ist der Computer, auf dem SQL Server installiert ist).
Führen Sie die MSI-Datei aus (Windows fordert Sie dazu auf, mit Administratorrechten auszuführen).
Akzeptieren Sie die EULA.
Wählen Sie den Zielordner aus, in dem sich Dateien im Zusammenhang mit Komponenten des Anrufqualitätsdashboards befinden, oder übernehmen Sie den Standardspeicherort.
Wählen Sie alle Features aus.
Geben Sie auf der Seite "QoE-Archivkonfiguration" die folgenden Informationen an:
QoE Metrics SQL Server: SQL Server Instanzname für den Speicherort der QoE Metrics DB (dies ist die Datenquelle).
QoE-Archiv SQL Server Name: Dies ist ein schreibgeschütztes Feld, das auf den vollqualifizierten Domänennamen des lokalen Computers festgelegt ist. Archiv-DB kann nur auf dem lokalen Computer installiert werden.
QoE-Archiv SQL Server Instanz: Ein lokaler SQL Server Instanzname für den Speicherort, an dem die Archivdatenbank erstellt werden soll. Wenn Sie eine Standardinstanz SQL Server verwenden möchten, lassen Sie dieses Feld leer. Wenn Sie eine benannte SQL Server Instanz verwenden möchten, geben Sie den Instanznamen an (z. B. den Namen nach dem "").
QoE-Archivdatenbank: Standardmäßig ist diese Option auf "Neue Datenbank erstellen" festgelegt. Da das Upgrade der Archivdatenbank nicht unterstützt wird, kann die Option "Vorhandene Datenbank verwenden" nur verwendet werden, wenn die vorhandene Archivdatenbank das gleiche Schema wie der zu installierende Build aufweist.
Datenbankdateiverzeichnis: Pfad zum Speicherort der Datenbankdateien (MDF und LDF) für die Archivdatenbank. Dies sollte sich auf einem Laufwerk (HDD2 in der empfohlenen Hardwarekonfiguration) befinden, das vom Betriebssystem getrennt ist. Beachten Sie, dass, da die Dateinamen bei der Installation behoben sind, es empfohlen wird, ein leeres Verzeichnis ohne Dateien zu verwenden, um potenzielle Konflikte zu vermeiden.
Mehrere Partitionen verwenden: Der Standardwert ist "Multiple partition", was Business Intelligence Edition oder Enterprise Edition von SQL Server erfordert. Wählen Sie für die Standardedition die Option "Einzelne Partition" aus. Beachten Sie, dass die Leistung der Cubeverarbeitung möglicherweise beeinträchtigt wird, wenn eine einzelne Partition verwendet wird.
Hinweis
Die Auswahl für die Option "Mehrere Partitionen verwenden" kann nach Abschluss des Setups nicht mehr geändert werden. Um es zu ändern, muss das Cubefeature zuerst deinstalliert und dann mit der Option "Ändern" in Systemsteuerung neu installiert werden.
Partitionsdateiverzeichnis: Pfad zum Speicherort der Partitionen für die QoE-Archivdatenbank. Dies sollte sich auf einem Laufwerk (HDD3 in der empfohlenen Hardwarekonfiguration) befinden, das vom Betriebssystemlaufwerk und dem SQL-Datenbankprotokolldateienlaufwerk getrennt ist. Beachten Sie, dass, da die Dateinamen bei der Installation behoben sind, es empfohlen wird, ein leeres Verzeichnis ohne Dateien zu verwenden, um potenzielle Konflikte zu vermeiden.
SQL-Agent-Auftragsbenutzer – Benutzername & Kennwort: Domänendienstkontoname und Kennwort (maskiert), die zum Ausführen des Schritts "QoE-Archivdaten" des SQL Server-Agent Auftrags verwendet werden (der die gespeicherte Prozedur zum Abrufen von Daten aus QoE Metrics DB in Archive DB ausführt, sodass dieses Konto über Lesezugriff auf QoE Metrics DB verfügen muss, wie im Abschnitt "Konten" angegeben. Dieses Konto muss sich auch im QoE-Archiv SQL Server Instanz) anmelden.
Hinweis
Das Konto, unter dem die SQL Server Instanz ausgeführt wird, z. B. NT SERVICE\MSSQLSERVER, muss über Zugriff/Berechtigung für die oben angegebenen Verzeichnisse verfügen, damit die Installation erfolgreich ausgeführt werden kann. Ausführliche Informationen finden Sie unter Konfigurieren von Dateisystemberechtigungen für den Datenbankmodulzugriff.
Wenn Sie auf "Weiter" klicken, führt das Installationsprogramm erforderliche Überprüfungen durch und meldet, ob Probleme auftreten. Wenn alle erforderlichen Prüfungen bestanden sind, wechselt das Installationsprogramm zur Cubekonfigurationsseite.
Hinweis
Wenn das Installationsprogramm eine Warnmeldung anzeigt, dass der SQL Server-Agent Dienst für das QoE-Archiv SQL Server Instanz derzeit nicht ausgeführt wird, kann die Installation fortgesetzt werden, aber stellen Sie nach der Installation sicher, dass der SQL-Agent-Dienst ausgeführt wird, und legen Sie den Starttyp auf "Automatisch" fest, damit der geplante Auftrag ausgeführt wird.
Geben Sie auf der Cubekonfigurationsseite die folgenden Informationen an:
QoE-Archiv SQL Server Name: Dies ist ein schreibgeschütztes Feld, das auf den vollqualifizierten Domänennamen des lokalen Computers festgelegt ist. Cube kann nur auf dem Computer installiert werden, der über eine QoE-Archivdatenbank verfügt (Hinweis. Cube selbst kann auf einem Remotecomputer installiert werden. Siehe unten)
QoE-Archiv SQL Server Instanz: SQL Server Instanzname für den Speicherort der QoE-Archiv-DB. Wenn Sie eine Standardinstanz SQL Server angeben möchten, lassen Sie dieses Feld leer. Um eine benannte SQL Server Instanz anzugeben, geben Sie den Instanznamen ein (z. B. den Namen nach dem ""). Wenn die QoE-Archivkomponente für die Installation ausgewählt wurde, wird dieses Feld vorab mit dem Wert ausgefüllt, der auf der Seite "QoE-Archivkonfiguration" bereitgestellt wird.
Cubeanalyseserver: SQL Server Analysis Service-Instanznamen für den Speicherort, an dem der Cube erstellt werden soll. Dies kann ein anderer Computer sein, aber der installierende Benutzer muss Mitglied der Serveradministratoren des Ziels SQL Server Analysis Service-Instanz sein.
Hinweis
Weitere Informationen zum Konfigurieren von Analysis Services Server-Administratorberechtigungen finden Sie unter Erteilen von Serveradministratorberechtigungen (Analysis Services)
Mehrere Partitionen verwenden: Der Standardwert ist "Multiple partition", was Business Intelligence Edition oder Enterprise Edition von SQL Server erfordert. Wählen Sie für die Standardedition die Option "Einzelne Partition" aus. Beachten Sie, dass die Leistung der Cubeverarbeitung möglicherweise beeinträchtigt wird, wenn eine einzelne Partition verwendet wird.
Hinweis
Die Auswahl für die Option "Mehrere Partitionen verwenden" kann nach Abschluss des Setups nicht mehr geändert werden. Um es zu ändern, muss das Cubefeature zuerst deinstalliert und dann mit der Option "Ändern" in Systemsteuerung neu installiert werden.
Cubebenutzer – Benutzername & Kennwort: Domänendienstkontoname und Kennwort (maskiert), die die Cubeverarbeitung auslösen. Wenn die QoE-Archivkomponente für die Installation ausgewählt wurde, wird dieses Feld vorab mit dem Wert ausgefüllt, der auf der Seite "Archivkonfiguration" für den SQL Agent-Auftragsbenutzer bereitgestellt wird. Es wird jedoch empfohlen, ein anderes Domänendienstkonto anzugeben, damit Setup ihm die am wenigsten erforderlichen Berechtigungen erteilen kann.
Wenn Sie auf die nächste Schaltfläche klicken, wird eine weitere Überprüfungsrunde ausgeführt, und jedes Problem wird gemeldet. Nach erfolgreichem Abschluss der Überprüfung wechselt das Installationsprogramm zur Portalkonfigurationsseite.
Geben Sie auf der Seite "Portalkonfiguration" die folgenden Informationen an:
QoE-Archiv-SQL Server: SQL Server Instanzname für den Speicherort der QoE-Archivdatenbank. Beachten Sie, dass im Gegensatz zur QoE-Archivkonfigurationsseite und der Cubekonfigurationsseite der Computername nicht festgelegt ist und angegeben werden muss. Wenn die QoE-Archivkomponente für die Installation ausgewählt wurde, wird dieses Feld vorab mit dem Wert ausgefüllt, der auf der Seite "QoE-Archivkonfiguration" bereitgestellt wird.
Cubeanalyseserver: SQL Server Analysis Service-Instanzname für den Speicherort des Cubes. Wenn die Cubekomponente für die Installation ausgewählt wurde, wird dieses Feld vorab mit dem Wert ausgefüllt, der auf der Cubekonfigurationsseite bereitgestellt wird.
Repository-SQL Server: SQL Server Instanzname, in dem die Repositorydatenbank erstellt werden soll. Wenn der SQL Server Instanzname, in dem sich die QoE-Archivdatenbank befindet, weiter oben im Setup (in anderen Komponenten) bereitgestellt wurde, wird dieses Feld mit dem Namen der QoE-Archivdatenbank SQL Server Instanz vorab ausgefüllt. Dies kann jede SQL Server Instanz sein.
Repositorydatenbank: Standardmäßig ist die Option auf "Neue Datenbank erstellen" festgelegt. Da das Upgrade der Repository-DATENBANK nicht unterstützt wird, kann die Option "Vorhandene Datenbank verwenden" nur verwendet werden, wenn die vorhandene Repository-DATENBANK das gleiche Schema wie der zu installierende Build aufweist.
IIS-App-Poolbenutzer – Benutzername & Kennwort: Das Konto, unter dem der IIS-Anwendungspool ausgeführt werden soll. Die Felder "Benutzername" und "Kennwort" werden abgeblendet, wenn integrierte Systemkonten ausgewählt sind. Diese Felder werden nur aktiviert, wenn im Dropdownfeld "Sonstige" ausgewählt ist, damit der Benutzer die Kontoinformationen des Domänendiensts eingeben kann.
Beim Klicken auf die nächste Überprüfung wird die letzte Überprüfungsrunde durchgeführt, um sicherzustellen, dass auf die SQL Server Instanzen mithilfe der bereitgestellten Anmeldeinformationen zugegriffen werden kann und dass IIS auf dem Computer verfügbar ist. Nach erfolgreichem Abschluss der Überprüfung fährt das Installationsprogramm mit dem Setup fort.
Wenn das Installationsprogramm fertig ist, wird wahrscheinlich der SQL Server-Agent Auftrag ausgeführt, wobei die QoE-Daten und die Cubeverarbeitung geladen werden. Je nach Menge der Daten in QoE stehen dem Portal noch keine Daten zur Anzeige zur Verfügung. Um den Status der Datenlast- und Cubeverarbeitung zu überprüfen, wechseln Sie zu http://<machinename>/CQD/#/Health
.
Hinweis
Beachten Sie, dass bei der URL zum Überprüfen des Status der Downloadcubeverarbeitung die Groß-/Kleinschreibung beachtet wird. Wenn Sie "Integrität" eingeben, funktioniert die URL nicht. Sie müssen "Integrität" am Ende der URL mit der GroßbuchstabeN H eingeben.
Detaillierte Protokollmeldungen werden angezeigt, wenn der Debugmodus aktiviert ist. Um den Debugmodus zu aktivieren, wechseln Sie zu %SYSTEMDRIVE%\Programme\Skype For Business 2015 CQD\QoEDataService\web.config, und aktualisieren Sie die folgende Zeile, damit der Wert auf "True" festgelegt ist:
<add key="QoEDataLib.DebugMode" value="True" />
Auf die Hauptportalseite kann über zugegriffen werden http://<machinename>/CQD
.
Verwalten des Benutzerzugriffs für das Portal
Zum Verwalten der Benutzerautorisierung für das Portal empfehlen wir die Verwendung der URL-Autorisierung, die in IIS 7.0 eingeführt wurde. Weitere Informationen zur IIS-Sicherheit finden Sie unter Grundlegendes zur IIS 7.0-URL-Autorisierung.
Jede Website oder Webanwendung erbt die standardmäßige URL-Autorisierung, die für den gesamten IIS konfiguriert ist, was in der Regel "Alle Benutzer zulassen" ist. Wenn der Zugriff auf das Portal restriktiver sein muss, können Administratoren nur der bestimmten Benutzergruppe Zugriff gewähren, indem sie die "Autorisierungsregeln" bearbeiten.
Hinweis
Das Symbol "Autorisierungsregeln" ist nicht mit der ".NET-Autorisierung" im Abschnitt ASP.NET zu verwechseln, bei dem es sich um einen anderen Autorisierungsmechanismus handelt.
Administratoren sollten zuerst die geerbte Regel "Alle Benutzer zulassen" entfernen. Dadurch wird verhindert, dass nicht autorisierte Benutzer auf das Portal zugreifen.
Als Nächstes sollten Administratoren neue Zulassungsregeln hinzufügen und bestimmten Benutzern die Berechtigung zum Zugriff auf das Portal erteilen. Es wird empfohlen, eine lokale Gruppe namens "CQDPortalUsers" zu erstellen, um die Benutzer zu verwalten.
Die Konfigurationsdetails werden in der web.config gespeichert, die sich im physischen Verzeichnis des Portals befindet.
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <authorization> <remove users="*" roles="" verbs="" /> <add accessType="Allow" roles="CQDPortalUsers" /> </authorization> </security> </system.webServer> </configuration>
Der nächste Schritt besteht darin, das Dashboard des CQD zu konfigurieren. Nachdem Benutzer von IIS authentifiziert wurden, müssen sie über Dateiberechtigungen für das CQD-Verzeichnis verfügen, um auf die Webportalinhalte zugreifen zu können. Es ist möglich, die ACLs über die Registerkarte "Sicherheit" der CQD-Verzeichniseigenschaften zu ändern, um einzelne Benutzer oder Gruppen hinzuzufügen. Der empfohlene Ansatz besteht jedoch darin, die Dateiberechtigungen unverändert zu lassen. Ändern Sie stattdessen die IIS-Einstellung so, dass der IIS-Arbeitsprozess für den Zugriff auf das CQD-Verzeichnis verwendet wird, unabhängig davon, welcher Benutzer authentifiziert ist.
Wichtig
Es ist wichtig, diese Einstellung nur für die CQD-Anwendung und nicht für die beiden API-Anwendungen QoEDataService und QoERepositoryService zu ändern.
Konfigurieren des Dateizugriffs für das CQD (Dashboard)
Öffnen Sie den Konfigurations-Editor für CQD.
Wählen Sie unter "Abschnitt " "system.webServer/serverRuntime" aus.
Ändern Sie authenticatedUserOverride in UseWorkerProcessUser.
Klicken Sie auf der rechten Seite der Seite auf "Übernehmen ".
Bekannte Probleme
Das CQD zeigt nach der Bereitstellung keine Daten an.
Möglicherweise wird die folgende Fehlermeldung angezeigt:
Die Abfrage konnte nicht ausgeführt werden, während sie im Cube ausgeführt wurde. Verwenden Sie die Abfrage-Editor, um die Abfrage zu ändern und alle Probleme zu beheben. Stellen Sie außerdem sicher, dass auf den Cube zugegriffen werden kann.
Dies bedeutet, dass der Cube in SQL Server Analysis Services verarbeitet werden muss, bevor er in CQD verwendet wird. Sie können dies beheben, indem Sie die folgenden Schritte ausführen:
Öffnen Sie SQL Management Studio, und wählen Sie Analysis Services aus.
Erweitern Sie das QoECube-Objekt , wählen Sie QoE Metric aus, klicken Sie mit der rechten Maustaste, und wählen Sie dann "Durchsuchen" aus.
Wenn dadurch ein leerer Browser zurückgegeben wird, wurde der Cube noch nicht fortgesetzt.
Klicken Sie mit der rechten Maustaste auf QoE Metric angain, und wählen Sie "Prozess" aus.
Wenn die Verarbeitung abgeschlossen ist, klicken Sie erneut mit der rechten Maustaste auf das Objekt, und wählen Sie "Durchsuchen " aus, um zu bestätigen, dass auf der Browserseite jetzt Daten angezeigt werden.
Benutzer haben Probleme beim Anmelden, da das Installationsprogramm die richtigen Einstellungen in IIS nicht erstellt.
In seltenen Fällen kann das Installationsprogramm nicht die richtigen Einstellungen in IIS erstellen. Manuelle Änderungen sind erforderlich, damit sich Benutzer beim CQD anmelden können. Wenn Benutzer Probleme bei der Anmeldung haben, führen Sie die folgenden Schritte aus:
Öffnen Sie den IIS-Manager, und navigieren Sie zur Standardwebsite.
Klicken Sie auf "Authentifizierung". Wenn die Einstellungen "Anonyme Authentifizierung", "ASP.NET Identitätswechsel", "Formularauthentifizierung" und "Windows-Authentifizierung" nicht mit den unten gezeigten Einstellungen übereinstimmen, ändern Sie sie manuell so, dass sie den nachstehenden Einstellungen entsprechen. Alle anderen Authentifizierungsmechanismen sollten deaktiviert werden.
Klicken Sie für "Windows-Authentifizierung" auf der rechten Seite auf "Erweiterte Einstellungen".
Legen Sie "Erweiterter Schutz" auf "Akzeptieren" fest, und aktivieren Sie das Kontrollkästchen "Kernelmodusauthentifizierung aktivieren".
Wiederholen Sie die vorstehenden Schritte für jeden der Einträge "CQD", "QoEDataService" und "QoERepositoryService" unter "Standardwebsite".
Für HTTP- und HTTPS-Portbindungen erstellt das Installationsprogramm Portbindungen für die Standardportnummern (Port 80 für HTTP und Port 443 für HTTPS). Wenn auf dem Computer eine andere Website vorhanden ist, die diese Bindungen verwendet, liegt ein Konflikt vor, und das IIS-Verhalten kann nicht vorhergesagt werden. Die beste Möglichkeit, dieses Problem zu vermeiden, besteht darin, sicherzustellen, dass keine anderen Websites den Ports 80 und 443 zugeordnet sind, bevor Sie CQD installieren.
So aktivieren Sie SSL/TLS in IIS und erzwingen, dass Benutzer eine Verbindung über sicheres HTTPS anstelle von HTTP herstellen:
Konfigurieren sie secure sockets layer in IIS, see Configuring Secure Sockets Layer in IIS 7. Nachdem Sie fertig sind, ersetzen Sie
http
durchhttps
.Anweisungen zum Aktivieren von TLS in den SQL Server-Verbindungen finden Sie unter So aktivieren Sie die SSL-Verschlüsselung für eine Instanz von SQL Server mithilfe der Microsoft Management Console.
Fehler bei der Cubesynchronisierung
QoEMetrics kann einige ungültige Datensätze enthalten, die auf Denkuhren von Endbenutzern basieren. Wenn die Zeit schiefer als 60 yrs ist, schlägt der Cubeimport fehl.
Überprüfen Sie "Min" und "Max StartTime/EndTime" mithilfe der nachfolgenden Auswahl. Suchen und löschen Sie Datensätze in der weit vergangenen und sehr fernen Zukunft, sie können ignoriert werden, und sie werden die Synchronisierungsprozesse unterbrechen.
MIN(StartTime) FROM CqdPartitionedStreamView auswählen
MAX(StartTime) FROM CqdPartitionedStreamView auswählen
MIN(EndTime) FROM CqdPartitionedStreamView auswählen
MAX(EndTime) FROM CqdPartitionedStreamView auswählen
Aufgaben nach der Installation
Importieren von Gebäuden und Netzwerken
Führen Sie nach der Installation von CQD die folgenden Konfigurationsaufgaben aus:
Definieren von Gebäudetypen (empfohlen)
Definieren von Gebäudebesitzertypen (empfohlen)
Definieren von Netzwerktypen (dringend empfohlen)
Importieren von Gebäuden (empfohlen)
Importieren von Subnetzen (empfohlen)
Definieren von Gebäudetypen
Gebäudetypen werden verwendet, um die verschiedenen Gebäudedefinitionen oder -typen in Ihrer Organisation zu beschreiben.
Hinweis
Dieser Schritt ist optional, wird jedoch empfohlen.
Beispiele
Headquarters
Remote Office
Joint-Venture-Standort
SQL-Beispielsyntax
INSERT INTO
[dbo].[CqdBuildingType]
([BuildingTypeId],
[BuildingTypeDesc])
VALUES
(1,
'Headquarters')
Die Parameter BuildingTypeId und BuildingTypeDesc sind erforderlich.
Definieren von Gebäudebesitztypen
Besitzertypen werden verwendet, um besitzeigene und geleaste Objekte zu unterscheiden.
Hinweis
Dieser Schritt ist optional, wird jedoch empfohlen.
Beispiele
Contoso Leased non-RE&F
Contoso Leased RE&F
Contoso im Besitz
Tochtergesellschaft geleast
SQL-Beispielsyntax
INSERT INTO
[dbo].[CqdBuildingOwnershipType]
([OwnershipTypeId],
[OwnershipTypeDesc]
)
VALUES
(1,
'Contoso Owned'
)
Die Parameter OwnershipTypeId und OwnershipTypeDesc sind erforderlich.
Definieren von Netzwerknamen
Netzwerktypen werden verwendet, um verschiedene Arten von Netzwerken innerhalb der Organisation zu beschreiben. Auf diese Weise können Sie nach bestimmten Netzwerktypen filtern (oder herausfiltern).
Hinweis
Es wird dringend empfohlen, Netzwerknamen zu definieren, ist aber optional. Wenn Sie keine Netzwerknamen definieren möchten, stellen Sie sicher, dass jeder CqdNetwork-Eintrag eine BuildingId von 0 aufweist.
Beispiele
VPN
Labor
SQL-Beispielsyntax
INSERT INTO [dbo].[CqdNetworkName]
( [NetworkName]
,[NetworkType]
)
VALUES
('VPN','VPN')
Die Parameter "NetworkNameID" und "NetworkName" sind erforderlich, der Parameter "NetworkType" ist optional, wird jedoch empfohlen.
Importieren von Gebäuden
Der Import von Gebäuden bietet Ihnen die Möglichkeit, spezifische Einblicke zu erhalten (schlechte Anrufe pro Gebäude mit WLAN/Kabel usw.).
Hinweis
Dieser Schritt ist optional, wird jedoch empfohlen.
Bevor Sie ein neues Gebäude importieren, sollten Sie bereits einen vordefinierten BuildingKey identifiziert haben. Geben Sie dazu den SQL-Befehl "SELECT MAX(BuildingKey) FROM CqdBuilding" aus, um den aktuellen Wert zu identifizieren und dem Ergebnis 1 hinzuzufügen.
SQL-Beispielsyntax
INSERT INTO [dbo].[CqdBuilding]
( [BuildingKey]
,[BuildingName]
,[BuildingShortName]
,[OwnershipTypeId],
[BuildingTypeId]
)
VALUES
(2, 'Ann Arbor', 'AA', 0, 0)
Die Parameter BuildingKey, BuildingName, BuildingShortName, OwnershipTypeId, BuildingTypeId sind erforderlich, die anderen Parameter sind optional.
Subnetze importieren
Der Import von Gebäuden bietet Ihnen die Möglichkeit, spezifische Einblicke zu erhalten (schlechte Anrufe pro Gebäude mit WLAN/Kabel usw.).
Hinweis
Dieser Schritt ist optional, wird jedoch empfohlen.
Importieren Sie Subnetze, und ordnen Sie sie den im letzten Schritt importierten Gebäuden zu. Wenn Sie sich entschieden haben, NetworkName nicht aufzufüllen, stellen Sie sicher, dass jeder Eintrag in dieser Tabelle eine NetworkNameID von 0 verwendet. Weitere Informationen zur SQL-Syntax und -Parametern für das Anrufqualitätsdashboard finden Sie unter Verwenden des Anrufqualitäts-Dashboards für Skype for Business Server.
SQL-Beispielsyntax
INSERT INTO [dbo].[CqdNetwork]
([Network]
,[NetworkRange]
,[NetworkNameID]
,[BuildingKey]
,[UpdatedDate]
)
VALUES
('172.16.254.0',32,0,1,'2015-11-11')
Die Parameter "Network" und "UpdatedDate" sind erforderlich, die anderen Parameter sind optional.
Optional: BSSID
Durch das Auffüllen von BSSID-Informationen erhalten Sie eine zusätzliche WLAN-Datenstromkorrelation nach Controller oder Funk. Dies ist zusätzlich zur Filterung nach Gebäude oder Subnetz möglich.
SQL-Beispielsyntax
INSERT INTO [dbo].[CqdBssid]
([Ap],
[Bss],
[Building],
[ess],
[phy]
)
VALUES
('AP1','00-00-00-00-00-00','Aruba AP 1','Controller1','bgn')
CqdBssidTable-Details
Wie in CQD dargestellt | CQDBssid-Tabelle | Beispieleingaben |
---|---|---|
Ap NName |
Ld |
AP1 |
BBssid |
Bss |
00-00-00-00-00-00 (Sie müssen das durch Trennzeichen getrennte fformat verwenden) |
Controller |
Gebäude |
Aruba AP 7 |
Gerät |
Ess |
Controller1 |
Radio |
Phy |
Bgn |
Verarbeiten der importierten Daten
Standardmäßig gilt dies nach dem Importieren von Gebäude-/Netzwerkdaten nur für Datensätze, die nach diesem Zeitpunkt generiert wurden.
Um alle vorherigen Datensätze mit diesen neuen Daten zu kategorisieren, müssen Sie die gespeicherte Prozedur CqdUpdateBuilding wie unten gezeigt ausführen:
Geben Sie ihm das Datum Des ersten Datensatzes (identifizieren Sie, dass mithilfe des Befehls Select MIN(StartTime) FROM CqdPartitionedStreamView SQL), ein EndDate von morgen, dann NULL für die letzten beiden Werte.
Sobald die Daten daten mit Datenstrom verknüpft sind, muss der SSIS-Cube alle Datensätze wiederverarbeiten. Dies gilt auch beim Massenhinzufügen von BSSID-/ISP-Daten. Stellen Sie sicher, dass "Vollständig verarbeiten" ausgewählt ist.