Bereitstellen des Anruf Qualitäts Dashboards für Skype for Business ServerDeploy Call Quality Dashboard for Skype for Business Server

Zusammenfassung: Erfahren Sie mehr über den Bereitstellungsprozess für das Anruf Qualitäts Dashboard.Summary: Learn about the deployment process for Call Quality Dashboard. Das Anruf Qualitäts Dashboard ist ein Tool für Skype for Business Server.Call Quality Dashboard is a tool for Skype for Business Server.

Übersicht über die BereitstellungDeployment Overview

Das Anruf Qualitäts Dashboard (CQD) besteht aus drei Hauptkomponenten:Call Quality Dashboard (CQD) consists of three major components:

  • Archivdatenbank, in der die QoE-Daten (Quality of Experience) repliziert und gespeichert werden.Archive Database, where the Quality of Experience (QoE) data is replicated and stored.

  • Cube, in dem Daten aus QoE-Archivdatenbanken für einen optimierten und schnellen Zugriff aggregiert werden.Cube, where data from QoE Archive database is aggregated for optimized and fast access.

  • Portal, in dem Benutzer QoE-Daten problemlos Abfragen und visualisieren können.Portal, where users can easily query and visualize QoE data.

CQD-Komponenten

Der Setupvorgang für QoE-Archiven umfasst das Erstellen der QoE-Archivdatenbank, die Bereitstellung einer SQL Server gespeicherten Prozedur, die die Daten aus der Datenbank für QoE-Metriken in die QoE-Archivdatenbank verschiebt, und das Einrichten des SQL Server-Agent-Auftrags zum Ausführen der gespeicherten Prozedur in einem regulären Intervall.The setup process for QoE Archive involves creating the QoE Archive database, deploying a SQL Server stored procedure that will move the data from the source QoE Metrics database into QoE Archive database, and setting up the SQL Server Agent job to execute the stored procedure at a regular interval.

Die Cube-Bereitstellung ruft Informationen vom Benutzer auf der Position des QoE-Archivs ab, stellt den Cube bereit und richtet einen regulären SQL Server-Agent-Auftrag ein, mit dem der Cube in einem regulären Intervall aktualisiert wird.Cube deployment gets information from the user on where the QoE Archive is located, deploys the cube, and sets up a regular SQL Server agent job that will refresh the cube at a regular interval.

Die Portal Installation erstellt eine Repository-Datenbank, in der die Zuordnung von CQD-Benutzern zu den Berichten/Abfragen jedes Benutzers gespeichert wird.Portal install creates a Repository database that stores the mapping of CQD users to each user's reports/queries. Anschließend wird eine IIS-Webanwendung eingerichtet, die das Dashboard ist, in dem Benutzer eine vordefinierte Gruppe von Berichten anzeigen sowie ihre eigenen Abfragen anpassen und erstellen können, um Daten aus dem Cube zu visualisieren.It then sets up an IIS web application which is the dashboard where users can see a pre-defined set of reports as well as customize and create their own queries to visualize data from the cube. Die Portal Installation erstellt zwei zusätzliche Webanwendungen, die APIs für Benutzer zur programmgesteuerten Zugriff auf das Repository und den Cube verfügbar macht.The portal install creates two additional web applications that exposes APIs for users to programmatically access the repository and the cube. (Diese APIs werden auch intern vom Dashboard verwendet.)(These APIs are used internally by the dashboard as well.)

PhasePhase SchritteSteps Rollen und GruppenmitgliedschaftRoles and group membership DokumentationDocumentation
Installieren Sie die erforderliche Hardware und Software.Install prerequisite hardware and software.
Entscheiden Sie sich für die CQD-Konfiguration, und wählen Sie einen SQL Server aus, aus dem die Installation ausgeführt werden soll.Decide on the CQD configuration, and choose a SQL Server from which to perform the install.
Domänenbenutzer, der Mitglied der lokalen Administratorgruppe ist.Domain user who is a member of the local administrators group.
Abschnitt "Anforderungen vor der Installation" in der Bereitstellungsdokumentation."Pre-install Requirements" section in the deployment documentation.
Installieren Sie CQD.Install CQD.
Führen Sie die MSI-Datei nach dem Bereitstellungs Dokument aus.Run the MSI following the deployment document.
Um das Setup durchführen zu können, muss das Installationskonto ein Domänenbenutzer sein, der Mitglied der lokalen Gruppe Administratoren ist und über Lesezugriff auf die Datenbank für QoE-Metriken auf der Monitoring Server verfügt.To perform the setup, the installing account must be a domain user who is a member of the local administrators group and have read access to QoE Metrics database on the Monitoring Server.
Abschnitte "Konten und Bereitstellungsschritte" in der Bereitstellungsdokumentation."Accounts and Deployment Steps" sections in the deployment documentation.
Erteilen Sie dem Benutzer Zugriff.Grant user access.
Für die Verwaltung der Benutzerautorisierung im Portal wird die Verwendung der URL-Autorisierung empfohlen, die in IIS 7,0 eingeführt wurde.For managing user authorization to the Portal, we recommend using URL Authorization, which was introduced in IIS 7.0. Weitere Informationen finden Sie unter Understanding IIS 7,0 URL Authorization.For more information, see Understanding IIS 7.0 URL Authorization.
Domänenbenutzer, der Mitglied der lokalen Administratorgruppe ist.Domain user who is a member of the local administrators group.
Verwalten des Benutzerzugriffs für den Portal Abschnitt in der Bereitstellungsdokumentation.Managing User Access for the Portal section in the deployment documentation.
Optional: Geben Sie Informationen zur Subnetz-Zuordnung an.Optional: Provide subnet mapping information.
Füllen Sie Netzwerk-und Gebäude Zuordnungstabellen in der QoE-Archivdatenbank auf.Populate network and building mapping tables in QoE Archive database.
Ein Konto mit Schreibzugriff auf die QoE-Archivdatenbank.An account with write access to the QoE Archive database.
Abschnitt "Bereitstellen von Subnetz-Informationen" in der Benutzerdokumentation."Supplying Subnet Information" section in the user documentation.

