Implementar panel de calidad de la llamada de Skype para Business Server 2015Deploy Call Quality Dashboard for Skype for Business Server 2015

Resumen: Conozca el proceso de implementación para llamar al panel de calidad.Summary: Learn about the deployment process for Call Quality Dashboard. Panel de calidad de la llamada es una herramienta de Skype para Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

Introducción a la implementaciónDeployment Overview

Panel de calidad de llamada (CQD) consta de tres componentes principales:Call Quality Dashboard (CQD) consists of three major components:

  • Base de datos de archivo, donde se replica y se almacenan los datos de la calidad de la experiencia (QoE).Archive Database, where the Quality of Experience (QoE) data is replicated and stored.

  • Cubo, donde se agregan los datos de base de datos de archivo de calidad para acceso rápido y optimizado.Cube, where data from QoE Archive database is aggregated for optimized and fast access.

  • Portal, donde los usuarios pueden consultar y visualizar datos QoE fácilmente.Portal, where users can easily query and visualize QoE data.

Componentes de CQD

El proceso de instalación para el archivo QoE implica la creación de la base de datos de archivo de calidad de la experiencia, implementar un procedimiento de SQL Server almacenan que moverá los datos desde el origen de base de datos de métricas de calidad de la experiencia en base de datos de archivo de calidad de la experiencia y configurar el trabajo de agente de SQL Server para ejecutar el almacenado procedimiento a intervalos regulares.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.

Implementación del cubo obtiene información del usuario en donde el archivo QoE se encuentra, implementa el cubo y configura un trabajo del Agente SQL Server normal que actualice el cubo a intervalos regulares.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.

Instalar portal crea una base de datos que almacena la asignación de usuarios CQD, informes y consultas de cada usuario.Portal install creates a Repository database that stores the mapping of CQD users to each user's reports/queries. A continuación, configura una aplicación web IIS que es el panel donde los usuarios pueden ver un conjunto de informes predefinido, así como personalizar y crear sus propias consultas para visualizar los datos del cubo.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. La instalación del portal crea dos aplicaciones web adicionales que expone las API para que los usuarios obtener acceso mediante programación al repositorio y el cubo.The portal install creates two additional web applications that exposes APIs for users to programmatically access the repository and the cube. (Estas API se utilizan internamente por el tablero de mandos).(These APIs are used internally by the dashboard as well.)

FasePhase PasosSteps Funciones y pertenencia a gruposRoles and group membership DocumentaciónDocumentation
Instalar software y hardware necesario.Install prerequisite hardware and software.
Decida la configuración CQD y elija un SQL Server desde el que se va a realizar la instalación.Decide on the CQD configuration, and choose a SQL Server from which to perform the install.
Usuario de dominio que es miembro del grupo de administradores locales.Domain user who is a member of the local administrators group.
Sección "Previamente instalar requisitos" en la documentación de implementación."Pre-install Requirements" section in the deployment documentation.
Instalar CQD.Install CQD.
Ejecute el MSI siguiendo el documento de implementación.Run the MSI following the deployment document.
Para realizar la instalación, la cuenta de instalación debe ser un usuario de dominio que sea miembro del grupo local Administradores y tener acceso de lectura a la base de datos de métricas de calidad en el servidor de supervisión.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.
Secciones "Cuentas y pasos de implementación" en la documentación de implementación."Accounts and Deployment Steps" sections in the deployment documentation.
Conceder acceso de usuario.Grant user access.
Para administrar la autorización del usuario en el Portal, se recomienda utilizar la autorización de direcciones URL, que se introdujo en IIS 7.0.For managing user authorization to the Portal, we recommend using URL Authorization, which was introduced in IIS 7.0. Para obtener más información, vea Autorización de direcciones URL de descripción IIS 7.0.For more information, see Understanding IIS 7.0 URL Authorization.
Usuario de dominio que es miembro del grupo de administradores locales.Domain user who is a member of the local administrators group.
Administrar el acceso de usuario a la sección de Portal en la documentación de implementación.Managing User Access for the Portal section in the deployment documentation.
Opcional: Proporcionar la información de asignación de subred.Optional: Provide subnet mapping information.
Llenar tablas de asignación de creación de base de datos de archivo de calidad y de red.Populate network and building mapping tables in QoE Archive database.
Una cuenta con acceso de escritura a la base de datos de archivo de calidad.An account with write access to the QoE Archive database.
Sección "Proporcionar información de subred" en la documentación del usuario."Supplying Subnet Information" section in the user documentation.

