Hunter Network

miércoles, 24 de marzo de 2010 2:00:00 Categories: Access Hunter
Valorar Este Contenido 2 Votos.

Listo para empezar? Así que aquí vamos. Este es el primer contacto con el desarrollo práctico. Empezaremos nuestro sistema desde cero, a partir de los datos de red a los instrumentos diseñados para ser utilizados en él. Sin duda, sería un viaje largo, porque sin duda hay mucho que explorar. Pero también creemos que será cada vez más productivo y gratificante para todos. Así que no pierdas el tiempo, y empezar.

 

 

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.

 

La Red de datos

Para que podamos empezar nuestro trabajo, lo primero que necesitamos son los datos de nuestra red. Necesitamos por lo menos la información básica, como las coordenadas geográficas de las estaciones, los datos físicos de las antenas como las alturas, azimut y se inclina, etc. Esto está normalmente disponible en la forma de una hoja de cálculo de Excel con una serie físico y lógico de datos - los parámetros de red.

Y como estamos empezando por la definición de todos, vamos a disfrutar y estandarizar algunos conceptos que nos seguirán a partir de ahora. A continuación, crear una tabla con los datos de referencia inicial, cuyos campos se muestran a continuación con una breve descripción.

  • PLMN : Public Land Mobile Network. Cualquier red de un operador móvil.
  • MSC : Mobile Switching Center. El Centro para la conmutación de la telefonía móvil, con el interfaz de BSC, MSC también, y entre otras cosas que veremos más adelante.
  • BSC : Base Station Controller. Es el elemento de red que controla un número de BTS.
  • sitio : nombre de la ubicación física donde está instalado el equipo.
  • BTS : Base Transceiver Station. Es el elemento de red que se comunica con la estación móvil.
  • CELL : El área cubierta por una BTS. Es omnidireccional (360 grados) o sectorizados dado regiones distintas. Es la parte que contiene los transmisores / receptores, antenas y equipos asociados.
  • cellName : El nombre de la celda.
  • LAT_DEC : La latitud en formato decimal, por ejemplo, 29.3432345.
  • LON_DEC : La longitud en formato decimal, por ejemplo, -100.25242.
  • ANT_MODEL : El modelo de la antena utilizada en la celda.
  • ANT_HEIGHT : La altura de la antena.
  • ANT_AZIM : El azimut, o la dirección hacia donde apunta la antena.
  • ANT_TILT_ELE : La antena de inclinación eléctrica.
  • ANT_TILT_MEC : La inclinación mecánica de la antena.

Campos tienen debidamente llenado, pero eso forma simplificada, la imagen de nuestra red. Estos datos suelen ser mantenido y actualizado por las hojas de cálculo como Excel, o de las entradas más específicas.

 

Este será nuestro punto de partida y hoy vamos a ver cómo almacenar nuestra hoja de cálculo de Excel en una base de datos de acceso! Para algunos, esta tarea es trivial, para otros, estamos entrando en un mundo nuevo. De todos modos, estamos creando nuestras bases.

Y exactamente en este punto, vamos a hacer un pequeño paréntesis. Tenemos los datos ficticios requisitos iniciales mínimos para la creación de nuestro sistema, pero no dice nada acerca de Access y Excel. Por lo tanto, es necesario que la práctica de una breve introducción sobre el mismo, y un poco más abajo hablan ellos. Como hemos dicho antes, nuestro objetivo no es enseñar o Access o Excel. Este conocimiento se obtiene en la práctica, simplemente siguiendo los tutoriales.

Por supuesto, usted puede buscar en Internet, donde hay una amplia disponibilidad de material. Particularmente, pienso lo siguiente: Imagine una persona que quiere aprender a montar en bicicleta. Se pueden pasar días antes de estudiar, saber frenar, ¿cuántas marchas hay, como los pedales deben rotarse, las nociones de la física, etc. Sin embargo, sólo tiene que montarlos y caminar. Bien, usted puede pensar que el hombre se caerá. Pero también puede levantarse y continuar. Tal vez el ejemplo no es la mejor, pero es más o menos lo que hacemos (al menos aquellos que no han visto nada hasta la fecha calendario): vamos a montar!