Die Bereitstellung des Anruf Qualitäts Dashboards umfasst das Einrichten der Infrastruktur und die Installation der Software.Deployment of Call Quality Dashboard involves setting up the infrastructure and installing the software. Im folgenden Verfahren wird der Prozess beschrieben.The following procedure outlines the process.

BereitstellungsschritteDeployment Steps

  1. Kopieren Sie die Datei CallQualityDashboard. msi auf den Computer, auf dem die Archivdaten Bank Komponente von CQD installiert werden soll (Dies ist der Computer, auf dem SQL Server installiert ist).Copy the CallQualityDashboard.msi to the machine where the archive database component of CQD is to be installed (this is the machine that has SQL Server installed).

  2. Führen Sie die MSI-Verwaltungskonsole aus (Windows wird aufgefordert, die Ausführung mit Administratorrechten auszuführen).Execute the MSI (Windows will prompt to run with administrator privilege, do so).

  3. Akzeptieren Sie den EULA.Accept the EULA.

  4. Wählen Sie den Zielordner aus, in dem Dateien im Zusammenhang mit den Dashboard-Komponenten für die Anrufqualität gefunden werden, oder übernehmen Sie den Standardspeicherort.Select the destination folder where files related to Call Quality Dashboard components will be located or accept the default location.

  5. Wählen Sie alle Features aus.Select all features.

  6. Geben Sie auf der Seite QoE-Archivkonfiguration die folgenden Informationen an:At the QoE Archive Configuration page, provide the following information:

    • QoE-Metriken SQL Server: SQL Server Instanzname, in dem sich die QoE-Metriken DB befindet (Dies ist die Datenquelle).QoE Metrics SQL Server: SQL Server instance name for where the QoE Metrics DB is located (this will be the data source).

    • QoE-Archiv SQL Server Name: Hierbei handelt es sich um ein schreibgeschütztes Feld, das auf den vollqualifizierten Domänennamen des lokalen Computers fixiert ist.QoE Archive SQL Server Name: This is read-only field and fixed to the fully qualified domain name of the local machine. Die Archivdatenbank kann nur auf dem lokalen Computer installiert werden.Archive DB can be installed only on the local machine.

    • QoE-Archiv SQL Server Instanz: Ein Name der lokalen SQL Server Instanz, in der die Archivdatenbank erstellt werden soll.QoE Archive SQL Server Instance: A local SQL Server instance name for where the Archive DB is to be created. Wenn Sie eine Standard SQL Server Instanz verwenden möchten, lassen Sie dieses Feld leer.To use a default SQL Server instance, leave this field blank. Um eine benannte SQL Server Instanz zu verwenden, geben Sie den Namen der Instanz an (beispielsweise den"Namen nach dem ").To use a named SQL Server instance, specify the instance name (e.g. the name after the "").

    • QoE-Archivdatenbank: Diese Option ist standardmäßig auf "neue Datenbank erstellen" festgelegt.QoE Archive Database: By default, this option is set to "Create new database". Da das Archiv-DB-Upgrade nicht unterstützt wird, ist der einzige Umstand, unter dem die Option "vorhandene Datenbank verwenden" verwendet werden kann, wenn die vorhandene Archivdatenbank das gleiche Schema wie das zu installierende Build aufweist.Since Archive DB upgrade is not supported, the only circumstance under which the "Use existing database" option can be used is if the existing Archive database has the same schema as the build to be installed.

    • Datenbankdatei Verzeichnis: Pfad zu dem Speicherort, an dem die Datenbankdateien (MDF und LDF) für die Archivdatenbank gespeichert werden sollen.Database File Directory: Path to where the database files (.mdf and .ldf) for the Archive DB should be placed. Dies sollte sich auf einem Laufwerk (in der empfohlenen Hardwarekonfiguration) befinden, das sich vom Betriebssystem getrennt HDD2.This should be on a drive (HDD2 in the recommended hardware configuration) separate from the OS. Beachten Sie, dass, da die Dateinamen in der Installation behoben werden, um mögliche Konflikte zu vermeiden, empfohlen wird, ein leeres Verzeichnis ohne Dateien zu verwenden.Note that since the file names are fixed in the install, to avoid any potential conflict, it is recommended that a blank directory with no files be used.

    • Verwenden Sie mehrere Partitionen: Der Standardwert ist auf "Multiple Partition" festgelegt, was Business Intelligence Edition oder Enterprise Edition von SQL Server erfordert.Use Multiple Partitions: The default is set to "Multiple partition", which requires Business Intelligence edition or Enterprise edition of SQL Server. Wählen Sie für Standard Edition die Option "einzelne Partition" aus.For Standard edition, select "Single Partition" option. Beachten Sie, dass die Leistung der Cube-Verarbeitung beeinträchtigt werden kann, wenn eine einzelne Partition verwendet wird.Note that cube processing performance may be impacted if Single Partition is used.

      Hinweis

      Die Option Auswahl für mehrere Partitionen verwenden kann nach Abschluss des Setups nicht mehr geändert werden.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Um Sie zu ändern, muss das Cube-Feature zunächst deinstalliert und dann mithilfe der Option "Change" in der Systemsteuerung erneut installiert werden.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Partitionsdatei Verzeichnis: Pfad zu dem Speicherort, an dem die Partitionen für die QoE-Archivdatenbank gespeichert werden sollen.Partition File Directory: Path to where the partitions for the QoE Archive database should be placed. Dies sollte sich auf einem Laufwerk (in der empfohlenen Hardwarekonfiguration) befinden, das sich von dem Laufwerk "OS Drive" (HDD3) und dem SQL-Datenbankprotokolldateien unterscheidet.This should be on a drive (HDD3 in the recommended hardware configuration) separate from the OS drive and SQL database log files drive. Beachten Sie, dass, da die Dateinamen in der Installation behoben werden, um mögliche Konflikte zu vermeiden, empfohlen wird, ein leeres Verzeichnis ohne Dateien zu verwenden.Note that since the file names are fixed in the install, to avoid any potential conflict, it is recommended that a blank directory with no files be used.

    • SQL-Agent-Auftrags Benutzer – & Benutzernamen Kennwort: Domänendienstkonto Name und Kennwort (maskiert), die verwendet werden, um den Schritt "QoE-Archivdaten" des SQL Server-Agent-Auftrags auszuführen (mit dem die gespeicherte Prozedur ausgeführt wird, um Daten aus QoE-Metriken DB in die Archivdatenbank zu übertragen, sodass dieses Konto über Lesezugriff auf QoE-Metriken verfügt, wie unter Konten Abschnitt dargestellt.SQL Agent Job User - User Name & Password: Domain service account name and password (masked) that will be used to run the "QoE Archive Data" step of the SQL Server Agent job (which will run the stored procedure to fetch data from QoE Metrics DB into Archive DB, so this account must have read access to QoE Metrics DB, as indicated under Accounts section. Dieses Konto muss außerdem über eine Anmeldung im QoE-Archiv SQL Server Instanz) verfügen.This account also needs to have a login in the QoE Archive SQL Server Instance).

      Hinweis

      Das Konto, unter dem die SQL Server Instanz ausgeführt wird, beispielsweise NT SERVICE\MSSQLSERVER, muss Zugriff/Berechtigung für die oben angegebenen Verzeichnisse haben, damit die Installation erfolgreich abgeschlossen werden kann.The account that the SQL Server instance is running under, such as NT SERVICE\MSSQLSERVER, must have access/permission to the directories given above for the installation to succeed. Ausführliche Informationen finden Sie unter configure File System Permissions for Database Engine AccessFor details, see Configure File System Permissions for Database Engine Access

  7. Wenn Sie auf Weiter klicken, führt das Installationsprogramm vorab erforderliche Prüfungen durch und meldet, wenn Probleme auftreten.Upon clicking next, the installer will perform pre-requisite checks and report if any issues are encountered. Wenn alle Voraussetzungen überprüft werden, wird das Installationsprogramm zur Seite mit der Cube-Konfiguration weitergeleitet.When all pre-requisite checks pass, the installer will go to the Cube Configuration page.

    Hinweis

    Wenn das Installationsprogramm eine Warnmeldung anzeigt, dass der SQL Server Agent-Dienst für die QoE-Archiv SQL Server Instanz derzeit nicht ausgeführt wird, kann die Installation fortgesetzt werden, aber nach der Installation stellen Sie sicher, dass der SQL Agent-Dienst ausgeführt wird, und legen Sie den Starttyp auf Automatisch, sodass der geplante Auftrag ausgeführt wird.If the installer shows a warning message that the SQL Server Agent service for the QoE Archive SQL Server instance is currently not running, installation can proceed, but post installation please make sure that SQL Agent service is running and set the Startup type to Automatic so that the scheduled Job runs.

  8. Geben Sie auf der Seite Cube-Konfiguration die folgenden Informationen ein:At Cube Configuration page, provide the following information:

    • QoE-Archiv SQL Server Name: Hierbei handelt es sich um ein schreibgeschütztes Feld, das auf den vollqualifizierten Domänennamen des lokalen Computers fixiert ist.QoE Archive SQL Server Name: This is read-only field and fixed to the fully qualified domain name of the local machine. Cube kann nur auf dem Computer installiert werden, auf dem die QoE-Archivdatenbank vorhanden ist (Hinweis.Cube can be installed only from the machine that has QoE Archive database (Note. Cube selbst kann auf einem Remotecomputer installiert werden.Cube itself may be installed on a remote machine. Siehe unten)See below)

    • QoE-Archiv SQL Server Instanz: SQL Server Name der Instanz, in der sich die QoE-Archiv-DB befindet.QoE Archive SQL Server Instance: SQL Server instance name for where the QoE Archive DB is located. Lassen Sie dieses Feld leer, um eine Standard SQL Server Instanz anzugeben.To specify a default SQL Server instance, leave this field blank. Geben Sie zum Angeben einer benannten SQL Server Instanz den Namen der Instanz ein (beispielsweise den Namen nach"dem ").To specify a named SQL Server instance, enter the instance name (e.g. the name after the ""). Wenn die QoE-Archiv Komponente für die Installation ausgewählt wurde, wird dieses Feld mit dem auf der Seite QoE-Archivkonfiguration bereitgestellten Wert vorab aufgefüllt.If QoE Archive component was selected for the install, this field will be pre-populated with the value provided on the QoE Archive Configuration page.

    • Cube Analysis Server: SQL Server Name der Analysis Services-Instanz, unter der der Cube erstellt werden soll.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is to be created. Hierbei kann es sich um einen anderen Computer handeln, aber der Installationsbenutzer muss Mitglied der Server Administratoren der Ziel-SQL Server Analysis Service-Instanz sein.This can be a different machine but the installing user has to be a member of Server administrators of the target SQL Server Analysis Service instance.

      Hinweis

      Weitere Informationen zum Konfigurieren von Analysis Services Server-Administratorberechtigungen finden Sie unter Grant Server Administrator Permissions (Analysis Services)For more information about configuring Analysis Services Server Administrator Permissions, see Grant Server Administrator Permissions (Analysis Services)

    • Verwenden Sie mehrere Partitionen: Der Standardwert ist auf "Multiple Partition" festgelegt, was Business Intelligence Edition oder Enterprise Edition von SQL Server erfordert.Use Multiple Partitions: The default is set to "Multiple partition", which requires Business Intelligence edition or Enterprise edition of SQL Server. Wählen Sie für Standard Edition die Option "einzelne Partition" aus.For Standard edition, select "Single Partition" option. Beachten Sie, dass die Leistung der Cube-Verarbeitung beeinträchtigt werden kann, wenn eine einzelne Partition verwendet wird.Note that cube processing performance may be impacted if Single Partition is used .

      Hinweis

      Die Option Auswahl für mehrere Partitionen verwenden kann nach Abschluss des Setups nicht mehr geändert werden.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Um Sie zu ändern, muss das Cube-Feature zunächst deinstalliert und dann mithilfe der Option "Change" in der Systemsteuerung erneut installiert werden.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Cube-Benutzer – Benutzer & Namen Kennwort: Domänendienstkonto Name und Kennwort (maskiert), mit denen die Verarbeitung des Cubes ausgelöst wird.Cube User - User Name & Password: Domain service account name and password (masked) that will trigger the cube processing. Wenn die QoE-Archiv Komponente für die Installation ausgewählt wurde, wird dieses Feld mit dem auf der Seite Archivierungskonfiguration für den SQL-Agent-Auftrags Benutzer bereitgestellten Wert vorab aufgefüllt, es wird jedoch empfohlen, ein anderes Domänendienstkonto anzugeben, damit das Setup die die am wenigsten erforderliche Berechtigung dafür.If QoE Archive component was selected for the install, this field will be pre-populated with the value provided on the Archive Configuration page for the SQL Agent Job User, but we recommend specifying a different domain service account so that Setup can grant the least required privilege to it.

  9. Wenn Sie auf Weiter klicken, wird eine weitere Validierungs Runde ausgeführt, und jedes Problem wird gemeldet.When clicking next, another round of validation will be performed and any issue will be reported. Nach erfolgreichem Abschluss der Überprüfung wird das Installationsprogramm zur Seite Portal Konfiguration wechseln.Upon successful completion of the validation, the installer will go to the Portal Configuration page.

  10. Geben Sie auf der Seite Portal Konfiguration die folgenden Informationen an:At Portal Configuration page, provide the following information:

    • QoE-Archiv SQL Server: SQL Server Name der Instanz, in der sich die QoE-Archivdatenbank befindet.QoE Archive SQL Server: SQL Server instance name for where the QoE Archive database is located. Beachten Sie, dass der Computername im Gegensatz zur Konfigurationsseite von QoE-Archiven und der Seite Cube-Konfiguration nicht festgelegt und angegeben werden muss.Note that unlike the QoE Archive Configuration page and the Cube Configuration page, the machine name is not fixed and must be provided. Wenn die QoE-Archiv Komponente für die Installation ausgewählt wurde, wird dieses Feld mit dem auf der Seite QoE-Archivkonfiguration bereitgestellten Wert vorab aufgefüllt.If QoE Archive component was selected for the install, this field will be pre-populated with the value provided on the QoE Archive Configuration page.

    • Cube Analysis Server: SQL Server Name der Analysis Services-Instanz, für den der Cube gespeichert ist.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is located. Wenn die Cube-Komponente für die Installation ausgewählt wurde, wird dieses Feld mit dem auf der Seite Cube-Konfiguration bereitgestellten Wert vorab aufgefüllt.If Cube component was selected for the install, this field will be pre-populated with the value provided on the Cube Configuration page.

    • Repository-SQL Server: SQL Server Instanzname, in dem die Repository-Datenbank erstellt werden soll.Repository SQL Server: SQL Server instance name where the Repository database is to be created. Wenn der Name der SQL Server Instanz, in der sich die QoE-Archivdatenbank befindet, zuvor in der Einrichtung (in anderen Komponenten) bereitgestellt wurde, wird dieses Feld vorab mit dem Namen der QoE-Archiv-DB-SQL Server Instanz aufgefüllt.If the SQL Server instance name for where the QoE Archive database is located has been provided earlier in the setup (in other components), this field will be pre-populated with the QoE Archive DB SQL Server instance name. Hierbei kann es sich um eine beliebige SQL Server Instanz handeln.This can be any SQL Server instance.

    • Repository-Datenbank: Standardmäßig ist die Option auf "neue Datenbank erstellen" festgelegt.Repository Database: By default the option is set to "Create new database". Da das Repository-DB-Upgrade nicht unterstützt wird, ist der einzige Umstand, unter dem die Option "vorhandene Datenbank verwenden" verwendet werden kann, wenn die vorhandene Repository-DB das gleiche Schema wie das zu installierende Build aufweist.Since Repository DB upgrade is not supported, the only circumstance under which the "Use existing database" option can be used is if the existing Repository DB has the same schema as the build to be installed.

    • Benutzer Name & Kennwort des IIS-App-Pools: Das Konto, unter dem der IIS-Anwendungspool ausgeführt werden soll.IIS App Pool User - User Name & Password: The account that the IIS application pool should execute under. Die Felder Benutzer Name und Kennwort werden abgeblendet, wenn integrierte Systemkonten ausgewählt sind.The User Name and Password fields will be grayed out if built-in system accounts are selected. Diese Felder werden nur aktiviert, wenn im Dropdownfeld andere ausgewählt ist, damit der Benutzer die Informationen zum Domänendienstkonto eingeben kann.These fields will only be enabled if "Other" is selected from the drop down box so the user can enter the domain service account information.

  11. Wenn Sie auf Weiter klicken, wird die abschließende Runde der Überprüfung 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.When clicking next, the final round of validation will be done to ensure that the SQL Server instances are accessible using the credentials provided and that IIS is available on the machine. Nach erfolgreichem Abschluss der Überprüfung wird das Installationsprogramm mit dem Setup fortfahren.Upon successful completion of the validation, the installer will proceed with the setup.