Implementación de llamar al panel de calidad implica configurar la infraestructura e instalar el software.Deployment of Call Quality Dashboard involves setting up the infrastructure and installing the software. El siguiente procedimiento describe el proceso.The following procedure outlines the process.

Pasos de implementaciónDeployment Steps

  1. Copie el CallQualityDashboard.msi en el equipo donde el componente de base de datos de archivo de CQD debe ser instalado (es decir, el equipo que tiene SQL Server instalado).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. Ejecute el archivo MSI (Windows le pedirá que se ejecutan con privilegios de administrador, hágalo).Execute the MSI (Windows will prompt to run with administrator privilege, do so).

  3. Aceptar al CLUF.Accept the EULA.

  4. Seleccione la carpeta de destino donde se encuentra o acepte la ubicación predeterminada archivos relacionados con componentes de panel de calidad llamar.Select the destination folder where files related to Call Quality Dashboard components will be located or accept the default location.

  5. Seleccione todas las funciones.Select all features.

  6. En la página Configuración de archiving QoE, proporcione la siguiente información:At the QoE Archive Configuration page, provide the following information:

    • De SQL Server de métricas de calidad: Nombre de la instancia de SQL Server de donde se encuentra la base de datos de métricas de calidad (Esto será el origen de datos).QoE Metrics SQL Server: SQL Server instance name for where the QoE Metrics DB is located (this will be the data source).

    • Archivo QoE SQL Server nombre: Esto es el campo de sólo lectura y se fija como el nombre de dominio completo del equipo local.QoE Archive SQL Server Name: This is read-only field and fixed to the fully qualified domain name of the local machine. Archivo DB puede instalarse sólo en el equipo local.Archive DB can be installed only on the local machine.

    • Archivo QoE SQL Server instancia: Un nombre de instancia de SQL Server local para que la base de datos de archivo debe ser creado.QoE Archive SQL Server Instance: A local SQL Server instance name for where the Archive DB is to be created. Para utilizar una instancia predeterminada de SQL Server, deje este campo en blanco.To use a default SQL Server instance, leave this field blank. Para utilizar una instancia con nombre de SQL Server, especifique el nombre de instancia (por ejemplo, el nombre después de la "").To use a named SQL Server instance, specify the instance name (e.g. the name after the "").

    • QoE Archivar base de datos: De forma predeterminada, esta opción se establece en "Crear nueva base de datos".QoE Archive Database: By default, this option is set to "Create new database". Dado que no se admite la actualización de archivo DB, la única circunstancia en que puede utilizarse la opción "Usar la base de datos existente" es si la base de datos de archivo existente tiene el mismo esquema que la compilación para instalarse.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.

    • Directorio del archivo de base de datos: Ruta de acceso donde se colocarán los archivos de base de datos (.mdf y .ldf) de la base de datos de archivo.Database File Directory: Path to where the database files (.mdf and .ldf) for the Archive DB should be placed. Esto debe estar en una unidad independiente (HDD2 en la configuración de hardware recomendada) desde el sistema operativo.This should be on a drive (HDD2 in the recommended hardware configuration) separate from the OS. Tenga en cuenta que dado que los nombres de archivo se corrigen en la instalación, para evitar posibles conflictos, se recomienda que se utilice un directorio no tiene archivos en blanco.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.

    • Utilizar varias particiones: El valor predeterminado se establece en "Partición múltiples", que no requiere edición Business Intelligence o Enterprise edition de SQL Server.Use Multiple Partitions: The default is set to "Multiple partition", which requires Business Intelligence edition or Enterprise edition of SQL Server. Para Standard edition, seleccione la opción de "Partición única".For Standard edition, select "Single Partition" option. Tenga en cuenta que el rendimiento de procesamiento del cubo puede verse afectado si se utiliza una única partición.Note that cube processing performance may be impacted if Single Partition is used.

      Nota

      No se puede cambiar la selección de la opción de usar varias particiones una vez finalizada la instalación.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Para cambiarlo, el cubo característica debe ser la primera desinstala y vuelve a instalar utilizando la opción "Cambiar" Panel de Control.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Crear particiones de directorio de archivo: Ruta de acceso que se deben colocar las particiones de la base de datos de archivo de calidad.Partition File Directory: Path to where the partitions for the QoE Archive database should be placed. Esto debe estar en una unidad independiente (HDD3 en la configuración de hardware recomendada) de la unidad de sistema operativo y la unidad de archivos de registro de base de datos SQL.This should be on a drive (HDD3 in the recommended hardware configuration) separate from the OS drive and SQL database log files drive. Tenga en cuenta que dado que los nombres de archivo se corrigen en la instalación, para evitar posibles conflictos, se recomienda que se utilice un directorio no tiene archivos en blanco.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.

    • Usuario de trabajo del Agente SQL - nombre de usuario & contraseña: Nombre de cuenta de servicio de dominio y la contraseña (máscara) que se utilizará para ejecutar el paso de "Datos de archivo de la calidad" del trabajo del agente de SQL Server (que se ejecutará el procedimiento almacenado para recuperar datos la base de datos de métricas de calidad de la experiencia en archivo DB, por lo que esta cuenta debe tener acceso de lectura a DB de métricas de calidad, como se indica en la sección de cuentas.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. Esta cuenta debe tener también un inicio de sesión en la instancia de SQL Server de QoE Archive).This account also needs to have a login in the QoE Archive SQL Server Instance).

      Nota

      La cuenta que se está ejecutando la instancia de SQL Server, como SERVICE\MSSQLSERVER de NT, debe tener acceso a los directorios mencionados para que la instalación se realice correctamente.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. Para obtener información detallada, vea Configurar permisos de sistema de archivos para obtener acceso al motor de base de datosFor details, see Configure File System Permissions for Database Engine Access

  7. Al hacer clic en siguiente, el programa de instalación llevará a cabo comprobaciones de requisitos previos e informe si se produjeran problemas.Upon clicking next, the installer will perform pre-requisite checks and report if any issues are encountered. Cuando comprueba todo son un requisito previo paso, el programa de instalación se vaya a la página de configuración de cubo.When all pre-requisite checks pass, the installer will go to the Cube Configuration page.

    Nota

    Si el programa de instalación muestra un mensaje de advertencia que el servicio Agente de SQL Server para la instancia de SQL Server archivo QoE no se está ejecutando actualmente, la instalación puede continuar, pero posterior a la instalación, asegúrese que el servicio Agente SQL está ejecutando y establece el tipo de inicio en Automática para que se ejecute la tarea programada.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. En la página de configuración de cubo, proporcione la siguiente información:At Cube Configuration page, provide the following information:

    • Archivo QoE SQL Server nombre: Esto es el campo de sólo lectura y se fija como el nombre de dominio completo del equipo local.QoE Archive SQL Server Name: This is read-only field and fixed to the fully qualified domain name of the local machine. Cubo puede instalarse sólo desde el equipo que tiene la base de datos de archivo de calidad (Nota.Cube can be installed only from the machine that has QoE Archive database (Note. Cubo puede instalarse en un equipo remoto.Cube itself may be installed on a remote machine. Vea a continuación)See below)

    • Archivo QoE SQL Server instancia: Nombre de la instancia de SQL Server de donde se encuentra la base de datos de archivo QoE.QoE Archive SQL Server Instance: SQL Server instance name for where the QoE Archive DB is located. Para especificar una instancia de SQL Server predeterminada, deje este campo en blanco.To specify a default SQL Server instance, leave this field blank. Para especificar una instancia con nombre de SQL Server, escriba el nombre de instancia (por ejemplo, el nombre después de la "").To specify a named SQL Server instance, enter the instance name (e.g. the name after the ""). Si el componente de archiving QoE fue seleccionado para la instalación, este campo se rellenará previamente con el valor proporcionado en la página Configuración de archiving QoE.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.

    • De cubo Analysis Server: Nombre de la instancia de SQL Server Analysis Services para donde es necesario crear el cubo.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is to be created. Esto puede ser un equipo diferente, pero el usuario que instala debe ser un miembro del grupo Administradores de servidor de la instancia de Analysis Services de SQL Server de destino.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.

      Nota

      Para obtener más información acerca de cómo configurar permisos de administrador de servidor de servicios de análisis, vea Conceder permisos de administrador del servidor (Analysis Services)For more information about configuring Analysis Services Server Administrator Permissions, see Grant Server Administrator Permissions (Analysis Services)

    • Utilizar varias particiones: El valor predeterminado se establece en "Partición múltiples", que no requiere edición Business Intelligence o Enterprise edition de SQL Server.Use Multiple Partitions: The default is set to "Multiple partition", which requires Business Intelligence edition or Enterprise edition of SQL Server. Para Standard edition, seleccione la opción de "Partición única".For Standard edition, select "Single Partition" option. Tenga en cuenta que el rendimiento de procesamiento del cubo puede verse afectado si se utiliza una única partición.Note that cube processing performance may be impacted if Single Partition is used .

      Nota

      No se puede cambiar la selección de la opción de usar varias particiones una vez finalizada la instalación.The selection for Use Multiple Partitions option cannot be changed once Setup completes. Para cambiarlo, el cubo característica debe ser la primera desinstala y vuelve a instalar utilizando la opción "Cambiar" Panel de Control.In order to change it, the Cube feature needs to be first uninstalled and then reinstalled using "Change" option in Control Panel.

    • Usuario - nombre de usuario de cubo & contraseña: Nombre de cuenta de servicio de dominio y una contraseña (máscara) que desencadene el procesamiento del cubo.Cube User - User Name & Password: Domain service account name and password (masked) that will trigger the cube processing. Si el componente de archiving QoE fue seleccionado para la instalación, este campo se rellenará previamente con el valor proporcionado en la página de configuración de archivo para el usuario de trabajo del Agente SQL, pero es recomendable que especifique una cuenta de servicio de dominio diferente para que el programa de instalación puede conceder la privilegios necesarios mínimos a él.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. Al hacer clic en siguiente, se realizará otra ronda de validación y notificará cualquier problema.When clicking next, another round of validation will be performed and any issue will be reported. Tras completar correctamente la validación, el instalador se vaya a la página de configuración del Portal.Upon successful completion of the validation, the installer will go to the Portal Configuration page.

  10. En la página Configuración de Portal, proporcione la siguiente información:At Portal Configuration page, provide the following information:

    • Archivo QoE SQL Server: Nombre de la instancia de SQL Server de donde se encuentra la base de datos de archivo de calidad.QoE Archive SQL Server: SQL Server instance name for where the QoE Archive database is located. Tenga en cuenta que, a diferencia de la página de configuración de archivo de calidad de la experiencia y la página de configuración de cubo, el nombre del equipo no es fijo y se debe proporcionar.Note that unlike the QoE Archive Configuration page and the Cube Configuration page, the machine name is not fixed and must be provided. Si el componente de archiving QoE fue seleccionado para la instalación, este campo se rellenará previamente con el valor proporcionado en la página Configuración de archiving QoE.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.

    • De cubo Analysis Server: Nombre de la instancia de SQL Server Analysis Services para donde se encuentra el cubo.Cube Analysis Server: SQL Server Analysis Service instance name for where the cube is located. Si se selecciona el componente de cubo para la instalación, este campo se rellenará previamente con el valor proporcionado en la página Configuración de cubo.If Cube component was selected for the install, this field will be pre-populated with the value provided on the Cube Configuration page.

    • Repositorio de SQL Server: Donde es la base de datos de repositorio que se cree el nombre de la instancia de SQL Server.Repository SQL Server: SQL Server instance name where the Repository database is to be created. Si se ha proporcionado el nombre de la instancia de SQL Server de donde se encuentra la base de datos de archivo QoE anteriormente en el programa de instalación (en otros componentes), este campo se rellenará previamente con el nombre de instancia QoE archivo base de datos SQL Server.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. Puede tratarse de cualquier instancia de SQL Server.This can be any SQL Server instance.

    • Base de datos de repositorio: De forma predeterminada la opción se establece en "Crear nueva base de datos".Repository Database: By default the option is set to "Create new database". Dado que no se admite la actualización de la base de datos de repositorio, la única circunstancia en que puede utilizarse la opción "Usar la base de datos existente" es si la base de datos de repositorio existente tiene el mismo esquema que la compilación para instalarse.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.

    • Grupo de aplicaciones IIS usuario - nombre de usuario & contraseña: La cuenta que se debe ejecutar en el grupo de aplicaciones IIS.IIS App Pool User - User Name & Password: The account that the IIS application pool should execute under. Los campos nombre de usuario y la contraseña aparecerá atenuados si se seleccionan las cuentas del sistema integrado.The User Name and Password fields will be grayed out if built-in system accounts are selected. Estos campos sólo se habilitará si "Otros" está seleccionada en el cuadro desplegable para que el usuario puede escribir la información de cuenta de servicio de dominio.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. Al hacer clic en siguiente, se realizará la Ronda final de validación para asegurarse de que las instancias de SQL Server son accesibles mediante las credenciales proporcionadas y que está disponible en el equipo IIS.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. Tras completar correctamente la validación, el programa de instalación continuará con la instalación.Upon successful completion of the validation, the installer will proceed with the setup.

