KPI Intro

miércoles, 16 de junio de 2010 3:00:00 Categories: Access Base de Datos Hunter KPI
Valorar Este Contenido 1 Votos.

Hola! Si usted está siguiendo todos los tutoriales, que han visto que podemos representar nuestra red a través de herramientas geo-referenciación como Mapinfo y Google Earth, y también que con este tipo de herramientas pueden realizar tareas como el análisis de las pruebas de unidad. Pero hay otros aspectos importantes para examinar una red, una, probablemente la principal es a través del análisis de las estadísticas, y esto es lo que vamos a empezar a ver hoy.

 

 

Get? Sí, de inicio, ya que el análisis de las estadísticas es una actividad muy amplia, con numerosas formas a realizar. Las posibilidades son muy diversas misma: el almacenamiento de diferentes fuentes de datos, procesamiento,, algoritmos de análisis, informes y gráficos de salida y así sucesivamente.

Y es muy importante decir que el profesional que domina el análisis de las estadísticas ha garantizado su éxito, y difiriendo mucho de aquellos que no tienen esa capacidad. Entonces, ¿qué estamos esperando? Deja para conseguir y aprender.

Nota: Todas las telecomHall artículos están escritos originalmente en Portugués. A continuación se hacen traducciones en Inglés y Español. Como nuestro tiempo es escaso, sólo se producen varios errores de ortografía (que utilizar el traductor automático, y sólo entonces hacer una revisión final). Pedimos disculpas, y contamos con su comprensión de nuestro esfuerzo. Si usted quiere contribuir traduciendo / corregir una de estas lenguas, o incluso uno nuevo, por favor comuníquese con nosotros: contacto.

 

Objetivo

El objetivo de hoy el tutorial es presentar una introducción al análisis de red mediante el uso de indicadores y estadísticas.

Estas pruebas, como ya se mencionó brevemente, son muy amplias, y pueden ser tan diversas y complejas como queramos. Por esta razón, no vamos a llegar a ti de una vez. E incluso si lo intentamos, ciertamente no tendría el resultado deseado. Queremos que usted aprenda sobre todo, así que haremos una introducción, un poco más teórico, con los conceptos clave que participan en el análisis estadístico. En realidad, no va a dejar de practicar, incluso con la creación de una aplicación sencilla. Así que entender este tutorial esencial como preparación general para otros módulos que se abordarán específicamente Hunter análisis de los indicadores.

A medida que los conceptos involucrados son muchos, hablaremos brevemente de ellos, tratando de dar una visión general. En estos momentos, esto puede ser una de sus mejores cualidades como profesional, así que disfruta cada tema presentado hoy. ¿Por qué no se toman el tiempo para ir liberando su creatividad: la lectura, piense en las maneras de cómo se haría el mismo procedimiento. Recuerde que Hunter es siempre mejoras, y su entrada será hacer un sistema más inteligente y eficiente.

Nota: Casi todos los tutoriales tiene archivos relacionados, que son enviadas a los Suscriptores.

  • Si usted es un Suscriptor, por favor consulte el archivo recibido para este tutorial en su correo electrónico y utilizar el apoyo para cualquier duda o problema que encuentre.
    • Blog_014_Network_Statistics_(KPI_Intro).zip.
  • Si usted es un Miembro y sólo tiene acceso al tutorial escrito, usted todavía puede aprender conceptos muy importantes que seguramente le ayudará en sus desarrollos propios. Leer y comprobar en cada nuevo tutorial.
    • Si usted desea contribuir de alguna manera, la forma más sencilla es llegar a ser un suscriptor.

Nuestro público es desde estudiantes a profesionales con experiencia. Por lo tanto pedimos un poco de comprensión y tolerancia, si algunos algunos de los conceptos presentados hoy son demasiado básicos para usted. Además, todos los tutoriales, códigos y programas se encuentran en un continuo proceso de edición. Esto significa que si encuentra algún error, por ejemplo, la gramática o la ortografía, intentaremos solucionarlo lo antes posible. También nos gustaría recibir sus comentarios, que nos informan de errores o pasajes que se prestaban a confusión y que merecen ser reescrito.

 