Nota : En la gran mayoría de los tutoriales tienen los archivos relacionados, que se envían a los suscriptores. Si usted es un suscriptor, por favor revise su e-mail la Blog_002_Hunter_Network.zip. Utilice el soporte para cualquier pregunta o asunto que te encuentres.

 

La estructura del archivo

Como vimos en la lección anterior, nuestros archivos han marcado siempre un lugar para localizar. Para este primer módulo - Hunter red, una estructura de directorio que se creará se muestra a continuación.

 

Si no has creado, ahora crear el directorio principal de todas nuestras aplicaciones, el directorio de Hunter (1).

Entonces, justo debajo de este directorio, cree el directorio raíz y que los nombres del módulo, la Red (2).

Por último, cree dos directorios, también por debajo de la ya creada Red: datos y directorios de base de datos (3). El directorio de datos contiene los datos de entrada Hunter red, en cuyo caso la hoja de cálculo es el estándar con los datos básicos que hemos definido anteriormente, tiene el directorio de base de datos contendrá nuestra base de datos de Access.

Estamos dispuestos a continuar.

Excel sí, pero Access?

La mayoría de la gente sabe de Excel. No todos saben de Acces. Se utilizará principalmente el Access, por lo que necesita para llegar a conocerlo.

Piense en Access como un lugar donde usted puede colocar varias hojas de cálculo de Excel en forma de tablas. Para acceder a los datos de estas tablas se puede abrir directamente y ver o modificar datos, o acceder a sus datos a través de consultas

Existen varios tipos de consultas, y todos en su debido tiempo. Ahora nos preocupamos sólo con el más simple de las consultas, que son las consultas de selección de tipo. Como su nombre indica, son las preguntas que nos permite seleccionar (de acceso) los datos de una o más tablas. Sirven para comprobar los datos, pero también puede hacer cálculos, los parámetros de filtro de uso, etc.

Además de las consultas, el acceso tiene la capacidad de crear macros. Macros en Access no son exactamente como lo conocemos en Excel, donde se puede escribir como una tarea de rutina y luego utilizar esta macro grabada a repetir lo mismo, pero tienen el mismo objetivo: automatizar tareas.

Las formas de acceso se utiliza para crear interfaces para el acceso a datos e informes para presentarlos en una forma más elegante. Dejemos a estos dos temas para más adelante, porque más allá de nuestro objetivo inicial.

Para terminar este breve resumen, tenemos módulos de acceso. Un módulo puede ser entendido como el lugar donde se almacena el código VBA que serán llamados a realizar tareas. Hay mucho que explorar aquí, y las posibilidades son muy grandes, sin exagerar.

Bueno, hecha esta introducción teórica super rápida de acceso, que ahora tratar de ver algunos de estos conceptos en la práctica.

Nota: todos los que aquí se puede hacer en Excel. Pero el propósito aquí es demostrar cómo todo esto se hace con Access.

 

Tabla de datos - Importación de Excel a Access

Abra el archivo Network.xls. Usted verá una tabla con los campos definidos anteriormente. Vamos a ver cómo importar datos en Access. Hay varias maneras.

Podemos crear una tabla en blanco a través del menú: Crear (1) -> Tabla (2), y luego ingresar todos los datos.

 

No vamos a usar esta opción.

Otra, quizá más correcto en nuestro caso, puesto que ya tenemos los datos en Excel, sería importar la tabla a través del menú: (1 externa de datos) -> Excel (2) . Luego haga clic en Examinar ... y el punto a nuestro archivo de Excel (3).

 

 

hacer clic en el botón Aceptar se inicia un asistente para importar el archivo de Excel. Seleccione las acciones por defecto: Haga clic en el botón Siguiente cuatro veces, en el botón Finalizar y en el botón Cerrar. Después de estos pasos los datos de Excel se importa en una nueva tabla en nuestra base de datos. (Al seguir los pasos estándar de acceso incluye un campo de identificación adicional. No te preocupes acerca de este campo, el último paso del asistente, Access pregunta si queremos crear una clave principal, y eso es lo que hizo, que han elegido No cree la clave principal).

 

 

 

 