Cuando el instalador haya finalizado, más probable es que el trabajo del agente de SQL Server será en curso, realizando la carga inicial de los datos de la calidad y el procesamiento del cubo.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. Dependiendo de la cantidad de datos de calidad, el portal no tendrá datos disponibles para su visualización aún.Depending on the amount of data in QoE, the portal will not have data available for viewing yet. Para comprobar el estado de la carga de datos y el procesamiento del cubo, vaya a http://<machinename>/CQD/#/Health.To check on the status of the data load and cube processing, go to http://<machinename>/CQD/#/Health.

Nota

Tenga en cuenta que la dirección URL para comprobar el estado de la descarga de procesamiento de cubos distingue mayúsculas de minúsculas.Note that the URL for checking the status of the download cube processing is case sensitive. Si escribe la dirección URL no funciona ' estado'.If you enter 'health' the URL will not work. Debe especificar 'Estado' al final de la dirección URL con una mayúscula H.You must enter 'Health' at the end of the URL with a capital H.

Mensajes de registro detallado se mostrará si está habilitado el modo de depuración.Detailed log messages will be shown if debug mode is enabled. Para habilitar el modo de depuración, vaya a %SYSTEMDRIVE%\Program Files\Skype para negocios 2015 CQD\QoEDataService\web.configy actualizar la siguiente línea, por lo que el valor se establece en True: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" /> 

