Bereitstellen von Anrufqualität Dashboard für Skype für Business Server 2015Deploy Call Quality Dashboard for Skype for Business Server 2015

Zusammenfassung: Informationen Sie zu den Bereitstellungsprozess für die Qualitätsdashboard aufrufen.Summary: Learn about the deployment process for Call Quality Dashboard. Das Anrufqualitäts-Dashboard ist ein Tool für Skype for Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

Übersicht über die BereitstellungDeployment Overview

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

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

  • Cubes, auf dem die Daten aus der QoE-Archivdatenbank für optimierte und schnellen Zugriff aggregiert werden.Cube, where data from QoE Archive database is aggregated for optimized and fast access.

  • Portal, wobei Benutzer können auf einfache Weise Abfragen und Visualisieren von QoE-Daten.Portal, where users can easily query and visualize QoE data.

CQD-Komponenten

Der Setup-Prozess für QoE-Archiv umfasst die QoE-Archivdatenbank erstellen, Bereitstellen einer SQL Server gespeicherte Prozedur, die die Daten aus der Quelle QoE-Metriken Datenbank in QoE-Archivdatenbank verschoben werden und Einrichten von SQL Server Agent-Auftrags zum Ausführen der gespeicherten die Prozedur in einem regelmäßigen 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.

Cube-Bereitstellung Ruft Informationen aus der Benutzer auf, in dem das QoE-Archiv befindet sich in den Cube bereitgestellt und richtet einen regulären SQL Server-Agent-Auftrag, der den Cube in regelmäßigen Abständen 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.

Portal installieren erstellt eine Repositorydatenbank, die die Zuordnung der CQD Benutzer Berichten oder Abfragen des Benutzers gespeichert werden.Portal install creates a Repository database that stores the mapping of CQD users to each user's reports/queries. Klicken Sie dann wird eingerichtet, die das Dashboard ist, in dem Benutzer können finden Sie eine vordefinierte Reihe von Berichten als auch anpassen und Erstellen ihrer eigenen Abfragen, um Daten aus dem Cube visualisieren, IIS Web-Anwendung.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. Das Portal installieren erstellt zwei zusätzliche Webanwendungen, die für Benutzer zum programmgesteuerten Zugriff auf das Repository und den Cube APIs 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 intern von sowie das Dashboard verwendet.)(These APIs are used internally by the dashboard as well.)

PhasePhase SchritteSteps Rollen und GruppenmitgliedschaftRoles and group membership DokumentationDocumentation
Erforderliche Hardware und Software zu installieren.Install prerequisite hardware and software.
Nach der Konfiguration CQD entscheiden Sie, und wählen Sie einen SQL Server aus dem die Installation ausgeführt werden.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 "Vor dem Installieren von Anforderungen", in der Bereitstellungsdokumentation."Pre-install Requirements" section in the deployment documentation.
Installieren Sie CQD.Install CQD.
Führen Sie die MSI-Datei nach der Bereitstellungsdokumentation.Run the MSI following the deployment document.
Zum Ausführen des Setups muss das Installieren von Konto werden ein Domänenbenutzer, der Mitglied der Gruppe der lokalen Administratoren ist und verfügen über Lesezugriff auf QoE-Metriken Datenbank auf dem Monitoring Server.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.
"Konten und Bereitstellungsschritte" Abschnitte in der Bereitstellungsdokumentation."Accounts and Deployment Steps" sections in the deployment documentation.
Gewähren des Benutzerzugriffs.Grant user access.
Es wird empfohlen, für die Verwaltung der benutzerautorisierung-Portal, mithilfe der URL-Autorisierung 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 Grundlegendes zu IIS 7.0-URL-Autorisierung.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 Abschnitt Portal in der Bereitstellungsdokumentation.Managing User Access for the Portal section in the deployment documentation.
Optional: Geben Sie Zuordnungsinformationen Subnetz.Optional: Provide subnet mapping information.
Füllen Sie auf Netzwerk- und Erstellen von Zuordnungstabellen in QoE-Archivdatenbank.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 "Bereitstellung Subnetzinformationen", in der Dokumentation für die Benutzer."Supplying Subnet Information" section in the user documentation.

Bereitstellung von Anrufqualität Dashboard umfasst Einrichten der Infrastruktur und Installieren der Software.Deployment of Call Quality Dashboard involves setting up the infrastructure and installing the software. Das folgende Verfahren beschreibt den Prozess.The following procedure outlines the process.