Estructura de archivos

Nuevo módulo - nuevos directorios y archivos. Crear una nueva estructura, como se muestra a continuación. El directorio principal que contiene todos los otros directorios del módulo de directorio es KPI (1).

 

Usted ya debe estar familiarizado, pero recuerde que los datos de entrada se almacenan en la Fecha (2) para ser procesados por los códigos que están en el directorio de secuencias de comandos (4), y insertan en las tablas de la base de datos, el módulo de base de datos de directorio (3).

Creó la estructura de directorios, se puede proceder.

 

¿Cuáles son los indicadores

Antes de nada, ya sabes lo que es un indicador? Como su nombre indica, sirve como un indicador para señalar o indicar cómo es algo. Los indicadores se basan en una referencia, y de ella sabemos si la medida es buena o mala.

En un ejemplo práctico, imagina una persona con fiebre. Uno de los indicadores que utilizamos para saber que es la temperatura. Es decir, usando un termómetro que mide la temperatura de la persona. Si es mucho mayor que alrededor de 37 grados, tiene fiebre - mal. En otras palabras, los indicadores permiten hacer comparaciones entre los requisitos.

 

En el caso de nuestra red no es tan diferente, los indicadores se utilizan para averiguar si es malo, bueno o aceptable, por ejemplo. Después de cada actividad, se utiliza indicadores para evaluar los resultados de las medidas adoptadas.

 

¿Y cuáles son los indicadores de una red celular

Hemos visto que los indicadores de una red celular son múltiples y pueden proceder de numerosas fuentes. Y puesto que hoy todavía estamos un panorama general, vamos a hablar sólo algunos - los más básicos, pero lo más importante, y luego hablar de los demás, todo el tiempo.

Continuando con la analogía con el caso de la fiebre, y la temperatura que hay otros indicadores, como por ejemplo si la persona es un dolor de cabeza o no, si la garganta está inflamada, etc . Pero tenga en cuenta: sólo con la temperatura - demasiado alto - ya sabemos que la persona está enferma con fiebre. Otros indicadores, en este caso nos ayudará a ver cuál es el mejor remedio debe ser considerado, es decir, cuál es la solución a adoptar. Pero el problema ha sido encontrado! Es decir, sólo con el indicador clave de la temperatura como ya sabemos que el problema existe.

Volviendo a nuestro mundo en una red celular, véase la figura inferior. Nota: Una vez más estamos utilizando nuestras capacidades de gráficos limitados, por favor, dar más importancia al contenido como la presentación aquí, ¿de acuerdo? Y si usted tiene habilidades de diseño, y quieres ayudar, póngase en contacto con nosotros, tenemos muchas fotos a convertir.

 

Supongamos que alguien hizo una llamada, que duró 30 minutos. Supongamos además que esta conexión se realizó sin problemas, es decir, había ningún tipo de bloqueo, y se terminó con normalidad - no cayó.

Lo creas o no, la hipótesis anterior ya define los indicadores clave de una red! Teniendo en cuenta nuestro universo de muestreo sólo esa persona puede decir que nuestra red tenía en ese momento un tráfico de 0,5 Erlangs, una caída de tasa de llamadas 0%, y también bloquear una tasa del 0%. (¿Qué es Erlang? Y Precio del Niágara? Relax, hablaremos más adelante.)

Por supuesto que no se puede considerar una muestra tan pequeña, no tiene sentido. Pero sirve para ilustrar.

Terminando la analogía con el caso de la fiebre, recuerde que la temperatura puede ser entendida como un indicador clave ¿no? Bueno, en el caso de nuestra red, los tres indicadores anteriores también pueden considerarse como fundamentales para evaluar la red. Por lo tanto, estos tres indicadores - Los accidentes de tráfico y de bloqueo, junto con algunos traspaso al igual que otros, forman lo que llamamos indicadores clave de rendimiento, más popularmente conocido como KPI. El nombre es intuitivo, y los indicadores son el mínimo para cualquier análisis es completo.