Es accesible a través de la página principal del portal http://<machinename>/CQD.The main portal page is accessible via http://<machinename>/CQD.

Administración del acceso de usuario para el PortalManaging User Access for the Portal

Para administrar la autorización del usuario en el Portal, se recomienda utilizar la autorización de direcciones URL, que se introdujo en IIS 7.0.For managing user authorization to the Portal, we recommend using URL Authorization, which was introduced in IIS 7.0. Para obtener más información acerca de la seguridad IIS, vea Autorización de direcciones URL de descripción IIS 7.0 .For more information on IIS security, see Understanding IIS 7.0 URL Authorization .

Cualquier aplicación de web o sitio web heredan el valor predeterminado configurado para todo IIS, que normalmente es "Permitir que todos los usuarios" de autorización de direcciones URL.Any web site or web application inherit the default URL Authorization configured for the entire IIS, which is typically "Allow All Users". Si necesita acceso al Portal para que sea más restrictivo, a continuación, los administradores pueden conceder acceso a sólo el grupo de usuarios específico mediante la modificación de las reglas de autorización"".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".

Implementar la calidad de llamadas: reglas de autorización en IIS

Nota

El icono de las reglas de autorización no es se debe confundir con la "autorización. NET" en la sección ASP.NET, que es un mecanismo de autorización diferente.The Authorization Rules icon is not to be confused with the ".NET Authorization" under the ASP.NET section, which is a different authorization mechanism.