BereitstellungsschritteDeployment Steps

  1. Kopieren Sie die CallQualityDashboard.msi auf dem Computer, auf dem die Archiv Datenbankkomponente des CQD ist installiert werden soll (Dies ist der Computer, auf 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-Datei (Windows Sie werden aufgefordert, mit Administratorrechten ausgeführt werden, dazu).Execute the MSI (Windows will prompt to run with administrator privilege, do so).

  3. Akzeptieren Sie den Endbenutzer-Lizenzvertrag.Accept the EULA.

  4. Wählen Sie den Zielordner, in dem Dateien im Zusammenhang mit Anrufqualität Dashboardkomponenten befinden oder den Standardspeicherort akzeptieren.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-Archive-Konfiguration die folgenden Informationen ein:At the QoE Archive Configuration page, provide the following information:

    • QoE-Metriken SQLServer: SQL Server-Instanznamen, auf 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: Dies ist nur-Lese-Feld und auf den vollqualifizierten Domänennamen des lokalen Computers behoben.QoE Archive SQL Server Name: This is read-only field and fixed to the fully qualified domain name of the local machine. Archiv DB kann nur auf dem lokalen Computer installiert werden.Archive DB can be installed only on the local machine.

    • QoE-Archiv SQL Server-Instanz: Eine lokale SQL Server-Instanznamen für wobei ist das Archiv DB erstellt werden soll.QoE Archive SQL Server Instance: A local SQL Server instance name for where the Archive DB is to be created. Um eine Standardinstanz von SQL Server verwenden, lassen Sie dieses Feld leer.To use a default SQL Server instance, leave this field blank. Um eine benannte Instanz von SQL Server verwenden, geben Sie den Namen der Instanz (z. B. Name nach der "").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 Archiv DB Upgrade nicht unterstützt wird, ist die einzige Situation, unter der die Option "Vorhandene Datenbank verwenden" verwendet werden kann, wenn die vorhandene Archivdatenbank die Schema der Build installiert werden hat.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.

    • Datenbank Dateiverzeichnis: Der Pfad, in dem die Datenbankdateien (MDF- und LDF) für die Archivierung DB platziert werden soll.Database File Directory: Path to where the database files (.mdf and .ldf) for the Archive DB should be placed. Dies sollte auf einem Laufwerk (HDD2 in die empfohlene Hardwarekonfiguration) getrennt vom Betriebssystem sein.This should be on a drive (HDD2 in the recommended hardware configuration) separate from the OS. Beachten Sie, dass seit die Dateinamen in der Installation behoben werden, um alle Konflikte zu vermeiden empfohlen wird, dass ein leeres Verzeichnis ohne Dateien verwendet werden.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: Die Standardeinstellung von "Mehrere Partition", die Business Intelligence-Edition oder Enterprise Edition von SQL Server erforderlich sind.Use Multiple Partitions: The default is set to "Multiple partition", which requires Business Intelligence edition or Enterprise edition of SQL Server. Wählen Sie "Einzelpartition" Option aus, für die Standard Edition.For Standard edition, select "Single Partition" option. Beachten Sie, dass Cube Verarbeitung Leistung beeinträchtigt werden kann, wenn das Einzelpartition verwendet wird.Note that cube processing performance may be impacted if Single Partition is used.

      Hinweis

      Die Auswahl für Verwenden mehrerer Partitionen Option kann nicht geändert werden, wenn Setup abgeschlossen ist.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Um es zu ändern, der Cube Feature benötigt, erste deinstalliert und anschließend erneut installiert, mit der Option "Ändern" in der Systemsteuerung.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Partitionieren Dateiverzeichnis: Der Pfad, in dem die Partitionen für die QoE-Archivdatenbank platziert werden soll.Partition File Directory: Path to where the partitions for the QoE Archive database should be placed. Dies sollte (HDD3 in die empfohlene Hardwarekonfiguration) getrennt vom OS Laufwerk und SQL-Datenbank Protokolllaufwerk Dateien auf einem Laufwerk sein.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 seit die Dateinamen in der Installation behoben werden, um alle Konflikte zu vermeiden empfohlen wird, dass ein leeres Verzeichnis ohne Dateien verwendet werden.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 Job-Benutzer - Benutzernamen & Kennwort: Dienstkontoname Domäne und das Kennwort (maskiert), mit der der "QoE-Archivdaten" Schritt des Auftrags für SQL Server-Agent ausgeführt (die zum Abrufen von Daten aus der Datenbank der QoE-Metriken in Archiv DB, damit dieses Konto Lesezugriff auf den QoE-Metriken DB, benötigen die gespeicherte Prozedur ausgeführt wird wie im Abschnitt Konten angegeben.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 ein Benutzername in der QoE-Archiv SQL Server-Instanz haben).This account also needs to have a login in the QoE Archive SQL Server Instance).

      Hinweis

      Das Konto, das SQL Server-Instanz unter, wie beispielsweise NT-SERVICE\MSSQLSERVER ausgeführt wird benötigen Zugriffsberechtigungen für die Verzeichnisse obigen für die Installation erfolgreich ausgeführt 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. Weitere Informationen hierzu finden Sie unter Konfigurieren Dateisystemberechtigungen für den Zugriff auf das DatenbankmodulFor details, see Configure File System Permissions for Database Engine Access

  7. Beim nächsten klicken, wird das Installationsprogramm Prüfungen und Untersuchung Bericht durchführen, wenn Probleme aufgetreten sind.Upon clicking next, the installer will perform pre-requisite checks and report if any issues are encountered. Wenn alle vorausgesetzte Überprüfungen Durchgang gelangen das Installationsprogramm auf der Seite Cubekonfiguration.When all pre-requisite checks pass, the installer will go to the Cube Configuration page.

    Hinweis

    Wenn das Installationsprogramm eine Warnmeldung angezeigt, die der SQL Server-Agent-Dienst für QoE-Archiv SQL Server-Instanz derzeit nicht ausgeführt wird wird, kann die Installation fortgesetzt werden, aber Post-Installation stellen Sie sicher, dass SQL-Agent-Dienst ausgeführt wird, und legen Sie den Starttyp auf Automatische, sodass die geplante Aufgabe 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 Cubekonfiguration die folgenden Informationen ein:At Cube Configuration page, provide the following information:

    • QoE-Archiv SQL Server-Name: Dies ist nur-Lese-Feld und auf den vollqualifizierten Domänennamen des lokalen Computers behoben.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, sind QoE-Archivdatenbank (Notiz.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: Name der SQL Server-Instanz auf dem sich die QoE-Archiv-DB befindet.QoE Archive SQL Server Instance: SQL Server instance name for where the QoE Archive DB is located. Um eine Standardinstanz von SQL Server anzugeben, lassen Sie dieses Feld leer.To specify a default SQL Server instance, leave this field blank. Um eine benannte Instanz von SQL Server anzugeben, geben Sie den Instanznamen (z. B. Name nach der "").To specify a named SQL Server instance, enter the instance name (e.g. the name after the ""). Wenn QoE-Archiv-Komponente für die Installation ausgewählt wurde, wird dieses Feld bereits ausgefüllte mit dem Wert, der auf der Seite Konfiguration der QoE-Archiv bereitgestellt werden.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.

    • -Cubes in Analysis-Server: SQL Server Analysis Services-Instanznamen für wobei ist der Cube erstellt werden soll.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is to be created. Dies kann einem anderen Computer aber der installierende Benutzer muss ein Mitglied der Zielinstanz von SQL Server Analysis Services-Server-Administratoren 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-Administrator Berechtigungen finden Sie unter Server-Administrator-Berechtigungen erteilen (Analysis Services)For more information about configuring Analysis Services Server Administrator Permissions, see Grant Server Administrator Permissions (Analysis Services)

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

      Hinweis

      Die Auswahl für Verwenden mehrerer Partitionen Option kann nicht geändert werden, wenn Setup abgeschlossen ist.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Um es zu ändern, der Cube Feature benötigt, erste deinstalliert und anschließend erneut installiert, mit der Option "Ändern" in der Systemsteuerung.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Cube User - Benutzername & Kennwort: Dienstkontoname Domäne und das Kennwort (maskiert), die die Cubes Verarbeitung auslöst.Cube User - User Name & Password: Domain service account name and password (masked) that will trigger the cube processing. Wenn QoE-Archiv-Komponente für die Installation ausgewählt wurde, in diesem Feld mit dem Wert auf der Seite Konfiguration der Archivierung für den SQL-Agent-Auftrag Benutzer bereits ausgefüllte werden, aber es wird empfohlen, ein anderes Domänenkonto Service angeben, sodass Setup gewähren kann die mindestens erforderliche Berechtigung hinzu.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 runde der Überprüfung durchgeführt, und alle Problem wird gemeldet werden.When clicking next, another round of validation will be performed and any issue will be reported. Nach dem erfolgreichen Abschluss der Validierung gelangen das Installationsprogramm auf der Seite Portal-Konfiguration.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 ein:At Portal Configuration page, provide the following information:

    • QoE-Archiv SQLServer: Name der SQL Server-Instanz auf dem sich die QoE-Archivdatenbank befindet.QoE Archive SQL Server: SQL Server instance name for where the QoE Archive database is located. Beachten Sie, dass im Gegensatz zu der Seite QoE-Archiv-Konfiguration und der Seite Cubekonfiguration, den Namen des Computers nicht behoben und bereitgestellt 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 QoE-Archiv-Komponente für die Installation ausgewählt wurde, wird dieses Feld bereits ausgefüllte mit dem Wert, der auf der Seite Konfiguration der QoE-Archiv bereitgestellt werden.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.

    • -Cubes in Analysis-Server: SQL Server Analysis Services-Instanznamen für, in der Cube gespeichert ist.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is located. Wenn der Cube-Komponente für die Installation ausgewählt wurde, wird dieses Feld mit dem Wert auf der Seite Cubekonfiguration bereits ausgefüllte sein.If Cube component was selected for the install, this field will be pre-populated with the value provided on the Cube Configuration page.

    • Repository SQLServer: Name der SQL Server-Instanz, in dem die Repositorydatenbank ist erstellt werden soll.Repository SQL Server: SQL Server instance name where the Repository database is to be created. Wenn der Name des SQL Server-Instanz für, in die QoE-Archivdatenbank gespeichert ist weiter oben in der Setup (in anderen Komponenten) bereitgestellt wurde, wird dieses Feld bereits ausgefüllte, mit dem Namen der QoE-Archiv DB SQL Server-Instanz sein.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. Dies kann eine beliebige SQL Server-Instanz sein.This can be any SQL Server instance.

    • Repositorydatenbank: Die Option ist standardmäßig auf "Neue Datenbank erstellen" festgelegt.Repository Database: By default the option is set to "Create new database". Da Repository DB Upgrade nicht unterstützt wird, ist die einzige Situation, unter der die Option "Vorhandene Datenbank verwenden" verwendet werden kann, wenn der vorhandenen Repository DB die Schema der Build installiert werden hat.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.

    • IIS-Anwendungspool-User - Benutzername & Kennwort: Das Konto, dem unter 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 Benutzername und Kennwort werden abgeblendet, wenn integrierten 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 werden, wenn "Andere" aus der Dropdownliste ausgewählt ist, damit der Benutzer die Domäne Service-Kontoinformationen 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 endgültige Rundung der Überprüfung ausgeführt, um sicherzustellen, dass die SQL Server-Instanzen mithilfe der Anmeldeinformationen 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 dem erfolgreichen Abschluss der Überprüfung wird das Installationsprogramm mit dem Setup fortgesetzt.Upon successful completion of the validation, the installer will proceed with the setup.

Wenn das Installationsprogramm abgeschlossen ist, wird sehr wahrscheinlich der Auftrag SQL Server-Agent ausgeführt wird, wie folgt das Laden des QoE-Daten und die Cubeverarbeitung sein.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. In Abhängigkeit vom Umfang des Datenteils QoE wird das Portal nicht Daten für die Anzeige von noch verfügbar sind.Depending on the amount of data in QoE, the portal will not have data available for viewing yet. Um den Status der Cubeverarbeitung und Laden von Daten zu überprüfen, wechseln Sie zur 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 die URL für das Überprüfen des Status des Download Cube Groß-/Kleinschreibung beachtet wird.Note that the URL for checking the status of the download cube processing is case sensitive. Bei Eingabe von 'Health' die URL nicht funktionsfähig ist.If you enter 'health' the URL will not work. Geben Sie am Ende der URL mit dem Großbuchstaben h ' Health'You must enter 'Health' at the end of the URL with a capital H.

Ausführliches Protokollnachrichten werden angezeigt, wenn Debug-Modus aktiviert ist.Detailed log messages will be shown if debug mode is enabled. Um Debug-Modus aktivieren möchten, besuchen Sie %SystemDrive%\Programme\Microsoft Files\Skype für Business 2015 CQD\QoEDataService\web.config, und aktualisieren Sie die folgende Zeile, 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 Hauptseite Portal ist auf den über http://<machinename>/CQD.The main portal page is accessible via http://<machinename>/CQD.

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

Es wird empfohlen, für die Verwaltung der benutzerautorisierung-Portal, mithilfe der URL-Autorisierung 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 Sicherheit von IIS finden Sie unter Grundlegendes zu IIS 7.0-URL-Autorisierung .For more information on IIS security, see Understanding IIS 7.0 URL Authorization .

Jede Web Site oder Web-Anwendung erben die Standard-URL-Autorisierung konfiguriert für die gesamte IIS, wobei es sich üblicherweise "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 Zugriff auf das Portal restriktiver sein muss, können dann Administratoren Zugriff auf nur die bestimmten Gruppe von Benutzern gewähren durch Bearbeiten der "Autorisierungsregeln".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".

Anrufqualität bereitstellen – Autorisierungsregeln in IIS

Hinweis

Das Symbol Autorisierungsregeln darf nicht mit ".NET Authorization" unter dem ASP.NET-Bereich, einen anderen Autorisierungsmechanismus verwechselt werden.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 die geerbte "alle Benutzer zulassen" Regel zuerst entfernen.Administrators should first remove the inherited "Allow All Users" rule. Dadurch wird verhindert, dass keine nicht autorisierter Benutzer den Zugriff auf das Portal.This prevents any non-authorized users from accessing the Portal.

CQD bereitstellen

Administratoren sollten Sie als Nächstes Hinzufügen neuer Regeln auf zulassen und bestimmten Benutzern die Berechtigung, um auf das Portal zugreifen.Next, administrators should add new Allow Rules and give specific users the permission to access the Portal. Es wird empfohlen, eine lokale Gruppe namens "CQDPortalUsers" erstellt werden, um die Benutzer zu verwalten.It is recommended that a local Group called "CQDPortalUsers" be created to manage the users.

Anrufqualitäts-Dashboard bereitstellen

Die Konfigurationsdetails werden in der Datei web.config befindet sich unter dem Portal physikalische Verzeichnis gespeichert.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> 

Im nächste Schritt wird das Dashboard, der die CQD konfigurieren.The next step is to configure the dashboard of the CQD. Nachdem der Benutzer von IIS authentifiziert werden, müssen sie über die Datei im Verzeichnis CQD berechtigt, um Portal Web-Inhalt zugreifen.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, ändern Sie die ACLs über die Sicherheitsregisterkarte CQD Directory-Eigenschaften, um einzelne Benutzer oder Gruppen hinzuzufügen. wird jedoch empfohlen, die Dateiberechtigungen unverändert 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, um die IIS-Arbeitsprozess verwenden, um das Verzeichnis CQD zugreifen, unabhängig davon, das welche Benutzer authentifiziert wird.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, nur diese Einstellung für die Anwendung CQD und nicht für die zwei API-Anwendungen ändern: QoEDataService 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 von Zugriff auf die Datei für die CQD (Dashboard)Configuring File Access for the CQD (Dashboard)

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

    Anrufqualitäts-Dashboard bereitstellen

  2. Klicken Sie im Abschnitt wählen Sie system.webServer/serverRuntime.Under Section, choose system.webServer/serverRuntime.

    Anrufqualitäts-Dashboard bereitstellen

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

    Anrufqualitäts-Dashboard bereitstellen – Konfigurations-Editor

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

Bekannte ProblemeKnown Issues

In seltenen Fällen kann das Installationsprogramm die richtigen Einstellungen in IIS zu erstellen.In rare cases, the installer fails to create the correct settings in IIS. Manuelle Änderung ist erforderlich, um Benutzer zur Anmeldung bei der CQD zu ermöglichen.Manual change is required to allow users to log into the CQD. Wenn Benutzer Probleme beim Anmelden haben, gehen Sie folgendermaßen vor:If users are having trouble logging in, please follow these steps:

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

    Anrufqualitäts-Dashboard bereitstellen

  2. Klicken Sie auf "Authentifizierung".Click on "Authentication". Wenn die "Anonyme Authentifizierung", "ASP.NET Impersonation", "Formularauthentifizierung" und "Windows-Authentifizierung" die nachfolgend aufgeführten Einstellungen nicht übereinstimmen, auch manuell ändern Sie, um die folgenden Einstellungen übereinstimmen.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 sollte deaktiviert werden.All other authentication mechanisms should be disabled.

    Anrufqualitäts-Dashboard bereitstellen

  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.

    Anrufqualitäts-Dashboard bereitstellen

  4. "Erweiterten Schutz" auf Accept festgelegt, und aktivieren Sie das Kontrollkästchen "Enable-Kernelmodusauthentifizierung".Set "Extended Protection" to Accept and check the "Enable Kernel-mode authentication" box.

    Anrufqualitäts-Dashboard bereitstellen

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

Für HTTP und HTTPS Port Bindungen erstellt der Installer auf die Standard-Portnummern (Port 80 für HTTP) und Port 443 für HTTPS Port Bindungen.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). Liegt eine andere Website auf dem Computer, der diese Bindungen verwendet, es ist ein Konflikt und das Verhalten von IIS 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. Die beste Möglichkeit zum Vermeiden dieses Problems ist, um sicherzustellen, dass keine anderen Websites vor der Installation von CQD Ports 80 und 443 zugeordnet sind.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 SSL/TLS in IIS und erzwingen, dass Benutzer eine Verbindung herstellen über secure HTTPS anstelle von HTTP: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 Konfigurieren von Secure Sockets Layer in IIS 7.Configure Secure Sockets Layer in IIS, see Configuring Secure Sockets Layer in IIS 7. Ersetzen Sie abschließend http mit https.Once done, replace http with https.

  2. Anweisungen zum Aktivieren von TLS in der SQL Server-Verbindungen finden Sie unter Aktivieren der SSL-Verschlüsselung für eine Instanz von SQL Server mithilfe von 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 .

