Multi Procesamiento

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Multi Procesamiento

Para permitir procesamiento de una gran cantidad de datos AQCT Guardián operar en modo Multi Proceso. Bajo esta modalidad:

La Captura de Datos se realiza a través de Servidor que Formatea y Distribuye los Detalles a los Servidores de Procesamiento

Los Servidores de Procesamiento, Costean los Detalles, Generan Estadísticas por Dispositivos y Análisis de Tráfico por Dispositivo, Horas y Días

En Servidor Global, se Guardan (el procesamiento lo realizan Servidores de Procesamiento) Estadísticas por Empleados (desde Estadísticas por Dispositivos), por Centros de Costos (desde Estadísticas por Empleados)  y Análisis de Tráfico Mensual (desde Análisis de Trafico por Dispositivos y Días)

 

Aqct_Guardian_Multi_Procesamiento

 

Instalación

Configuración

Operación

Vincular Servidores SQL

 

Instalación

El primer paso es Instalar AQCT Guardián en los Servidores involucrados: Captura y Distribución, Servidores de Procesamiento y Servidor Global

Los pasos a seguir son:

Instalar AQCT Guardián en Servidor de Captura y Distribución, en Servidores de Procesamiento y en Servidor de Globalización

En los Servidores de Procesamiento y el Servidor de Globalización, al definir Usuario y Clave de Conexión a Base de Datos debe ser con Autentificación de SQL Server (No de Windows)

En Servidor Global