Los indicadores también pueden ser de diversa índole, siempre se basa en un conteo o medida. ¿Puede considerarse valores absolutos, porcentajes, u otros. Es común el uso de fórmulas estadísticas, y otros recursos como gráficos y mapas temáticos, con referencias geográficas o no.

Ahora entiendo por qué hemos hablado antes de las pruebas podría ser cómo mucho más complejo y completo que no? Pero no te preocupes, ahora estamos pasando por los principales conceptos. Hay varios módulos Hunter responsable de hacer el análisis estadístico de la red más eficiente y racional posible. Veremos con detalle cada uno de ellos pronto y casi todas los conceptos será más detallada en el tiempo, siempre que sea necesario. Lo que quiero de ti hoy es que usted tiene una comprensión general. Sólo así podremos continuar

 

En la práctica, cómo se analizan los indicadores

En la práctica, los indicadores se almacenan - por lo general en la base de datos y / o cuadros - para permitir nuevas consultas y el análisis histórico, pero pueden estar disponibles casi en tiempo real dependiendo de su aplicación.

Sea cual sea la fuente, lo ideal es consolidar los datos en un solo lugar, facilitando así el acceso a toda la información que puede ser útil en el análisis. Consultas a estos datos se puede hacer de varias maneras, a través de SQL, tablas directamente, oa través de interfaces de propietario y / o desarrollados para este fin.

El más común y fácil de entender los indicadores es a través de la OSS, que proporciona datos estadísticos sobre la red. Es que el programa que nos permite descargar datos durante un período determinado, para determinados elementos de la red.

Bueno, la conversación se está volviendo demasiado técnico, vamos a cambiar el foco ...

Los indicadores son por lo general en grupos de contadores, y una red celular tiene miles de metros. Así es, miles de personas. Dependiendo de la tecnología y el vendedor, el nivel de detalle de los contadores es muy profundo, por qué habían tantos. Una de las razones más sabemos lo que estamos haciendo.

Una vez más, será más fácil de entender cuando hacemos el análisis en la práctica.

 

Automatización

Cuando se trabaja con una cantidad muy grande de datos, y no hay necesidad de un tratamiento repetitivo de la misma, la automatización se hace casi obligatoria.

Y los profesionales de herramientas de programación el uso de bases de datos avanzadas. Por ejemplo, el uso de C #, Java o PHP acceso a los bancos de datos en Oracle, SQL y otros. Los procesos son periódicas, y por lo general obtener los datos de cualquier servidor via ftp. Complicado? Sí, pero no nos preocupemos acerca de esta complejidad. Vamos a utilizar artefactos e interesante en el Hunter, donde casi siempre llegan a los mismos resultados que estas herramientas, ya lo verás.

Sin miedo a nada humilde opinión, tenemos una respuesta preparada cuando alguien le pregunta si puedo hacer algo, utilizando una macro o algo así. La respuesta corta es SI! Por supuesto que estamos hablando en términos de análisis y la informática, pero con voluntad y creatividad, usted verá que en realidad hacer casi cualquier cosa que usted imagine más eficiente. Esta es la noción implícita en la herramienta más de Hunter, y queremos que también tienen esta capacidad y confianza consecuente. (Y recuerde, parece que algún desafío que no puede resolver, pedir la ayuda de nuestro apoyo! Estamos felices de tratar de ayudar).

 

¿Y cómo se trabaja con el Hunter ?

Vamos a tratar, siempre que sea posible, para reproducir los procesos de un ambiente con procesos automatizados y no automatizados.

 

Decimos lo más posible, porque hay medidas que es probable que no (todavía) no deben tener contacto. Por ejemplo, cuando usted tiene que descargar los datos de los metros, ¿cómo está usted? Probablemente, a través de la interfaz de un no-OSS? O tal vez a través de FTP? Aún así, utilizando cualquier programa de ftp o algo así, y manualmente