Fehler bei der Synchronisierung CubeCube Sync Fails

QoEMetrics kann einige ungültige Datensätze basierend auf Endbenutzer Uhren enthalten.QoEMetrics may contain some invalid records based on end user clocks. Wenn die Zeit skew größer als 60 Jahre ist, schlägt der Import Cube fehl.If the time skew is greater than 60 yrs, the cube import will fail.

Überprüfen Sie die Funktionen Min und Max StartTime/EndTime nachstehend verwenden.Check the Min and Max StartTime/EndTime using the selections below. Suchen und Löschen von Datensätzen in der Zukunft ganz vergangenen und sehr weit entfernt, können sie ignoriert, und sie werden die Sync-Prozesse unterteilen.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äude und NetzwerkeImporting 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 Sie zum Erstellen von Inhaltstypen (empfohlen)Define Building types (recommended)

  2. Definieren Sie zum Erstellen von den Besitz Typen (empfohlen)Define Building Ownership types (recommended)

  3. Definieren von Netzwerk-Typen (dringend empfohlen)Define Network types (highly recommended)

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

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

Erstellen von Typen definierenDefine Building Types

Erstellen von Typen werden verwendet, um die verschiedenen Gebäuden Definitionen oder Typen innerhalb Ihrer Organisation beschrieben.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

  • HauptsitzHeadquarters

  • ZweigstellenRemote Office

  • Sofern SpeicherortJoint-venture location

    Beispiel-SQL-SyntaxSample SQL Syntax

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

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