Ingresar a Web de Gestión de AQCT Guardián de este Servidor (http://localhost/gestion)

Ir a Configuraciones y luego a Multiprocesamiento.

Habilitar Habilitado Multiprocesamiento y Operar como Servidor de Procesamiento. Más detalles ver Multiprocesamiento

Seleccionar opción Seleccionar Procesos Clientes Adheridos a Servidor. Más detalles ver Multiprocesamiento

Incorporar Procesos Clientes. Más Detalles ver Seleccionar Procesos Clientes Adheridos a Servidor.

En Servidor de Captura y Distribución

Para Captura de Datos ver Enlace con Capturadores

Para definir la Distribución de Detalles, ingresar a Web de Gestión de AQCT Guardián de este Servidor (http://localhost/gestion)

Ir a Configuraciones y luego a Multiprocesamiento.

Habilitar Habilitado Multiprocesamiento y Operar como Distribuidor de Detalles por Rangos de Dispositivos. Mas detalles ver Multiprocesamiento

Seleccionar opción Distribución Detalles por Rango de Dispositivos

Seleccionar Rango y luego, debajo de grilla Procesos Clientes para Rangos de Dispositivos, seleccionar opción Extraer desde Procesos Clientes

En Cuadro Combinado, seleccionar Servidor de Base de Dato con Proceso Servidor. Más detalles ver Distribución Detalles por Rangos de Dispositivos

Definir Rangos de Dispositivos. Más detalles ver Distribución Detalles por Rangos de Dispositivos

 

Configuración

Mantención Bases de Datos

Para una buena Performance del Sistema, es fundamental definir los parámetros de Mantención de Bases de Datos en los Procesos Clientes

Para entender esto es fundamental saber como están Estructuradas las Bases de Datos de AQCT Guardián, cuando opera en modo Multi Procesamiento, sus Bases de Datos y Procesos están Distribuidos en diferentes Servidores. Las Bases de Datos distribuidas, son las siguientes:

Base de Dato Global

Base de Dato de Procesos Clientes

Bases de Datos Mensuales

Donde se realiza la mayor carga de trabajo es en los Procesos Clientes, dado que en estos se Insertan Detalles (generales y Por Dispositivo),  Estadísticas por Dispositivos y Estudio de Tráfico por Dispositivo. Cada Detalle que se Inserta es Chequeado (principalmente que No este Duplicado) en tabla de detalle asociada a Dispositivo. Mientras menos Registros contengan las tablas de Detalles por Dispositivo, más Rápida es la Inserción. Por lo que conviene dejar la Menor cantidad posible de Meses Activos en Tablas de Detalles, Tablas de Estadísticas y Tablas de Estudio de Tráfico (como mínimo se recomienda no menos de 3 meses). Esto se configura en Mantenedor Base de Dato y basta con hacerlo en la Web de Gestión asociada al Proceso Principal o Global.

 

web_config_mantenedor_base_dato_meses_activos

 

Si se Habilita Copiar Ultimo Mes a Base Mensual, aparece:

web_config_mantenedor_base_dato_respaldos_detalles

Si se Habilita Los Detalles son Respaldados donde Servidores de Procesamiento lo Especifiquen (Habilitando y presionando botón boton_guardar) los Detalles son Copiados a Bases de Datos Mensuales en Servidores de Procesamiento. Esto permite Acelerar considerablemente la Copia a Bases de Datos Mensuales.

La Copia de Detalles se puede realizar, de las siguientes maneras:

oDe manera Descentralizada (por defecto), habilitando Ejecutar App de Respaldo Localmente. Bajo esta opción, en cada Servidor de Procesamiento, a través de la aplicación Administrador de Procesos, que ejecuta aplicación CopiarDetalles (cuando Servidor Global lo Activa). La aplicación CopiarDetalles se encarga de Respaldar Detalles del Año y Mes especificados desde Servidor Global.

oDe manera Centralizada, des habilitando Ejecutar App de Respaldo Localmente. Bajo esta opción, se ejecutan en el Servidor Global aplicaciones CopiarDetalles, simultáneamente y en paralelo, para cada Base de Dato de Procesamiento, que se encargan de Respaldar Detalles del Año y Mes que corresponde.

 

En la parte inferior Aparece:

 

web_config_mantenedor_base_dato_config_local

 

Que permite, presionando botón Mantencion_Base_Dato_64 o enlace Configurar Base de Dato de Respaldo de Detalles de Servidor de Procesamiento, abrir página de Configuración de Conexión a Servidor o Disco:\Carpeta donde se crearan Bases de Datos Mensuales de Detalles, de Servidor de Procesamiento seleccionado con cuadro combinado web_config_mantenedor_base_dato_cuadro_combinado

Apareciendo, en una nueva ventana:

 

web_config_mantenedor_base_dato_conf_conex_local

 

Y finalmente, para que estas configuraciones se apliquen a todos los Procesos Clientes, seleccionar:

web_config_mantenedor_base_dato_Mismos_Parametros

y

web_config_mantenedor_base_dato_mismos_meses

 

Ejecución de Estadísticas en Procesos Clientes

Cuando se ejecutan las aplicaciones de procesamiento de Llamados, Mensajes o Tráfico de Internet, se procesan:

1.Costeo de Detalles, generando tablas de Detalles Generales y por Dispositivos en Bases de Datos de Procesos Clientes

2.Estadísticas por Dispositivos, guardados en Procesos Clientes

3.Estadísticas por Empleados y Centros de Costos Básico, guardadas en Base de Datos de Proceso Global

Para poder procesar las Estadísticas por Empleados y Centros de Costos:

No debe haber otro Proceso Cliente procesando Estadísticas por Empleados y Centro de Costo

Si está Habilitada Ejecución de Estadísticas por Horario, sólo se procesan si se esta dentro del Rango de Horas y Periodo de Procesamiento especificado en Multiprocesamiento

 

Configuración de Dispositivos, Empleados y Centros de Costos

La Configuración de Dispositivos, Empleados y Centros de Costos se realiza en el Servidor Principal o Global. Se puede hacer a través de:

Web de Gestión: Ingresando a Configuraciones y Mantenimiento desde Sitio Web de Gestión y luego Ingresando a:

oUsuarios Centros de Costos y Horarios, para Empleados y Centros de Costos

oAsociar Dispositivos a Usuarios, para Dispositivos

Planilla Excel: A través de aplicación Importar Dispositivos, Empleados y Centros de Costos desde Excel

Cuando son pocos Dispositivos, Empleados o Centros de Costos a Ingresar, Modificar o Eliminar, conviene utilizar la Web de Gestión. Cuando son muchos Dispositivos, Empleados o Centros de Costos, conviene usar Planilla Excel.

 

Modificación de Rangos de Dispositivos

Si se Modifican Rangos de Dispositivos o se Elimina o Agrega Servidor Cliente de procesamiento en Distribución Detalles por Rangos de Dispositivos, después de realizar los cambios, seleccionar enlace Actualizar Id de Procesos en Dispositivos de Servidor Global, para que estos se irradien a los Procesos Clientes.  Si se quiere Re Distribuir Detalles en los Servidores Clientes de Procesamiento ejecutar Re Distribuir Detalles de Dispositivos.

 

Modificación de Tarifas

Las Tarifas se Configuran en el Servidor Principal o Global.

Las Tarifas Telefónicas de Dispositivos Fijos, se puede hacer a través de:

Web de Gestión: Ingresando a Configuraciones y Mantenimiento desde Sitio Web de Gestión y luego a Tarifas Dispositivos Fijos

Importando Tarifas Telefónicas de AQCT Antiguo: A través de aplicación Importar Tarifas desde Tablas de AQCT Estándar

Cuando hay que modificar pocas Tarifas Telefónicas conviene ingresar a la Web de Gestión

Las Tarifas de Mensajes, Internet y Telefónicas de Dispositivos Móviles sed modifican desde la Web de Gestión, ingresando a Tarifas Tarjetas SIM Móviles

 

Bolsas Organización o Grupales

Las  Bolas de Llamados, Internet o Mensajes se configuran ingresando a Web de Gestión en Servidor Principal o Global. Ingresando a Configuraciones y Mantenimiento desde Sitio Web de Gestión y luego a Tarifas Dispositivos Fijos y luego a Configurar Bolsas Grupales

 

Operación

Para que el Sistema Opere adecuadamente es necesario

Chequear el funcionamiento de:

Servidor de Captura y Distribución de Detalles:

Chequear Aplicaciones de Captura y Formateo

oDriver Servidores de Comunicación

oPoblador Driver Servidores de Comunicación

oDriver y Poblador AQCT Estándar

oDriver y Poblador Móviles

oDriver y Poblador Operadores

Chequear Distribuidor de Detalles

Chequear que Mantenedor este Eliminando Detalles Obsoletos, según lo Configurado en Mantenedor Base de Dato de Web de Gestión de Servidor de Captura y Distribución

Servidores de Procesamiento de Detalles

Procesamiento Llamados Telefónicos Fijos provenientes de AQCT

Procesamiento Llamados Telefónicos Fijos provenientes de Servidores de Comunicación

Procesamiento Llamados Telefónicos Móviles provenientes de Factura Operadores

Procesamiento Llamados Telefónicos Móviles provenientes de Dispositivos

Procesamiento Mensajes provenientes de Dispositivos Móviles

Procesamiento Mensajes provenientes de Factura de Operadores

Procesamiento Tráfico de Internet proveniente de Dispositivos Móviles

Procesamiento Tráfico de Internet proveniente de Factura de Operadores

Procesamiento Tráfico Wifi proveniente de Dispositivos Móviles

Procesamiento Posiciones GPS provenientes de Dispositivos Móviles

Procesamiento Tráfico de Voz

Chequear que Mantenedor este Eliminando Detalles Obsoletos, según lo Configurado en Mantenedor Base de Dato de Web de Gestión de Servidor Principal o Global

Servidor Principal o Global

Chequear que Mantenedor este realizando Respaldos a Bases de Datos Mensuales, según lo Configurado en Mantenedor Base de Dato de Web de Gestión de Servidor Principal o Global

Chequear Acceso a Sitio Web de Reportes

Chequear en todos los Servidores:

Memoria disponible en Discos

Funcionamiento de SQL Server

 

Si No están Habilitados los Mantenedores, ejecutar aplicación Respaldar - Recuperar en cada Servidor

Si se usan Tarifas con Bolsas de Organización, aplicar Prorrateo Mensual de Costos en Dispositivos de Bolsas Organización o Grupales

 

Vincular Servidores SQL

Por lo general, los servidores vinculados se configuran para permitir que el Motor de base de datos ejecute una instrucción Transact-SQL que incluya tablas en otra instancia de SQL Server.

Los servidores vinculados ofrecen las siguientes ventajas:

La capacidad de acceder a datos desde fuera de SQL Server.

La capacidad de emitir consultas distribuidas, actualizaciones, comandos y transacciones en fuentes de datos heterogéneas en toda la empresa.

La capacidad de abordar diversas fuentes de datos de manera similar.

En Administrador de SQL (SQL Server Management),  siga estos pasos para crear un servidor vinculado:

1.Objetos del servidor -> Servidores vinculados -> Nuevo servidor vinculado

2.Proporcione el nombre del servidor remoto (Dirección IP del Servidor).

3.Seleccione el servidor SQL Server remoto.

4.Seleccione Seguridad -> Realizar utilizando este contexto de seguridad y proporcione el inicio de sesión y la contraseña del servidor remoto.

5.Haga clic en Aceptar.