Wenn das Installationsprogramm fertig ist, wird wahrscheinlich der SQL Server-Agent-Auftrag ausgeführt, wobei die anfängliche Auslastung der QoE-Daten und die Verarbeitung des Cubes erfolgt.When the installer is done, most likely the SQL Server Agent job will be in progress, doing the initial load of the QoE data and the cube processing. Je nach Datenmenge in QoE stehen dem Portal keine Daten zur Verfügung, die noch angezeigt werden können.Depending on the amount of data in QoE, the portal will not have data available for viewing yet. Wechseln Sie zum Überprüfen des Status der Daten-und Cube-Verarbeitung zu http://<machinename>/CQD/#/Health.To check on the status of the data load and cube processing, go to http://<machinename>/CQD/#/Health.

Hinweis

Beachten Sie, dass bei der URL zum Überprüfen des Status der Download Cube-Verarbeitung die Groß-/Kleinschreibung beachtet wird.Note that the URL for checking the status of the download cube processing is case sensitive. Wenn Sie "Integrität" eingeben, kann die URL nicht verwendet werden.If you enter 'health' the URL will not work. Sie müssen "Integrität" am Ende der URL mit einem Haupt-H eingeben.You must enter 'Health' at the end of the URL with a capital H.

Wenn der Debugmodus aktiviert ist, werden ausführliche Protokollmeldungen angezeigt.Detailed log messages will be shown if debug mode is enabled. Wechseln Sie zum Aktivieren des Debugmodus zu %SystemDrive%\Programme\Gemeinsame Files\Skype for Business 2015 CQD\QoEDataService\web.config, und aktualisieren Sie die folgende Folge, sodass der Wert auf truefestgelegt ist:To enable debug mode, go to %SYSTEMDRIVE%\Program Files\Skype For Business 2015 CQD\QoEDataService\web.config, and update the following line so the value is set to True:

<add key="QoEDataLib.DebugMode" value="True" /> 

Die Hauptportal Seite ist über http://<machinename>/CQDverfügbar.The main portal page is accessible via http://<machinename>/CQD.

Verwalten des Benutzerzugriffs für das PortalManaging User Access for the Portal

Für die Verwaltung der Benutzerautorisierung im Portal wird die Verwendung der URL-Autorisierung empfohlen, die in IIS 7,0 eingeführt wurde.For managing user authorization to the Portal, we recommend using URL Authorization, which was introduced in IIS 7.0. Weitere Informationen zur IIS-Sicherheit finden Sie unter Understanding IIS 7,0 URL Authorization.For more information on IIS security, see Understanding IIS 7.0 URL Authorization.

Jede Website oder Webanwendung erbt die standardmäßige URL-Autorisierung, die für den gesamten IIS konfiguriert ist, in der Regel "alle Benutzer zulassen".Any web site or web application inherit the default URL Authorization configured for the entire IIS, which is typically "Allow All Users". Wenn der Zugriff auf das Portal restriktiver sein muss, können Administratoren nur Zugriff auf die bestimmte Benutzergruppe gewähren, indem Sie die "Autorisierungsregeln" bearbeiten.If access to the Portal needs to be more restrictive, then administrators can grant access to only the specific group of users by editing the "Authorization Rules".