Los administradores deben quitar primero la regla heredada "permitir que todos los usuarios".Administrators should first remove the inherited "Allow All Users" rule. Esto impide que los usuarios no autorizados accedan al Portal.This prevents any non-authorized users from accessing the Portal.

Implementar CQD

A continuación, los administradores deben agregar nuevas reglas permitir y conceder el permiso para acceder al Portal de usuarios específicos.Next, administrators should add new Allow Rules and give specific users the permission to access the Portal. Se recomienda que un grupo local llamado "CQDPortalUsers" se crea para administrar los usuarios.It is recommended that a local Group called "CQDPortalUsers" be created to manage the users.

Implementar el panel de calidad de llamadas

Los detalles de configuración se almacenan en el archivo web.config ubicado en el directorio físico del Portal.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> 

El siguiente paso es configurar el panel de la CQD.The next step is to configure the dashboard of the CQD. Después de que IIS autentica a los usuarios, deberán tener permisos de archivo en el directorio CQD para acceder al contenido de portal web.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 posible cambiar las ACL a través de la ficha de seguridad de las propiedades del directorio CQD para agregar usuarios individuales o grupos; Sin embargo, el enfoque recomendado es dejar intactos los permisos de archivo.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. En su lugar, cambie la configuración de IIS para utilizar el proceso de trabajo IIS para tener acceso al directorio CQD, independientemente de que el usuario está autenticado.Instead, change the IIS setting to use the IIS worker process to access the CQD directory no matter which user is authenticated.