Después de hacer clic en el botón Finalizar, Access crea una tabla con los datos que tenemos en el archivo de Excel. Este último paso también se podría haber creado el nombre de la tabla a ser importados, si en todos.

aprender la manera estándar de importación, pero ahora quiere ver un poco diferente, pero más rápido? Abra Excel, seleccione todos los datos, y copia (1) Datos (Menú, Copiar o Ctrl + C). Luego haga clic en el cole el acceso de escritorio (2) Datos (Menú Pegar o Ctrl + V). El acceso le preguntará si la primera línea contiene los nombres de campo (3), respondo que sí. No es más rápido?

 

 

 

sea por omisión o por los precios de importación, al final tenemos la tabla con los datos ahora disponibles en Access (1).

 

Hay otras formas de importar datos de Excel a través de macros y por medio de código de VBA, donde se puede, por ejemplo, pedir a la búsqueda de acceso en un directorio, y si hay un archivo específico, de importación. Pero vemos esto cuando tenemos este tipo de funcionalidad.

NOTA : En el archivo que ha recibido, la mesa ya es importado, y el tbl_Network nombre. Pero es importante que practique los pasos anteriores, tan simple como parece, para obtener más familiarizados con el uso de Access.

 

Consultas de selección - Selección de datos

Con nuestra mesa importadas correctamente, podemos comenzar a hacer nuestras consultas a los datos, o acceder a la tabla de datos.

Para crear una consulta, vaya al menú Crear (1) -> Diseño de la consulta (2).

 

La nueva ventana muestra las tablas disponibles en la base de datos que se utilizarán en esta consulta. Haga clic en el botón Añadir (1) para agregar a nuestra mesa (la única hasta el momento y ya seleccionada) y, a continuación en el botón Cerrar (2).

 

Hasta la fecha: que importar los datos de nuestra red que estaba en una hoja de cálculo Excel en el tbl_Network mesa, y acaba de crear una consulta que tendrán acceso a esos datos.

La forma más sencilla de consulta es mostrar todos los datos de todos los campos de la tabla. La consulta se está construyendo de acuerdo a nuestra necesidad, y sólo puede contener un campo, o todos los campos disponibles. Para agregar un campo a una consulta, puede hacer doble clic en el campo deseado (1), y haga clic en los campos que desee, mantenga pulsado el ratón y arrastre a los campos de consulta (2).

 

Hasta la fecha: indicar los campos que queremos que aparezca en nuestra consulta.

Para la práctica, consideramos que todos los datos de nuestra mesa a través de la consulta que hemos creado. En primer lugar, agregar todos los campos disponibles y los campos de la consulta. (En este caso sólo se incluyen el "*", que es lo mismo que entrar en todos los campos uno por uno, sin embargo, se verá más adelante que para tener un mejor control de lo que el terreno que queremos y lo que no queremos es una buena práctica siempre se establece el campo en lugar de utilizar el comodín).

Después de añadir todos los campos, que ejecuta la consulta, es decir, podemos ejecutar el código SQL que consulta. No te preocupes, ahora con SQL, todavía hablar de eso también, pero no ahora. Cuando se ejecuta, la consulta devuelve los datos de acuerdo a los campos incluidos.

Para ejecutar la consulta, y la vista de datos, seleccione el diseño del menú (1) -> Ejecutar (2) - haga clic en el signo de exclamación rojo.

 

Pronto. Usted acaba de crear nuestra primera consulta

 

Ahora, vamos a guardar la consulta. Para ello, haga clic en Guardar (el icono del disquete al lado del botón de Office). Si cerramos sin guardar esta consulta, Access le preguntará si desea que la consulta para ser salvo, y simplemente haga clic en Sí, pues, salvamos nuestra primera visita como qry_Network.

 

Nota : Si no puede ver la consulta sobre las versiones de escritorio de acceso, haga clic en la flecha (1) del panel de exploración y seleccionar todos los objetos de Access (la opción predeterminada sólo muestra las tablas ).

 

Para abrir (o ejecutar) nuestra consulta de nuevo, simplemente se puede hacer doble clic en él, o clic derecho sobre él y seleccione Abrir.