Bereitstellen der Anrufqualität – Autorisierungsregeln in IIS

Hinweis

Das Symbol für Autorisierungsregeln ist nicht mit der ".NET-Autorisierung" im Abschnitt ASP.net zu verwechseln, bei dem es sich um einen anderen Autorisierungsmechanismus handelt.The Authorization Rules icon is not to be confused with the ".NET Authorization" under the ASP.NET section, which is a different authorization mechanism.

Administratoren sollten zunächst die geerbte Regel "alle Benutzer zulassen" entfernen.Administrators should first remove the inherited "Allow All Users" rule. Dadurch wird verhindert, dass nicht autorisierte Benutzer auf das Portal zugreifen.This prevents any non-authorized users from accessing the Portal.

Bereitstellen von CQD

Als nächstes sollten Administratoren neue Zulassungsregeln hinzufügen und bestimmten Benutzern die Berechtigung für den Zugriff auf das Portal erteilen.Next, administrators should add new Allow Rules and give specific users the permission to access the Portal. Es wird empfohlen, eine lokale Gruppe mit dem Namen "CQDPortalUsers" zum Verwalten der Benutzer zu erstellen.It is recommended that a local Group called "CQDPortalUsers" be created to manage the users.

Bereitstellen des Anruf Qualitäts Dashboards

Die Konfigurationsdetails werden in der Datei "Internet. config" gespeichert, die sich im physikalischen Verzeichnis des Portals befindet.The configuration details are stored in the web.config located at the Portal's physical directory.

<?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.The next step is to configure the dashboard of the CQD. Nachdem Benutzer von IIS authentifiziert wurden, müssen Sie über Dateiberechtigungen für das CQD-Verzeichnis verfügen, um auf den Inhalt des Webportals zugreifen zu können.After users are authenticated by IIS, they will have to have file permissions on the CQD directory in order to access the web portal content. Es ist möglich, die ACLs über die Registerkarte Sicherheit der CQD-Verzeichniseigenschaften zu ändern, um einzelne Benutzer oder Gruppen hinzuzufügen. die empfohlene Vorgehensweise besteht jedoch darin, die Dateiberechtigungen unberührt zu lassen.It is possible to change the ACLs through the security tab of the CQD directory properties to add individual users or groups; however the recommended approach is to leave the file permissions untouched. Ä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.Instead, change the IIS setting to use the IIS worker process to access the CQD directory no matter which user is authenticated.

Wichtig

Es ist wichtig, diese Einstellung nur für die CQD-Anwendung und nicht für die beiden API-Anwendungen zu ändern: im und QoERepositoryService.It is important to only change this setting for the CQD application, and not for the two API applications: QoEDataService and QoERepositoryService.