Importante

Es importante que sólo cambiar esta configuración para la aplicación de CQD y no para las dos aplicaciones API: QoEDataService y QoERepositoryService.It is important to only change this setting for the CQD application, and not for the two API applications: QoEDataService and QoERepositoryService.

Configuración de acceso de archivo para el CQD (escritorio)Configuring File Access for the CQD (Dashboard)

  1. Abra el Editor de configuración para CQD.Open the Configuration Editor for CQD.

    Implementar el panel de calidad de llamadas

  2. En la sección, elija system.webServer/serverRuntime.Under Section, choose system.webServer/serverRuntime.

    Implementar el panel de calidad de llamadas

  3. Cambie authenticatedUserOverride a UseWorkerProcessUser.Change authenticatedUserOverride to UseWorkerProcessUser.

    Implementar el panel de calidad de llamadas: editor de configuración

  4. Haga clic en Aplicar en el lado derecho de la página.Click Apply on the right-hand side of the page.

Problemas conocidosKnown Issues

En raras ocasiones, el programa de instalación no puede crear la configuración correcta en IIS.In rare cases, the installer fails to create the correct settings in IIS. Cambio manual es necesaria para permitir a los usuarios iniciar sesión en el CQD.Manual change is required to allow users to log into the CQD. Si los usuarios tienen problemas para iniciar sesión, siga estos pasos:If users are having trouble logging in, please follow these steps:

  1. Abra el Administrador de IIS y vaya al sitio Web predeterminado.Open up IIS Manager, and navigate to Default Web Site.

    Implementar el panel de calidad de llamadas

  2. Haga clic en "Autenticación".Click on "Authentication". Si la "Autenticación anónima", "Suplantación de ASP.NET", "Autenticación mediante formularios" y "Autenticación de Windows" no coincide con la mostrada a continuación, cámbielos manualmente para que coincida con la siguiente configuración.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. Todos los otros mecanismos de autenticación deben estar deshabilitadas.All other authentication mechanisms should be disabled.

    Implementar el panel de calidad de llamadas

  3. "Autenticación de Windows", haga clic en Configuración avanzada en el lado derecho.For "Windows Authentication", click on Advanced Settings on the right-hand side.

    Implementar el panel de calidad de llamadas

  4. Establecer "Protección ampliada" para aceptar y Active la casilla de "autenticación de modo Kernel habilitar".Set "Extended Protection" to Accept and check the "Enable Kernel-mode authentication" box.

    Implementar el panel de calidad de llamadas

  5. Repita los pasos anteriores para cada una de las entradas de "CQD", "QoEDataService" y "QoERepositoryService" debajo de "sitio Web predeterminado".Repeat the above steps for each of the "CQD", "QoEDataService", and "QoERepositoryService" entries below "Default Web Site".

Para los enlaces de puerto HTTP y HTTPS, el instalador creará enlaces de puertos en los números de puerto predeterminado (puerto 80 para HTTP) y el puerto 443 para 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). Si hay otro sitio Web en el equipo que utiliza estos enlaces, habrá un conflicto y no se puede predecir el comportamiento IIS.If there is another website on the machine that uses these bindings, there will be a conflict and the IIS behavior cannot be predicted. La mejor manera de evitar este problema es asegurarse de que no hay otros sitios Web se asigna a los puertos 80 y 443 antes de instalar CQD.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.

Para habilitar SSL/TLS en IIS y obligar a los usuarios conectarse a través de HTTPS seguro en lugar de HTTP:To enable SSL/TLS in IIS and force users to connect via secure HTTPS instead of HTTP:

  1. Configurar Secure Sockets Layer en IIS, vea Configuring Secure Sockets Layer in IIS 7.Configure Secure Sockets Layer in IIS, see Configuring Secure Sockets Layer in IIS 7. Una vez hecho esto, reemplace http con https.Once done, replace http with https.

  2. Para obtener instrucciones acerca de cómo habilitar TLS en las conexiones de SQL Server, vea cómo habilitar el cifrado SSL para una instancia de SQL Server utilizando 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 .