Nada extraordinario hasta ahora: tenemos una tabla - tbl_Network - con nuestros datos, y una consulta - qry_Network - donde podemos ver los datos.

están cansados, o podemos ver un poco más? Si nunca has tenido contacto con Access probablemente lo sea, nosotros entendemos perfectamente, porque estamos viendo que varios conceptos. Pero espera hay un poco más, y de nuevo no se preocupe: los ejemplos citados están siempre llenos, lo que estamos haciendo aquí es mostrar la mejor manera de trabajar con ellos.

 

De consultas - Agrupación de datos

Bien, supongo que ahora tenemos que saber cómo muchos sectores existen en nuestra red. (Recuerde que estamos practicando, y si bien estos ejemplos son muy simples, sirven para fijar algunos conceptos que utilizamos más tarde). Entonces se crea una nueva consulta, y lo llaman qry_Network_NumberOfCells.

esta consulta no agregue todos los campos, se añade sólo el cellName campo.

A continuación, menú de diseño, se hace clic en Totales (1) - el botón con el símbolo de suma. Al hacer clic en este botón, aparece una nueva línea en la consulta, la fila Total (2), con algunas opciones, y el grupo de forma predeterminada. Cambie este valor para contar (3).

 

ejecución de la consulta, tenemos el resultado: tenemos 36 células en nuestra red

 

Además de contar, hay varias otras opciones, que se aplican según el tipo de datos - alto, bajo, etc. Vamos a utilizar todas las opciones, pero hoy es bueno que vimos en total.

 

Consultas - Criterios

Yendo un poco más, para terminar por hoy, supongamos que tenemos que mostrar que los sectores que AntModel02 modelo de antena uso '. Para ello, vamos a crear el qry_Network_SectorsWithAntModel02 consulta.

Añadimos los campos de tabla a la consulta -, al menos, la ANT_MODEL campo - porque filtran a través de la prueba, y el cellName campo para mostrar los sectores que han AntModel02 modelo de antenas.

En la fila Criterios (1) de la consulta, debajo del campo de ANT_MODEL poner el AntModel02 criterio (2).

 

Ejecuta la consulta, vea los sectores con antenas modelo AntModel02.

 

Hemos visto, al servicio de los grupos o Total, que se usa por ejemplo para contar el número de sectores de la red, y cómo establecer los criterios que utilizamos para mostrar sólo los sectores con AntModel02 modelo de antena.

Ahora usamos las dos opciones. Supongamos que queremos saber la media de inclinación eléctrica a los sectores que tienen el tipo de AntModel01 antena. Para ello vamos a crear el qry_Network_MeanTEAntModel01 consulta.

Esta vez vamos a añadir sólo la ANT_TILT_ELE campos, se obtiene el promedio a través de la agrupación, y el campo ANT_MODEL, ya que el filtro sólo AntModel01 modelo.

Después de crear una nueva consulta, agregue los campos y haga clic en Agrupar (símbolo de la adición) que se muestra a continuación.

 

Para lograr nuestro objetivo, tenemos que incluir AntModel01 el criterio "en la línea de los criterios de campo ANT_MODEL (1), y el cambio del Grupo A opción de la línea de la ANT_TILT_ELE campo para Mediano (2).

 

En otras palabras, queremos que el grupo de AntModel01 de acceso y tomar la media de la inclinación. Ejecución de la consulta, tenemos el resultado esperado. Los sectores con AntModel01 antena tiene un promedio de inclinación eléctrica igual a 2

 

podria ir, crear muchas combinaciones de consulta, con los criterios y las agrupaciones, pero hemos visto lo suficiente para saber y ver qué se puede hacer no con Access?

Así llegamos a la conclusión de hoy, pero también lo está llevando a cabo con los datos ya disponibles. De todos modos siento libre, y el uso de los conceptos para obtener los visados.

Sólo un último dato: Para cambiar una consulta existente, haga click derecho sobre él y seleccione Diseño de consulta (1).

 

 

Conclusión

En este tutorial se marcó el comienzo de nuestro trabajo, y fue también extensa. Inició un camino que va a evolucionar cada vez más completa. Esta fue la base de nuestro sistema, al ser tan compleja y de gran alcance como lo deseamos.

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!