Konfigurieren des Dateizugriffs für das CQD (Dashboard)Configuring File Access for the CQD (Dashboard)

  1. Öffnen Sie den Konfigurations-Editor für CQD.Open the Configuration Editor for CQD.

    Bereitstellen des Anruf Qualitäts Dashboards

  2. Wählen Sie unter Abschnitt System. Webserver/serverRuntime.Under Section, choose system.webServer/serverRuntime.

    Bereitstellen des Anruf Qualitäts Dashboards

  3. Ändern Sie authenticatedUserOverride in UseWorkerProcessUser.Change authenticatedUserOverride to UseWorkerProcessUser.

    Bereitstellen des Anruf Qualitäts Dashboards – Konfigurations-Editor

  4. Klicken Sie auf der rechten Seite auf Apply .Click Apply on the right-hand side of the page.

Bekannte ProblemeKnown Issues

Das CQD zeigt nach der Bereitstellung keine DatenThe CQD shows no data after deployment

Möglicherweise wird die folgende Fehlermeldung angezeigt:You may receive the following error:

Die Abfrage konnte nicht ausgeführt werden, während Sie im Cube ausgeführt wird. Verwenden Sie den Abfrage-Editor, um die Abfrage zu ändern und Probleme zu beheben. Stellen Sie außerdem sicher, dass auf den Cube zugegriffen werden kann.We couldn’t perform the query while running it on the Cube. Use the Query Editor to modify the query and fix any issues. Also make sure that the Cube is accessible.

Dies bedeutet, dass der Cube vor der Verwendung in CQD in SQL Server Analysis Services verarbeitet werden muss.This means that the cube must be processed in SQL Server Analysis Services prior to being used in CQD. Sie können dieses Problem beheben, indem Sie die folgenden Schritte ausführen:You can resolve this by following these steps:

  1. Öffnen Sie SQL Management Studio, und wählen Sie Analysis Servicesaus.Open SQL Management Studio and select Analysis Services.

  2. Erweitern Sie das QoECube -Objekt, wählen Sie QoE Metricaus, klicken Sie mit der rechten Maustaste, und wählen Sie dann Durchsuchen.Expand the QoECube object, select QoE Metric, right-click, and then choose Browse.

    Wenn dieser leere Browser zurückgibt, wurde der Cube noch nicht fortgesetzt.If this returns empty browser, the cube hasn’t been proceed yet.

  3. Klicken Sie mit der rechten Maustaste auf QoE Metric angain, und wählen Sie Prozess.Right-click QoE Metric angain and choose Process.

  4. Wenn die Verarbeitung abgeschlossen ist, klicken Sie mit der rechten Maustaste erneut auf das Objekt, und wählen Sie Durchsuchen aus, um zu bestätigen, dass auf der Browser Seite nun Daten angezeigt werden.When processing is complete, right-click the object again, and choose Browse to confirm that the browser page now shows data.

Benutzer haben Probleme bei der Anmeldung, da das Installationsprogramm nicht die richtigen Einstellungen in IIS erstellt.Users have trouble logging in because installer fails to create the correct settings in IIS

In seltenen Fällen kann das Installationsprogramm nicht die richtigen Einstellungen in IIS erstellen.In rare cases, the installer fails to create the correct settings in IIS. Manuelle Änderungen sind erforderlich, damit sich Benutzer bei der CQD anmelden können.Manual change is required to allow users to log into the CQD. Wenn Benutzer Probleme beim Anmelden haben, führen Sie die folgenden Schritte aus:If users are having trouble logging in, please follow these steps:

  1. Öffnen Sie den IIS-Manager, und navigieren Sie zur Standardwebsite.Open up IIS Manager, and navigate to Default Web Site.

    Bereitstellen des Anruf Qualitäts Dashboards

  2. Klicken Sie auf "Authentifizierung".Click on "Authentication". Wenn die "anonyme Authentifizierung", "ASP.NET-Identitätswechsel", "Formularauthentifizierung" und "Windows-Authentifizierung" nicht mit den unten gezeigten Einstellungen übereinstimmen, müssen Sie Sie manuell ändern, damit Sie den unten angegebenen Einstellungen entsprechen.If the "Anonymous Authentication", "ASP.NET Impersonation", "Form Authentication", and "Windows Authentication" do not match the settings shown below, manually change them to match the settings below. Alle anderen Authentifizierungsmechanismen sollten deaktiviert werden.All other authentication mechanisms should be disabled.

    Bereitstellen des Anruf Qualitäts Dashboards

  3. Klicken Sie für "Windows-Authentifizierung" auf der rechten Seite auf Erweiterte Einstellungen.For "Windows Authentication", click on Advanced Settings on the right-hand side.

    Bereitstellen des Anruf Qualitäts Dashboards

  4. Legen Sie "Extended Protection" so fest, dass die Option "Kernel Modus-Authentifizierung aktivieren" aktiviert ist.Set "Extended Protection" to Accept and check the "Enable Kernel-mode authentication" box.

    Bereitstellen des Anruf Qualitäts Dashboards

  5. Wiederholen Sie die obigen Schritte für jeden der Einträge "CQD", "im" und "QoERepositoryService" unter "Default Web Site".Repeat the above steps for each of the "CQD", "QoEDataService", and "QoERepositoryService" entries below "Default Web Site".

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).For HTTP and HTTPS port bindings the installer will create port bindings on the default port numbers (port 80 for HTTP and port 443 for HTTPS). Wenn auf dem Computer eine andere Website vorhanden ist, die diese Bindungen verwendet, tritt ein Konflikt auf, und das IIS-Verhalten kann nicht vorhergesagt werden.If there is another website on the machine that uses these bindings, there will be a conflict and the IIS behavior cannot be predicted. Am besten vermeiden Sie dieses Problem, indem Sie sicherstellen, dass keine anderen Websites den Ports 80 und 443 vor der Installation von CQD zugeordnet werden.The best way to avoid this problem is to make sure that no other websites are mapped to ports 80 and 443 before installing CQD.