Error de sincronización de cuboCube Sync Fails

QoEMetrics puede contener algunos registros no válidos tomando como base los relojes del usuario final.QoEMetrics may contain some invalid records based on end user clocks. Si el desfase temporal es mayor que 60 años, se producirá un error en la importación de cubo.If the time skew is greater than 60 yrs, the cube import will fail.

Compruebe el Min y Max StartTime y EndTime mediante las siguientes selecciones.Check the Min and Max StartTime/EndTime using the selections below. Buscar y eliminar registros en el futuro ahora, pasado y muy distante, puede tenerse y se romperán los procesos de sincronización.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.

  • Seleccione MIN(StartTime) de CqdPartitionedStreamViewSelect MIN(StartTime) FROM CqdPartitionedStreamView

  • Seleccione MAX(StartTime) de CqdPartitionedStreamViewSelect MAX(StartTime) FROM CqdPartitionedStreamView

  • Seleccione MIN(EndTime) de CqdPartitionedStreamViewSelect MIN(EndTime) FROM CqdPartitionedStreamView

  • Seleccione MAX(EndTime) de CqdPartitionedStreamViewSelect MAX(EndTime) FROM CqdPartitionedStreamView

Tareas posteriores a la instalaciónPost-install tasks

Importación de edificios y redesImporting Buildings and Networks

Después de instalar CQD, realice las siguientes tareas de configuración:After Installing CQD, perform the following configuration tasks:

  1. Definir tipos de edificio (recomendados)Define Building types (recommended)

  2. Definir los tipos de propiedad del edificio (recomendados)Define Building Ownership types (recommended)

  3. Definir los tipos de red (altamente recomendados)Define Network types (highly recommended)

  4. Edificios de importación (recomendado)Import Buildings (recommended)

  5. Subredes de importación (recomendadas)Import Subnets (recommended)

Definir tipos de edificiosDefine Building Types

Tipos de construcción se utilizan para describir las definiciones de diferentes edificios o tipos dentro de su organización.Building types are used to describe the different buildings definitions or types within your organization.

Nota

Este paso es opcional, pero recomendado.This step is optional, but recommended.

EjemplosExamples

  • Sede centralHeadquarters

  • Oficina remotaRemote Office

  • Ubicación de la empresa conjuntaJoint-venture location

    Sintaxis de SQL de ejemploSample SQL Syntax

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

Los parámetros BuildingTypeId y BuildingTypeDesc son necesarios.The BuildingTypeId and BuildingTypeDesc parameters are required.

Definir los tipos de propiedad de edificioDefine Building Ownership Types

Tipos de propiedad se utilizan para distinguir los activos arrendados propietario vs.Ownership types are used to distinguish owned vs leased assets.

Nota

Este paso es opcional, pero recomendado.This step is optional, but recommended.

EjemplosExamples

  • Contoso arrendado no-RE&FContoso Leased non-RE&F

  • Contoso arrendado RE&FContoso Leased RE&F

  • Propiedad de ContosoContoso Owned

  • Filial arrendadoSubsidiary Leased

    Sintaxis de SQL de ejemploSample SQL Syntax

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

VALUES
(1,
'Contoso Owned',
)

Los parámetros OwnershipTypeId y OwnershipTypeDesc son necesarios.The OwnershipTypeId and OwnershipTypeDesc parameters are required.

Definir nombres de redDefine Network Names

Tipos de red se utilizan para describir los diferentes tipos de redes en la organización.Network Types are used to describe different types of networks within the organization. Esto le da la capacidad de filtrar (o filtrar) los tipos de red específicos.This gives you the ability to filter on (or filter out) specific Network Types.

Nota

Se recomienda definir los nombres de red, pero es opcional.It is highly recommended to define Network Names, but it is optional. Si decide no definir nombres de red, asegúrese de que cada entrada de CqdNetwork tiene un BuildingId de 0.If you decide to not define network names, ensure the each CqdNetwork entry has a BuildingId of 0.

EjemplosExamples

  • VPNVPN

  • LABORATORIOLAB

    Sintaxis de SQL de ejemploSample SQL Syntax

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