En algunos casos podemos simular los datos ya descargados - exportadas de la OSS - para algunos momentos y días. Probablemente tendrá que trabajar con Hunter en forma regular o periódica (diaria?) Accesos a la OSS, y buscará el grupo de contadores que desea en sus consultas creado o están definidas previamente, guardar archivos en la carpeta predeterminada que desea importar.

Con el tiempo vamos a encontrar la mejor manera. Ahora vamos a continuar.

 

Datos

Como siempre, nuestros datos son ficticios. Reproducción de la forma más común de datos de salida de cualquiera de OSS, tenemos al menos un campo de definición del tiempo (1), uno o más campos que identifican el elemento en su granularidad (2) y los campos de los contadores se (3) .

Así que tenemos un ejemplo de contador de datos en bruto exportados desde nuestra OSS. Counter_kpi.xls representará el archivo, situado en el módulo de datos KPI.

 

NOTA: En nuestro ejemplo, sólo para demostración, los nombres de los contadores son muy intuitivos. Por ejemplo, el nombre de nuestro contador que tiene la cantidad de llamadas caídas es counter_call_drop. En la práctica, este contador puede tener cualquier nombre, por ejemplo, xy123a, y su relación y el significado se obtiene de tablas auxiliares. Por otra parte, los contadores no representan necesariamente el propio indicador. Los indicadores son definidos por indicadores.

 

¿Cuáles son las métricas?

Metrics son la representación matemática de los indicadores, es decir, lo que los cálculos se deben realizar y que los contadores se debe utilizar para alcanzar el valor deseado.

Un ejemplo de métrica: la tasa de llamadas caídas. La tasa de llamadas caídas, como el nombre sugiere intuitiva, nos dice cómo las llamadas se caen - cuanto mayor sea la velocidad, más llamadas se caen, lo peor es nuestra red.

A raíz de los contadores definidos en nuestro archivo de ejemplo, podemos definir algunos parámetros para ilustrar. campos de consulta se qry_KPI.

  • TRÁFICO : counter_traffic
  • TOTAL_CALL_DROPS : counter_call_drops
  • CALL_DROPS_%: 100 * [counter_call_drops] / [counter_call_success]
  • TOTAL_CALL_BLOCKS : counter_call_blocks
  • CALL_BLOCKS_%: 100 * [counter_call_blocks] / [counter_call_attempts]

listo, tenemos un primer informe, bastante simple, pero con información muy importante.

 

Una forma rápida de trabajar con los datos es utilizar los recursos de acceso en sí mismo. Por ejemplo, para ver lo que la industria con la peor tasa de llamadas caídas en este momento, haga clic en cualquier campo de registro CALL_DROPS_% (1) y luego haga clic en Ordenar por Descendente (2). (En este momento, pero es sólo una forma rápida, y no la forma en que trabajo).

 

Si comenzó a ser confuso para usted, está bien. Mantenga la calma, ya que será más fácil cuando usted practica.

 

Proceso

Ok, logamos en OSS, y exportar archivos con los datos de nuestros contadores. ¿Y ahora?

Bueno, el siguiente paso es almacenar datos en una tabla. Así, la próxima vez, cuando tenemos un nuevo archivo creado, nos dirigimos a la importación, y con el tiempo vamos a tener una tabla con los datos acumulados correctamente.

Esto se hace a través de VBA. En nuestro ejemplo de hoy, tenemos una pequeña aplicación de ejemplo que realiza las operaciones de importación (1), almacenamiento (2) y la presentación de los indicadores de la red (3).

 

tbl_kpi_counters En la tabla acumulada está en la base de datos Hunter_KPI_DB.mdb, ubicado en el módulo de base de datos KPI.

 

Hunter_KPI_RUN.mdb La base de datos, ubicado en las secuencias de comandos del módulo de KPI, este cuadro ha tbl_kpi_counters consolidados. Hemos visto los tutoriales en la primera razón para usar tablas vinculadas, en caso de duda, por favor vuelva a leer.

 

KPI_Main_RUN Al ejecutar la macro para ejecutar el mismo código VBA que borra los datos de tbl_kpi_counters tabla y, a continuación, importar el archivo de datos situado en el directorio de datos kpi_counters.xls módulo de KPI .