So aktivieren Sie SSL/TLS in IIS und erzwingen, dass Benutzer über sicheres HTTPS anstelle von http eine Verbindung herstellen:To enable SSL/TLS in IIS and force users to connect via secure HTTPS instead of HTTP:

  1. Konfigurieren von Secure Sockets Layer in IIS finden Sie unter Configuring Secure Sockets Layer in IIS 7.Configure Secure Sockets Layer in IIS, see Configuring Secure Sockets Layer in IIS 7. Ersetzen http Sie einmal durch https.Once done, replace http with https.

  2. Anweisungen zum Aktivieren von TLS in den SQL Server-Verbindungen finden Sie unter Aktivieren der SSL-Verschlüsselung für eine Instanz von SQL Server mithilfe der Microsoft Management Console.For instructions on enabling TLS in the SQL Server connections, see How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console.

Cube-Synchronisierung schlägt fehlCube Sync Fails

QoEMetrics kann einige ungültige Datensätze enthalten, die auf Endbenutzer Uhren basieren.QoEMetrics may contain some invalid records based on end user clocks. Wenn die Zeitabweichung größer als 60 Jahre ist, tritt beim Cube-Import ein Fehler auf.If the time skew is greater than 60 yrs, the cube import will fail.

Überprüfen Sie die min-und Max-StartTime/EndTime mit den unten aufgeführten Optionen.Check the Min and Max StartTime/EndTime using the selections below. Suchen nach und Löschen von Datensätzen in der fernen und sehr ferneren Zukunft können Sie ignoriert werden, und Sie werden die Synchronisierungsprozesse aufheben.Look for and delete records in the far past and very distant future, they can be disregarded and they will break up the sync processes.

  • Wählen Sie min (StartTime) aus CqdPartitionedStreamViewSelect MIN(StartTime) FROM CqdPartitionedStreamView

  • Wählen Sie Max (StartTime) aus CqdPartitionedStreamViewSelect MAX(StartTime) FROM CqdPartitionedStreamView

  • Wählen Sie min (EndTime) aus CqdPartitionedStreamViewSelect MIN(EndTime) FROM CqdPartitionedStreamView

  • Wählen Sie Max (EndTime) aus CqdPartitionedStreamViewSelect MAX(EndTime) FROM CqdPartitionedStreamView

Aufgaben nach der InstallationPost-install tasks

Importieren von Gebäuden und NetzwerkenImporting Buildings and Networks

Führen Sie nach der Installation von CQD die folgenden Konfigurationsaufgaben aus:After Installing CQD, perform the following configuration tasks:

  1. Definieren von Gebäudetypen (empfohlen)Define Building types (recommended)

  2. Definieren von Besitzer Typen für Gebäude (empfohlen)Define Building Ownership types (recommended)

  3. Definieren von Netzwerktypen (dringend empfohlen)Define Network types (highly recommended)

  4. Importieren von Gebäuden (empfohlen)Import Buildings (recommended)

  5. Subnetze importieren (empfohlen)Import Subnets (recommended)

Definieren von GebäudetypenDefine Building Types

Gebäudetypen werden verwendet, um die verschiedenen Gebäude Definitionen oder-Typen in Ihrer Organisation zu beschreiben.Building types are used to describe the different buildings definitions or types within your organization.

Hinweis

Dieser Schritt ist optional, wird jedoch empfohlen.This step is optional, but recommended.

BeispieleExamples

  • ZentraleHeadquarters

  • Remote OfficeRemote Office

  • Joint-Venture-StandortJoint-venture location

    SQL-Beispiel SyntaxSample SQL Syntax

INSERT INTO
[dbo].[CqdBuildingType]
([BuildingTypeId],
[BuildingTypeDesc])
VALUES
(1, 
'Headquarters')   

Die Parameter BuildingTypeId und BuildingTypeDesc sind erforderlich.The BuildingTypeId and BuildingTypeDesc parameters are required.

Definieren von Besitzer Typen für GebäudeDefine Building Ownership Types

Besitzer Typen werden verwendet, um Besitz-und Leasingobjekte zu unterscheiden.Ownership types are used to distinguish owned vs leased assets.

Hinweis

Dieser Schritt ist optional, wird jedoch empfohlen.This step is optional, but recommended.

BeispieleExamples

  • Contoso-Leased Non-&Re FContoso Leased non-RE&F

  • Contoso-Leased&Re FContoso Leased RE&F

  • Contoso-BesitzerContoso Owned

  • Tochterunternehmen geleastSubsidiary Leased

    SQL-Beispiel SyntaxSample SQL Syntax

INSERT INTO
[dbo].[CqdBuildingOwnershipType]
([OwnershipTypeId],
[OwnershipTypeDesc]
)

VALUES
(1,
'Contoso Owned'
)

Die Parameter OwnershipTypeId und OwnershipTypeDesc sind erforderlich.The OwnershipTypeId and OwnershipTypeDesc parameters are required.

Definieren von NetzwerknamenDefine Network Names

Netzwerktypen werden verwendet, um verschiedene Typen von Netzwerken innerhalb der Organisation zu beschreiben.Network Types are used to describe different types of networks within the organization. Auf diese Weise können Sie bestimmte Netzwerktypen filtern oder filtern.This gives you the ability to filter on (or filter out) specific Network Types.

Hinweis

Es wird dringend empfohlen, Netzwerknamen zu definieren, ist aber optional.It is highly recommended to define Network Names, but it is optional. Wenn Sie keine Netzwerknamen definieren möchten, stellen Sie sicher, dass für jeden CqdNetwork-Eintrag eine Build-Nr von 0 festgelegt ist.If you decide to not define network names, ensure the each CqdNetwork entry has a BuildingId of 0.