Los parámetros NetworkNameID y NetworkName son necesarios, el parámetro NetworkType es opcional pero se recomienda.The NetworkNameID and NetworkName parameters are required, the NetworkType parameter is optional but recommended.

Edificios de importaciónImport Buildings

Importación de edificios permite obtener creación de conocimientos específicos (llamadas deficientes por edificio en WiFi o por cable, etcetera.).Importing Buildings gives you the ability to get building specific insights (poor calls per building on WiFi/Wired, etc.).

Nota

Este paso es opcional, pero recomendado.This step is optional, but recommended.

Antes de importar un edificio nuevo ya debería tener un BuildingKey predefinido identificado.Before you Import a new building you should already have a predefined BuildingKey identified. Para ello, ejecute el comando "Seleccionar MAX(BuildingKey) de CqdBuilding" SQL para identificar el valor actual y agregar 1 al resultado.To do that, issue the "SELECT MAX(BuildingKey) FROM CqdBuilding" SQL command to identify the current value and add 1 to the result.

Sintaxis de SQL de ejemploSample SQL Syntax

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

El BuildingKey, nombredeedificio, BuildingShortName, OwnershipTypeId, se requieren los parámetros BuildingTypeId, los otros parámetros son opcionales.The BuildingKey, BuildingName, BuildingShortName, OwnershipTypeId, BuildingTypeId parameters are required, the other parameters are optional.

Importar subredesImport Subnets

Importación de edificios permite obtener creación de conocimientos específicos (llamadas deficientes por edificio en WiFi o por cable, etcetera.).Importing Buildings gives you the ability to get building specific insights (poor calls per building on WiFi/Wired, etc.).

Nota

Este paso es opcional, pero recomendado.This step is optional, but recommended.

Importar subredes y asignarlos a los edificios importados en el último paso.Import Subnets and map them to the Buildings imported in the last step. Si ha decidido no llenar NetworkName, asegúrese de que cada entrada en esta tabla utiliza un NetworkNameID de 0.If you decided not to populate NetworkName, ensure each entry in this table uses a NetworkNameID of 0.

Sintaxis de SQL de ejemploSample SQL Syntax

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

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

La red y se requieren parámetros de UpdatedDate, los otros parámetros son opcionales.The Network, and UpdatedDate parameters are required, the other parameters are optional.

Opcional: BSSIDOptional: BSSID

Rellenar información de BSSID proporciona correlación de secuencia WiFi adicional por el regulador o el radio.Populating BSSID information gives you additional WiFi stream correlation by controller or radio. Se trata además de filtrar por edificio o subred.This is in addition to filtering by building or subnet.

Sintaxis de SQL de ejemploSample SQL Syntax

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

Detalles de CqdBssidTableCqdBssidTable Details

Como se muestra en CQDAs shown in CQD Tabla CQDBssidCQDBssid Table Entradas de ejemploExample inputs
AP NNameAp NName
PAAP
AP1AP1
BBssidBBssid
BSSBSS
00-00-00-00-00-00 (debe utilizar el formato delimitado)00-00-00-00-00-00 (you must use the delimited fformat)
ControladorController
BuildingBuilding
Aruba PA 7Aruba AP 7
DispositivoDevice
essess
Controlador1Controller1
RadioRadio
phyphy
BGNbgn

Procesamiento de los datos importadosProcessing the imported data

De forma predeterminada, después de importar datos de construcción/red se aplicarán sólo a los registros generados después de que el punto en el tiempo.By default, after you import building/network data it will only apply to records generated after that point in time.

Para etiquetar todos los registros anteriores con estos nuevos datos, debe ejecutar el procedimiento almacenado de CqdUpdateBuilding como se muestra a continuación:To tag all the previous records with this new data, you will need to run the CqdUpdateBuilding stored procedure as shown below:

Dar la fecha de su primer registro (identificar que con el comando Seleccionar MIN(StartTime) de SQL de CqdPartitionedStreamView), un EndDate del mañana, NULL para los dos últimos valores.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.

Una vez que los datos están asociados con los datos de la secuencia, el cubo de SSIS debe volver a procesar todos los registros.Once the data is associated with stream data, the SSIS Cube needs to reprocess all records. Esto aplica también cuando masiva agregar datos BSSID-ISP.This also applies when bulk adding BSSID/ISP data. Asegúrese de que está seleccionado "Proceso completo".Ensure that "Process Full" is selected.