Erstellen von Besitz Typen definierenDefine Building Ownership Types

Gesamtbetriebskosten Typen dienen zum Besitzer Vs geleaste Ressourcen 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 geleaste nicht-RE&FContoso Leased non-RE&F

  • Contoso geleaste RE&FContoso Leased RE&F

  • Contoso gehörenContoso Owned

  • Niederlassung geleasteSubsidiary Leased

    Beispiel-SQL-SyntaxSample SQL Syntax

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

VALUES
(1,
'Contoso Owned',
)

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

Definieren von NetzwerknamenDefine Network Names

Netzwerktypen dienen zum Beschreiben der verschiedenen Types von Netzwerken innerhalb der Organisation.Network Types are used to describe different types of networks within the organization. Dies gibt Ihnen die Möglichkeit zu filtern (oder herauszufiltern) bestimmte Typen.This gives you the ability to filter on (or filter out) specific Network Types.

Hinweis

Es wird dringend empfohlen, Netzwerknamen definieren, aber es ist optional.It is highly recommended to define Network Names, but it is optional. Wenn Sie nicht Netzwerknamen definieren möchten, sicherstellen Sie, dass der einzelnen CqdNetwork Eintrag einer BuildingId 0 verfügt.If you decide to not define network names, ensure the each CqdNetwork entry has a BuildingId of 0.