BeispieleExamples

  • VPNVPN

  • LaborLAB

    SQL-Beispiel SyntaxSample SQL Syntax

INSERT INTO [dbo].[CqdNetworkName] 
( [NetworkName]
,[NetworkType]
 ) 
VALUES
('VPN','VPN') 

Die Parameter NetworkNameID und networkName sind erforderlich, der Parameter NetworkType ist optional, wird jedoch empfohlen.The NetworkNameID and NetworkName parameters are required, the NetworkType parameter is optional but recommended.

Importieren von GebäudenImport Buildings

Durch das Importieren von Gebäuden haben Sie die Möglichkeit, spezifische Einblicke zu erhalten (schlechte Anrufe pro Gebäude auf WiFi/Wired usw.).Importing Buildings gives you the ability to get building specific insights (poor calls per building on WiFi/Wired, etc.).

Hinweis

Dieser Schritt ist optional, wird jedoch empfohlen.This step is optional, but recommended.

Bevor Sie ein neues Gebäude importieren, sollten Sie bereits eine vordefinierte BuildingKey identifiziert haben.Before you Import a new building you should already have a predefined BuildingKey identified. Geben Sie dazu den SQL-Befehl "Max (BuildingKey) aus CqdBuilding" aus, um den aktuellen Wert zu identifizieren und dem Ergebnis 1 hinzuzufügen.To do that, issue the "SELECT MAX(BuildingKey) FROM CqdBuilding" SQL command to identify the current value and add 1 to the result.

SQL-Beispiel SyntaxSample SQL Syntax

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.The BuildingKey, BuildingName, BuildingShortName, OwnershipTypeId, BuildingTypeId parameters are required, the other parameters are optional.

Importieren von SubnetzenImport Subnets

Durch das Importieren von Gebäuden haben Sie die Möglichkeit, spezifische Einblicke zu erhalten (schlechte Anrufe pro Gebäude auf WiFi/Wired usw.).Importing Buildings gives you the ability to get building specific insights (poor calls per building on WiFi/Wired, etc.).

Hinweis

Dieser Schritt ist optional, wird jedoch empfohlen.This step is optional, but recommended.

Importieren Sie Subnetze, und ordnen Sie Sie den im letzten Schritt importierten Gebäuden zu.Import Subnets and map them to the Buildings imported in the last step. Wenn Sie networkName nicht auffüllen möchten, stellen Sie sicher, dass für jeden Eintrag in dieser Tabelle ein NetworkNameID von 0 verwendet wird.If you decided not to populate NetworkName, ensure each entry in this table uses a NetworkNameID of 0.

SQL-Beispiel SyntaxSample SQL Syntax

INSERT INTO [dbo].[CqdNetwork] 
([Network]
,[NetworkNameID]
,[BuildingKey]
,[UpdatedDate]
)

VALUES
 ('172.16.254.0',0,1,'2015-11-11')

Die Parameter "Network" und "UpdatedDate" sind erforderlich, die anderen Parameter sind optional.The Network, and UpdatedDate parameters are required, the other parameters are optional.

Optional: BSSIDOptional: BSSID

Durch das Auffüllen von BSSID-Informationen erhalten Sie zusätzliche WLAN-Datenstrom Korrelation durch Controller oder Radio.Populating BSSID information gives you additional WiFi stream correlation by controller or radio. Dies ist zusätzlich zum Filtern nach Gebäude oder Subnetz.This is in addition to filtering by building or subnet.

SQL-Beispiel SyntaxSample SQL Syntax

INSERT INTO [dbo].[CqdBssid]
([Ap],
[Bss],
[Building],
[ess],
[phy]
)
VALUES
('AP1','00-00-00-00-00-00','Aruba AP 1','Controller1','bgn')

CqdBssidTable-DetailsCqdBssidTable Details

Wie in CQD gezeigtAs shown in CQD CQDBssid-TabelleCQDBssid Table BeispieleingabenExample inputs
AP-NNameAp NName
APAP
AP1AP1
BBssidBBssid
BSSBSS
00-00-00-00-00-00 (Sie müssen das getrennte Fformat verwenden)00-00-00-00-00-00 (you must use the delimited fformat)
ControllerController
ErstellenBuilding
Aruba AP 7Aruba AP 7
GerätDevice
ESSess
Controller1Controller1
RadioRadio
PHYphy
BGNbgn

Verarbeiten der importierten DatenProcessing the imported data

Standardmäßig wird nach dem Importieren von Gebäude-/Netzwerkdaten nur auf Datensätze angewendet, die nach diesem Zeitpunkt generiert wurden.By default, after you import building/network data it will only apply to records generated after that point in time.

Um alle vorherigen Datensätze mit diesen neuen Daten zu markieren, müssen Sie die gespeicherte Prozedur CqdUpdateBuilding wie unten gezeigt ausführen:To tag all the previous records with this new data, you will need to run the CqdUpdateBuilding stored procedure as shown below:

Geben Sie ihm das Datum Ihres ersten Datensatzes (identifizieren Sie anhand des SQL-Befehls Select min (StartTime) aus CqdPartitionedStreamView), ein EndDate von morgen, dann NULL für die letzten beiden Werte.Give it the date of your first record (identify that using the Select MIN(StartTime) FROM CqdPartitionedStreamView SQL command ), an EndDate of tomorrow, then NULL for the last two values.

Nachdem die Daten Datenstromdaten zugeordnet wurden, muss der SSIS-Cube alle Datensätze erneut verarbeiten.Once the data is associated with stream data, the SSIS Cube needs to reprocess all records. Dies gilt auch beim Massen Hinzufügen von BSSID/ISP-Daten.This also applies when bulk adding BSSID/ISP data. Stellen Sie sicher, dass "vollständig verarbeiten" ausgewählt ist.Ensure that "Process Full" is selected.