Los datos acumulados en el tbl_kpi_counters tabla se puede acceder a través de consultas. Podemos crear consultas predefinidas para cada propósito, y llamarlos cuando sea necesario.

Hay varias maneras de mostrar los datos: qry_kpi ejecutar la consulta directamente a través de la interfaz de Access, por lo que es a través del código VBA, o incluso con una macro. Para ilustrar este último caso, ponemos la opción para mostrar la consulta con los datos finales en la macro, como se muestra a continuación.

 

Sólo vemos unos cuantos consejos y conceptos importantes, para terminar por hoy, ¿de acuerdo?

 

Homogeneización

Otro concepto que usamos en el Hunter es la homogeneización. Esto significa que buscamos siempre que sea posible, la consolidación de todas las estadísticas en una sola tabla, sin importar la tecnología, proveedores, etc ...

Para que sea más fácil de entender, imagina una red con un equipo GSM a un proveedor, y el equipo UMTS a otro proveedor B. En lugar de trabajar con ambos tan diferentes, preferimos agrupar los datos. Por lo tanto, todavía puede obtener informes por separado, pero es más sencilla y ventajosa también obtener informes generales.

Un ejemplo. Tenemos una tabla con el GSM KPI, que se muestra en verde. Vemos rápidamente que había un tráfico de 21,66 Erlangs en BTS GCELL01, y las gotas 5.

 

Del mismo modo, para el BTS UMTS UCELL01, el tráfico se enruta a 84,86 Erlangs, y el 36 caídas.

 

Pero homogeneizar nuestros datos, tenemos una sola tabla, y todas las consultas se pueden hacer al respecto.

 

Los mismos datos se obtienen fácilmente en la mesa final anterior. Salvo que también aogra tan simple, resumen del sistema! Vemos, por ejemplo, el sitio CELL01 (GSM + UMTS) había un tráfico total de 106,52 Erlangs

 

Algoritmos Hunter

Finalmente, para hoy, que actualmente utilizamos cuatro algoritmos para el análisis de datos con el Hunter, y son:

  • Top y resumen : la forma más común de analizar. Para cada período de análisis, un resumen, con valores para todo el sistema, y los informes complementarios con los infractores TOP N en cada tema.
  • Delta : La mejor forma de comprobar las anomalías en la red, comprueba si algo está fuera del patrón esperado. Se verá con más detalle en un futuro tutorial (Hunter Delta KPI), y es esencial para el área de O & M.
  • Rank : algoritmo más completa, con la participación pesos y los pesos de todos los indicadores. Asimismo, en su complejidad, se detallará más adelante en un tutorial (Hunter Rank KPI).>

Podríamos hablar mucho más sobre cada uno de estos algoritmos que usamos, y también sobre algunos conceptos que aún no lo hayan visto. Pero por ahora deberá llenarse bien la cabeza, ¿no?

Por lo tanto, vamos a quedarnos aquí, por lo menos tratar de entender lo que es generalmente a través de un análisis de la red de indicadores y estadísticas. Los detalles pronto veremos, en cada nuevo tutorial.

 

Conclusión

Hoy tuvimos nuestro primer contacto con los indicadores de red, y nos damos cuenta de la importancia de analizar la red a través de estadísticas. Nuevos conceptos tan popular, pero se estudiará con más detalle, y aplicación práctica en futuros módulos del cazador, específicos para cada proceso y / o algoritmo visto.

En simplificada forma, sólo para propósitos de demostración, hemos creado una aplicación que simula los procedimientos básicos de importación, almacenamiento y presentación de los datos. Aunque permite un sencillo, nosotros imaginar los beneficios que vienen con las herramientas que nos ayudan tanto en la velocidad de procesamiento, precisión en el análisis y la facilidad de la ejecución - Herramienta de Hunter.

Esperamos que tengas gostado. Tire alguna duda en los comentarios en el blog o através de nuestro soporte vía chat o e-mail.

A nuestra próxima reunión, y recuerde: Su éxito es nuestro éxito!