BeispieleExamples

  • VPNVPN

  • ÜBUNGLAB

    Beispiel-SQL-SyntaxSample SQL Syntax

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

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

Import GebäudeImport Buildings

Importieren von Gebäude können Sie bestimmte Insights (schlechter Anrufe pro erstellen WiFi/kabelgebundene usw.). erstellen möchten.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.

Vor dem Importieren sollte eine neue erstellen Sie bereits eine vordefinierte BuildingKey identifiziert haben.Before you Import a new building you should already have a predefined BuildingKey identified. Klicken Sie dazu Problem des "MAX(BuildingKey) aus CqdBuilding wählen Sie" SQL-Befehls zum Identifizieren des aktuellen Werts und das 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.

Beispiel-SQL-SyntaxSample SQL Syntax

INSERT INTO [dbo].[CqdBuilding] 
( [BuildingKey]
,[BuildingName]
,[BuildingShortName]
,[OwnershipTypeId],
[BuildingTypeId]
)
VALUES
(2, 'Ann Arbor', 'AA', 0, 0)

Die BuildingKey, BuildingName, BuildingShortName, OwnershipTypeId, BuildingTypeId-Parameter 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

Importieren von Gebäude können Sie bestimmte Insights (schlechter Anrufe pro erstellen WiFi/kabelgebundene usw.). erstellen möchten.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 die Gebäude im letzten Schritt importiert.Import Subnets and map them to the Buildings imported in the last step. Wenn Sie nicht Netzwerkname auffüllen, stellen Sie sicher, dass für jeden Eintrag in dieser Tabelle ein NetworkNameID 0 verwendet.If you decided not to populate NetworkName, ensure each entry in this table uses a NetworkNameID of 0.

Beispiel-SQL-SyntaxSample SQL Syntax

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

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

Das Netzwerk und UpdatedDate-Parameter sind erforderlich, die anderen Parameter sind optional.The Network, and UpdatedDate parameters are required, the other parameters are optional.

Optional: BSSIDOptional: BSSID

Auffüllen BSSID Informationen erhalten Sie zusätzliche WiFi Stream Korrelation von Controller oder Radio.Populating BSSID information gives you additional WiFi stream correlation by controller or radio. Dies ist zusätzlich zum Filtern nach dem Erstellen oder Subnetz.This is in addition to filtering by building or subnet.

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

Siehe CQDAs shown in CQD CQDBssid-TabelleCQDBssid Table Beispiel-EingabenExample inputs
AP NNameAp NName
APAP
AP1AP1
BBssidBBssid
BSSBSS
00-00-00-00-00-00 (Sie müssen den mit Trennzeichen versehenen Fformat verwenden)00-00-00-00-00-00 (you must use the delimited fformat)
ControllerController
GebäudeBuilding
Aruba AP 7Aruba AP 7
GerätDevice
essess
Controller1Controller1
RadioRadio
phyphy
BGNbgn

Verarbeitung der importierten DatenProcessing the imported data

Standardmäßig nach dem Erstellen von-Netzwerk Daten importieren gilt es nur für Datensätze, die nach diesem Zeitpunkt Punkt generiert.By default, after you import building/network data it will only apply to records generated after that point in time.

Um die vorherigen Datensätze mit diesen neuen Daten zu markieren, müssen Sie die gespeicherte CqdUpdateBuilding eine Ereignisprozedur ausgeführt werden wie folgt:To tag all the previous records with this new data, you will need to run the CqdUpdateBuilding stored procedure as shown below:

Geben sie das Datum des ersten Datensatzes (identifizieren, die mit dem Befehl Select MIN(StartTime) aus CqdPartitionedStreamView SQL), ein Enddatum des morgen, und klicken Sie dann auf 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.

Sobald die Daten Streamdaten zugeordnet ist, muss der Cube SSIS alle Datensätze erneut zu verarbeiten.Once the data is associated with stream data, the SSIS Cube needs to reprocess all records. Dies gilt auch beim Bulk BSSID/Internetdienstanbieter Daten hinzufügen.This also applies when bulk adding BSSID/ISP data. Stellen Sie sicher, dass "Prozess Full" ausgewählt ist.Ensure that "Process Full" is selected.