SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Manual de
Administrador


       v2.0
   Ecopuntura
   Standalone
‘–‡‹†‘

Z
'                    tKZ<^
    Estructura general ......................................................................................................... 3
    Instalación ..................................................................................................................... 5
    Copias de seguridad ...................................................................................................... 6
    Solución de problemas ................................................................................................. 6
       
       
D           d
    Presentación .................................................................................................................. 7
    Estructura general ......................................................................................................... 7
    Funcionamiento general ............................................................................................... 9
       '
                                 d
       




                                                                                                                                     2
‡“—‹•‹–‘•
    Hay una serie de requisitos básicos para que la aplicación funcione correctamente.
Si no cumple alguno de estos requisitos, puede intentar igualmente probar a acceder a la
aplicación, pero el correcto funcionamiento no está garantizado.

    En primer lugar, necesitará el sistema operativo Windows 98 o Vista y uno de los
siguientes navegadores:
       • Internet Explorer v.6 o mayor
       • Google Chrome v.3.0

    Por otro lado, es necesario tener habilitado JavaScript. Para activar JavaScript en el
Internet Explorer 6 o mayor, acceda a la aplicación y haga clic en Herramientas 
Opciones de Internet  Configuración de seguridad  Automatización  Active el punto
Automatización de los subprogramas de Java, y también Secuencias de comandos
ActiveX.

    Además, la barra de estado también tiene que estar habilitada. Para habilitarla en
Internet Explorer, haga clic en Herramientas  Barras de herramienta  Barra de estado.

   Por otro lado, se ha de tener instalado una máquina virtual de Java. La mínima
requerida es la versión 1.5. Para instalar la última versión disponible hasta la fecha,
puede acceder a la siguiente dirección: http://java.com/download

    Si la distribución de la aplicación no lo incluye, tendremos que descargarnos la
librería     Java      DEX,      disponible      en            la     siguiente      web:
http://www.dama.upc.edu/technology-transfer/dex , además de la librería Prefuse:
http://prefuse.org . Ambas están disponibles en internet, pero se deben leer las licencias
previa descarga.

    Por último, los requisitos de hardware son mínimos: espacio libre de disco duro de,
al menos, 35 Mb y memoria RAM de, al menos, 512 Mb




‡•–‹× †‡ ‡–
   En primer lugar se comentará la estructura general de la aplicación, para mostrar al
administrador qué función tiene cada uno de los archivos y carpetas.

   Más tarde, se explica cómo realizar el proceso de instalación de la aplicación en una
nueva máquina.

    Por último, se detalla cómo realizar el proceso de copia de seguridad de la BBDD,
tarea imprescindible en la gestión de cualquier sistema.

 •–”—…–—”ƒ ‰‡‡”ƒŽ




                                                                                        3
En primer lugar, comentar que esta es
la estructura general una vez finalizado el
proceso de instalación.

    La organización es bastante sencilla.
Dentro de la carpeta índice, llamada
“networks”, podemos encontrar varios
archivos. El primer archivo, “config.txt” es
el archivo de configuración, donde
indicamos dónde están el resto de los
archivos, además de indicarse el modo de
ejecución y otros parámetros.

    Además, encontramos el archivo
“index.html”, que nos permite lanzar la
aplicación utilizando uno de los
navegadores soportados. Además, este
archivo hace referencia a la carpeta
llamada “web”. Esta carpeta contiene los
archivos necesarios para la Interfaz Gráfica
de Usuario (GUI), compuesto por varios
archivos HTML e imágenes.

    En la misma carpeta raíz “networks”
encontramos la carpeta “engine”, que
almacena los archivos básicos que permiten
la ejecución de la aplicación.

    En primer lugar, encontramos las dos librerías reutilizadas, necesarias para la
ejecución del software: jdex y prefuse.

    A continuación, el archivo más importante, llamado “manager.jar”, que gestiona
todas las operaciones con la base de datos, junto con el archivo “interface.jar”, que
permite la ejecución de la aplicación en distribuido, utilizando la tecnología RMI de
Java.

    Dentro de la carpeta “engine” nos encontramos dos carpetas. La primera carpeta
es la llamada “etl”, que permite la carga de nuevos datos en la base de datos, además
de contener varios ficheros de configuración y la base de datos en sí, almacenado en
un fichero binario llamado “GDB.dex”. En las próximas secciones se detallará la
composición de esta carpeta.

    Además, encontramos la carpeta “logs”, donde se almacenan los ficheros de
texto que nos permiten hacer un seguimiento del uso de la aplicación

   Por último, y de vuelta a la carpeta “engine”, encontramos la carpeta “manuals”,
que contiene los tres archivos de documentación dirigidos a los usuarios y
administradores: “Start Guide.ppt”, “User Manual.pdf” y “Admin Manual.pdf”.




                                                                                   4
•–ƒŽƒ…‹×

      Una vez planteada la estructura general, estos son los pasos que hay que seguir
  para una correcta instalación de la aplicación:

  1. Antes de nada, comprueba que se cumplen todos los requisitos
  2. Descarga o copia los ficheros, siguiendo la estructura general:
         1. Ficheros de netWORKS:
                 1. “config.txt”: Fichero de configuración
                 2. “index.html” y la carpeta “web”: GUI
                 3. “engine”: Carpeta esencial para la ejecución de netWORKS
                         1. interface.jar,
                         2. manager.jar,
                         3. prefuse.jar (Prefuse library - http://prefuse.org/)
                         4. Carpeta “etl” and “logs”
                         5. Módulo ETL dentro de la carpeta “etl”: ETLModule.jar
                 4. “manuals”: Carpeta con la guía rapida de usuario, manual de
                     usuario y manual de administrador.
         2. Descarga la librería DEX: http://www.dama.upc.edu/technology-
             transfer/dex
  3. Guardalos en la carpeta c:networks o /home/networks (dependiendo de tu
     Sistema Operativo)
         1. Si quieres cambiar el lugar donde almacenar estos ficheros:
                 1. Guarda el fichero “config.txt” en la carpeta c:networks o
                     /home/networks
                 2. Edita el fichero “config.txt” indicando dónde quieres almacenar
                     los ficheros
  4. Carga los datos en la base de datos:
         1. Dos opciones:
                 1. Simple: Hacer doble click en el archivo ETLModule.jar
                 2. Detallado:
                         1. Abrir una consola (Menú Inicio - Ejecutar - “cmd”)
                         2. Ir a la carpeta C:networks o /home/networks
                         3. Ejecutar “java -jar ETLModule.jar”
         2. Comprobar que el fichero “GDB.dex” se ha creado correctamente en la
             carpeta “etl”
  5. Abrir el fichero “index.html” usando uno de los navegadores soportados
         1. Si aparece un mensaje avisando de problemas de seguridad, autorizar la
             ejecución del script
         2. Si la barra de herramientas del componente central no se muestra:
                 1. Comprobar el pequeño icono blanco de Java en la esquina
                     inferior derecha (junto al reloj)
                 2. Botón derecho sobre el icono y clickar “Abrir Consola”
                 3. Comprobar qué tipo de error devuelve y comprobar la sección
                     “Solución de Problemas”

     Hay dos aspectos a destacar en el proceso de instalación de netWORKS.

     El primero es resaltar el paso 4: Carga de datos: es necesario crear una nueva
  base de datos (es decir, crear un nuevo DbGraph y volver a cargar todos los



                                                                                   5
archivos) cada vez que se cambie de servidor, ya que la base de datos es binaria y,
  por tanto, dependiente del sistema.

      Por otro lado, comentar que el software no se tiene que recompilar si el servidor
  cambia, ya que Java es portable. Por lo tanto, para distribuir el software en otros
  servidores, se puede copiar tal cual.


 ‘’‹ƒ• †‡ •‡‰—”‹†ƒ†

      Las copias de seguridad (o backups) se deberían de realizar periódicamente, y
  siempre antes de realizar una operación ETL, por si hay errores, tener la antigua
  base de datos disponible.

      Para realizar las copias de seguridad, únicamente tendremos que parar el gestor
  de base de datos, copiar el archivo de la base de datos y relanzar el gestor.

      Tanto la operación de parar el gestor, como volver a lanzarlo, está especificada
  en la sección “Operaciones habituales”. Para realizar la copia en sí, nos
  conectaremos por FTP al servidor y copiaremos el archivo “GDB.dex” del servidor
  a nuestro ordenador. También la operación de FTP está explicada en el apartado de
  “Operaciones habituales”.

      Por otro lado, también es recomendable tener una copia de seguridad de los
  datos originales que ya se han cargado, por si hay que volver a generar la base de
  datos.


‘Ž—…‹× †‡ ’”‘„Ž‡ƒ•

      Esta sección pretende ser el apartado donde se resuelven los problemas a la hora
  de ejecutar el software netWORKS.

     En primer lugar, es importante destacar que hay que verificar que los requisitos
  mínimos son cumplidos, ya que puede ser la fuente de muchos problemas.


 —ƒ†‘ ‹–‡–‘ Žƒœƒ” —ƒ …‘•—Ž–ƒ ‡Ž …‘’‘‡–‡ …‡–”ƒŽ •‡ ’‘‡ ‰”‹•

      Este es el problema más habitual. Intenta una de estas dos opciones:

      1. Desactivar la opción de “Java Plug-in Avanzado”:
            1. Botón derecho sobre el icono de Java (abajo a la derecha, junto al
                reloj)
            2. Abrir el Panel de Control - Avanzado - Desactivar la casilla “Java
                Plug-in”
            3. Cerrar el navegador y volver a lanzar netWORKS
      2. Cambiar el archivo Java Policy:
            1. Ir a la carpeta donde está instalado Java (normalmente en la carpeta
                “Archivos de Programa”-”Java”). Si hay varias carpetas, identificar
                cual es haciendo doble click sobre el icono de Java (junto al reloj).


                                                                                     6
2. Ir a la carpeta “jre”-”lib”-”security” y editar el archivo
                 “java.policy”
              3. Añadir las siguientes líneas al principio del fichero:
                             grant {
                                   permission java.security.AllPermission;
                             };
              4. Si necesitas más información, visita:
                 http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/policytool.html



 —ƒ†‘ ‹–‡–‘ Žƒœƒ” —ƒ …‘•—Ž–ƒ ‘ ‘…—””‡ ƒ†ƒ ‹ •‹“—‹‡”ƒ — ‡””‘”

       ¿Estás intentando utilizar Firefox? Comprueba los requisitos, porque Firefox
   tiene un error gestionando la comunicación JavaScript-Java




‘†—Ž‘ 
   Esta sección se dedica a la comprobación y carga de datos en la base de datos. Este
proceso se hace mediante el módulo ETL. En primer lugar, se presenta el módulo en
general. En la segunda subsección, se presenta la estructura de este módulo y su
funcionamiento general. Por último, se muestran las cuatro operaciones disponibles y su
funcionamiento.



”‡•‡–ƒ…‹×

      El módulo tiene un funcionamiento muy sencillo. Obtiene los datos a comprobar
   o cargar de una localización concreta. Extrae la información necesaria y consulta
   qué operación es la indicada por un archivo de texto definido por el usuario.

       Una vez que tiene los datos, y sabe qué operación tiene que realizar, ejecuta la
   operación. Mientras ejecuta dicha operación, crea dos logs. Estos logs sirven para
   guardar información de la operación realizada. Por un lado, hay un log de error, que
   almacena datos de errores (si se produce alguno). En caso de que no se produzcan
   errores, el archivo se queda vacío. Por otro lado, hay un log de información, que ve
   indicando qué operaciones se han realizado y en qué momento.



 •–”—…–—”ƒ ‰‡‡”ƒŽ

       En primer lugar se comenta la estructura que
   tiene el módulo.




                                                                                     7
Como se puede observar en la estructura de la derecha, hay únicamente una
carpeta raíz y cuatro subcarpetas.

    En la carpeta raíz encontramos la base de datos en sí, llamada “GDB.dex”. Aquí
es donde se almacena toda la información disponible, por lo que es el archivo más
importante del sistema.
    Por otro lado, encontramos el archivo “config.txt”. Este archivo es el que indica
qué operación queremos que realice el módulo ETL. La estructura interna del
archivo está comentada en el mismo archivo. Aún así, está compuesto por una seria
de comentarios (líneas que comienzan por los caracteres //) y las cuatro operaciones
disponibles.

    El último archivo que encontraremos es el ejecutable “ETLModule.jar”, que
automatiza todo el proceso de carga de datos.

    La primera subcarpeta se llama “autoLogs”. Esta carpeta contiene una serie de
logs que se crean automáticamente al realizar operaciones ETL. Salvo casos muy
concretos, estos archivos se pueden ignorar y no tienen valor a nivel de
administrador.

    La segunda subcarpeta, llamada “config”, contiene una serie de archivos de
configuración, que definen la estructura de la base de datos, y de cómo se realiza la
carga básica. De todos los archivos que hay, únicamente hay tres importantes (ya
que el resto se generan a partir de estos tres principales).

    En primer lugar, el archivo llamado “schema.def” define la estructura de la base
de datos. El formato interno del archivo se puede consultar en la documentación de
la librería JDex, pero no debería de ser modificado. Por otro lado, el archivo
llamado “load.def” y “configTags.txt” se encargan de la carga básica de datos. El
primero es para realizar la carga de datos básica. El segundo es para definir el
comportamiento a la hora de gestionar las etiquetas, ya que éstas se generan
automáticamente. En cualquier caso, tampoco ninguno de estos dos archivos se
debería modificar.

    La siguiente subcarpeta, llamada “datos”, contiene los datos que se van a cargar
en la base de datos. Dentro de esta subcarpeta, los archivos originales se tienen que
copiar por el usuario en la carpeta “originals”. Para siempre tener una copia de
seguridad, estos archivos se duplican automáticamente antes de cualquier operación,
para reducir riesgos de pérdida de datos.

    Por último, la subcarpeta “logs” contiene todos los logs de error y de
información. Los más importantes son los llamados “infoMain.log” y
“errorMain.log”, que contienen la información más general de las operaciones. Para
consultar las acciones realizadas por una operación en concreto, deberemos abrir los
logs particulares de cada una de estas operaciones.

    En resumidas cuentas, el administrador, al realizar operaciones ETL, únicamente
se tiene que preocupar del archivo “config.txt” y de que los datos se encuentren en
el lugar adecuado (datos/originals), con el formato adecuado. El resto son archivos




                                                                                   8
de configuración y logs (que deben ser consultados si se produce algún error en las
  operaciones).



 —…‹‘ƒ‹‡–‘ ‰‡‡”ƒŽ

      En primer lugar, indicar que para cualquier operación ETL que se quiera
  realizar, se debe cerrar la aplicación (cerrar el navegador).

     Además, se dan ciertas generalidades sobre las cuatro operaciones disponibles,
  que se explican a continuación. Más adelante, se muestran cada una de las
  operaciones independientemente




‡‡”ƒŽ‹†ƒ†‡•

      En primer lugar, hay que tener en cuenta varios aspectos que aplican a casi todas
  las operaciones ETL. Por un lado, está la copia de los datos a comprobar o cargar,
  en el lugar correcto, con el formato correcto. Y en segundo lugar, la copia del
  archivo de configuración donde se indican las operaciones a realizar.

      Los archivos de datos se tienen que copiar en la carpeta “datos/originals”,
  comprobando previamente que los ficheros tienen el formato correcto (número de
  columnas, no hay saltos de página, los nombres son los correctos, etc…).

      Para realizar este tipo de comprobaciones, es recomendable abrir el fichero a
  cargar utilizando el programa Microsoft EXCEL y un editor de text simple. El
  primero nos permitirá verificar el numero de columna, su orden, etc.. . El segundo,
  comprobar que no existen saltos de página indebidos.

      Luego, hay que indicar qué operaciones queremos que se realice. Para ello, hay
  que abrir el archivo “config.txt” en nuestro ordenador e indicar una operación por
  línea. La manera de indicarlo y las operaciones disponibles se presentan en la
  siguiente subsección.

     Cuando tenemos los datos y el archivo de configuración listos, podemos
  proceder a ejecutar el módulo ETL. Una vez más, recordar que para ejecutar el
  módulo ETL hay que cerrar la aplicación (cerrando el navegador).



 Œ‡…—–ƒ” ‡Ž ×†—Ž‘ 

      Hay dos opciones para ejecutar el módulo ETL, es decir, el módulo de carga de
  datos.

      En primer lugar, podemos hacer simplemente doble click sobre el ejecutable
  “ETLModule.jar”. Esperamos unos segundos y, si la carga se ha realizado
  correctamente, podremos ejecutar a continuación netWORKS.



                                                                                     9
La segunda opción es una ejecución más detallada, para ver posibles errores y
   asegurarse de que la carga se ha realizado correctamente. Para ejecutar esta opción
   del módulo ETL, hay que realizar las siguientes operaciones (indicándose en la
   columna de la derecha los comandos a ejecutar):

          Linux
             Abrir una terminal                  Menú Principal - Sistema - Shell
             Ir a la carpeta raíz                cd /home/networks
             Ejecutar “ETLModule.jar”            java -jar ETLModule.jar


          Windows XP
             Abrir una consola                   Menú Inicio - Ejecutar - “cmd”
             Ir a la carpeta raíz                cd C:networks
             Ejecutar “ETLModule.jar”            java -jar ETLModule.jar


          Windows Vista
            Abrir una consola en la carpeta raíz
                                         Hacer click con el botón derecho del ratón
                                         sobre la carpeta C:networks mientras se
                                         mantiene pulsada la tecla mayúscula.
                                         Hacer click en “Abrir consola aquí”.
             Ejecutar “ETLModule.jar”            java -jar ETLModule.jar


       Cuando se ejecuta el módulo ETL, se generan automáticamente una seria de
   logs. Estos logs se pueden consultar dentro de la carpeta con este mismo nombre.
   Además, también se generan automáticamente unos logs, que se almacenan en la
   carpeta “autologs” y que también se pueden visualizar para obtener información
   adicional de los errores.

       Es recomendable, además, comprobar la fecha de modificación del archivo
   “GDB.dex”, para comprobar que, efectivamente, dicho archivo se ha actualizado en
   el momento de ejecutar el proceso ETL.



ƒ• …—ƒ–”‘ ‘’‡”ƒ…‹‘‡•

      El archivo de configuración “config.txt” se compone de varias líneas de texto.
   Todas las que empiezan por los caracteres “//” son comentarios, por lo que se
   ignoran.

      Aparte de los comentarios, las únicas líneas válidas corresponden con una de las
   cuatro operaciones:
           1. CheckFiles: realiza una comprobación de los datos de los años indicados.
              No crea ni destruye información, por lo que la base de datos original no
              se modifica



                                                                                    10

Más contenido relacionado

La actualidad más candente

Clonación de equipos a través de una red local
Clonación de equipos a través de una red localClonación de equipos a través de una red local
Clonación de equipos a través de una red localJVKMBV
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios webFacebook
 
Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1ddiego7
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrenciapuracastillo
 
Instalacion y monitorizacion de linux server y linux desktop
Instalacion y monitorizacion de linux server y linux desktopInstalacion y monitorizacion de linux server y linux desktop
Instalacion y monitorizacion de linux server y linux desktopPilarGZ
 
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...Freddy Banguero
 
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesManual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesBrox Technology
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020BelnGonzlezGarca1
 

La actualidad más candente (20)

Turbogears_Instalación
Turbogears_InstalaciónTurbogears_Instalación
Turbogears_Instalación
 
Clonación de equipos a través de una red local
Clonación de equipos a través de una red localClonación de equipos a través de una red local
Clonación de equipos a través de una red local
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Mysql java
Mysql javaMysql java
Mysql java
 
Taller Plataformas Tecnológicas MSDOS y UNIX
Taller Plataformas Tecnológicas MSDOS y UNIXTaller Plataformas Tecnológicas MSDOS y UNIX
Taller Plataformas Tecnológicas MSDOS y UNIX
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios web
 
Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrencia
 
php
phpphp
php
 
Instalacion y monitorizacion de linux server y linux desktop
Instalacion y monitorizacion de linux server y linux desktopInstalacion y monitorizacion de linux server y linux desktop
Instalacion y monitorizacion de linux server y linux desktop
 
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
 
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesManual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
 
Estudio del caso
Estudio del casoEstudio del caso
Estudio del caso
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
 
Comandos consola-windows-xp
Comandos consola-windows-xpComandos consola-windows-xp
Comandos consola-windows-xp
 
CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Manual latex 2008
Manual latex 2008Manual latex 2008
Manual latex 2008
 
Http net gui preguntas y soluciones
Http net gui preguntas y solucionesHttp net gui preguntas y soluciones
Http net gui preguntas y soluciones
 

Destacado

2nd quarter words
2nd quarter words2nd quarter words
2nd quarter wordspas17406
 
Lecture 7 Templates, Friend Classes
Lecture 7 Templates, Friend ClassesLecture 7 Templates, Friend Classes
Lecture 7 Templates, Friend Classesbunnykhan
 
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012Gigaom
 
120403 logeion mde_wit_projectleider_slimste
120403 logeion mde_wit_projectleider_slimste120403 logeion mde_wit_projectleider_slimste
120403 logeion mde_wit_projectleider_slimsteBeaumont Communicatie
 
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven   bijlagen - december 2013 klRapport regel die burgerinitiatieven   bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven bijlagen - december 2013 klMark Verhijde
 
Vitality V Functionality In Your Business
Vitality V Functionality In Your BusinessVitality V Functionality In Your Business
Vitality V Functionality In Your BusinessWealth Dynamics
 

Destacado (6)

2nd quarter words
2nd quarter words2nd quarter words
2nd quarter words
 
Lecture 7 Templates, Friend Classes
Lecture 7 Templates, Friend ClassesLecture 7 Templates, Friend Classes
Lecture 7 Templates, Friend Classes
 
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
ANALYZING LARGE-SCALE USER DATA from Structure:Data 2012
 
120403 logeion mde_wit_projectleider_slimste
120403 logeion mde_wit_projectleider_slimste120403 logeion mde_wit_projectleider_slimste
120403 logeion mde_wit_projectleider_slimste
 
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven   bijlagen - december 2013 klRapport regel die burgerinitiatieven   bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
 
Vitality V Functionality In Your Business
Vitality V Functionality In Your BusinessVitality V Functionality In Your Business
Vitality V Functionality In Your Business
 

Similar a Admin Manual

Práctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de WindowsPráctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de Windowsjosemafe7
 
Seminario de Tecnologia Aplicada
Seminario de Tecnologia AplicadaSeminario de Tecnologia Aplicada
Seminario de Tecnologia AplicadaSamuel Colon Feliz
 
Instalacion y manejo operacional
Instalacion y manejo operacionalInstalacion y manejo operacional
Instalacion y manejo operacionalandersonpinzon
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Julio Antonio Huaman Chuque
 
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADArquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADAlex Gomez
 
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADArquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADAlex Gomez
 
Instalacion y desinstalacion
Instalacion y desinstalacionInstalacion y desinstalacion
Instalacion y desinstalacionJenner Gonzalez
 
Sistema de registro de windows
Sistema de registro de windowsSistema de registro de windows
Sistema de registro de windowsRosariio92
 
Manual Instalación JLex & CUP
Manual Instalación JLex & CUPManual Instalación JLex & CUP
Manual Instalación JLex & CUPrubeniii
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma javaEudris Cabrera
 
09. manual gestion de tablet primaria y acceso al hp classroom manager
09. manual gestion de tablet primaria y acceso al hp classroom manager09. manual gestion de tablet primaria y acceso al hp classroom manager
09. manual gestion de tablet primaria y acceso al hp classroom managerKarito Lizeth Benites Socola
 
CaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupCaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupAlfredo Gabriel Rivamar
 

Similar a Admin Manual (20)

Linux
LinuxLinux
Linux
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Práctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de WindowsPráctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de Windows
 
SisOpera.pdf
SisOpera.pdfSisOpera.pdf
SisOpera.pdf
 
Seminario de Tecnologia Aplicada
Seminario de Tecnologia AplicadaSeminario de Tecnologia Aplicada
Seminario de Tecnologia Aplicada
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)
 
Workshop Técnicas Replicacion I
Workshop Técnicas Replicacion IWorkshop Técnicas Replicacion I
Workshop Técnicas Replicacion I
 
Instalacion y manejo operacional
Instalacion y manejo operacionalInstalacion y manejo operacional
Instalacion y manejo operacional
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
 
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADArquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
 
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNADArquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
Arquitectura de Computadores - Laboratorios 1,2 y 3 - UNAD
 
Instalacion y desinstalacion
Instalacion y desinstalacionInstalacion y desinstalacion
Instalacion y desinstalacion
 
Sistema de registro de windows
Sistema de registro de windowsSistema de registro de windows
Sistema de registro de windows
 
Manual Instalación JLex & CUP
Manual Instalación JLex & CUPManual Instalación JLex & CUP
Manual Instalación JLex & CUP
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java
 
Instalaciones
InstalacionesInstalaciones
Instalaciones
 
09. manual gestion de tablet primaria y acceso al hp classroom manager
09. manual gestion de tablet primaria y acceso al hp classroom manager09. manual gestion de tablet primaria y acceso al hp classroom manager
09. manual gestion de tablet primaria y acceso al hp classroom manager
 
CaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupCaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian Backup
 
Net3
Net3Net3
Net3
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (16)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Admin Manual

  • 1. Manual de Administrador v2.0 Ecopuntura Standalone
  • 2. ‘–‡‹†‘ Z ' tKZ<^ Estructura general ......................................................................................................... 3 Instalación ..................................................................................................................... 5 Copias de seguridad ...................................................................................................... 6 Solución de problemas ................................................................................................. 6 D d Presentación .................................................................................................................. 7 Estructura general ......................................................................................................... 7 Funcionamiento general ............................................................................................... 9 ' d 2
  • 3. ‡“—‹•‹–‘• Hay una serie de requisitos básicos para que la aplicación funcione correctamente. Si no cumple alguno de estos requisitos, puede intentar igualmente probar a acceder a la aplicación, pero el correcto funcionamiento no está garantizado. En primer lugar, necesitará el sistema operativo Windows 98 o Vista y uno de los siguientes navegadores: • Internet Explorer v.6 o mayor • Google Chrome v.3.0 Por otro lado, es necesario tener habilitado JavaScript. Para activar JavaScript en el Internet Explorer 6 o mayor, acceda a la aplicación y haga clic en Herramientas Opciones de Internet Configuración de seguridad Automatización Active el punto Automatización de los subprogramas de Java, y también Secuencias de comandos ActiveX. Además, la barra de estado también tiene que estar habilitada. Para habilitarla en Internet Explorer, haga clic en Herramientas Barras de herramienta Barra de estado. Por otro lado, se ha de tener instalado una máquina virtual de Java. La mínima requerida es la versión 1.5. Para instalar la última versión disponible hasta la fecha, puede acceder a la siguiente dirección: http://java.com/download Si la distribución de la aplicación no lo incluye, tendremos que descargarnos la librería Java DEX, disponible en la siguiente web: http://www.dama.upc.edu/technology-transfer/dex , además de la librería Prefuse: http://prefuse.org . Ambas están disponibles en internet, pero se deben leer las licencias previa descarga. Por último, los requisitos de hardware son mínimos: espacio libre de disco duro de, al menos, 35 Mb y memoria RAM de, al menos, 512 Mb ‡•–‹× †‡ ‡– En primer lugar se comentará la estructura general de la aplicación, para mostrar al administrador qué función tiene cada uno de los archivos y carpetas. Más tarde, se explica cómo realizar el proceso de instalación de la aplicación en una nueva máquina. Por último, se detalla cómo realizar el proceso de copia de seguridad de la BBDD, tarea imprescindible en la gestión de cualquier sistema. •–”—…–—”ƒ ‰‡‡”ƒŽ 3
  • 4. En primer lugar, comentar que esta es la estructura general una vez finalizado el proceso de instalación. La organización es bastante sencilla. Dentro de la carpeta índice, llamada “networks”, podemos encontrar varios archivos. El primer archivo, “config.txt” es el archivo de configuración, donde indicamos dónde están el resto de los archivos, además de indicarse el modo de ejecución y otros parámetros. Además, encontramos el archivo “index.html”, que nos permite lanzar la aplicación utilizando uno de los navegadores soportados. Además, este archivo hace referencia a la carpeta llamada “web”. Esta carpeta contiene los archivos necesarios para la Interfaz Gráfica de Usuario (GUI), compuesto por varios archivos HTML e imágenes. En la misma carpeta raíz “networks” encontramos la carpeta “engine”, que almacena los archivos básicos que permiten la ejecución de la aplicación. En primer lugar, encontramos las dos librerías reutilizadas, necesarias para la ejecución del software: jdex y prefuse. A continuación, el archivo más importante, llamado “manager.jar”, que gestiona todas las operaciones con la base de datos, junto con el archivo “interface.jar”, que permite la ejecución de la aplicación en distribuido, utilizando la tecnología RMI de Java. Dentro de la carpeta “engine” nos encontramos dos carpetas. La primera carpeta es la llamada “etl”, que permite la carga de nuevos datos en la base de datos, además de contener varios ficheros de configuración y la base de datos en sí, almacenado en un fichero binario llamado “GDB.dex”. En las próximas secciones se detallará la composición de esta carpeta. Además, encontramos la carpeta “logs”, donde se almacenan los ficheros de texto que nos permiten hacer un seguimiento del uso de la aplicación Por último, y de vuelta a la carpeta “engine”, encontramos la carpeta “manuals”, que contiene los tres archivos de documentación dirigidos a los usuarios y administradores: “Start Guide.ppt”, “User Manual.pdf” y “Admin Manual.pdf”. 4
  • 5.
  • 6. •–ƒŽƒ…‹× Una vez planteada la estructura general, estos son los pasos que hay que seguir para una correcta instalación de la aplicación: 1. Antes de nada, comprueba que se cumplen todos los requisitos 2. Descarga o copia los ficheros, siguiendo la estructura general: 1. Ficheros de netWORKS: 1. “config.txt”: Fichero de configuración 2. “index.html” y la carpeta “web”: GUI 3. “engine”: Carpeta esencial para la ejecución de netWORKS 1. interface.jar, 2. manager.jar, 3. prefuse.jar (Prefuse library - http://prefuse.org/) 4. Carpeta “etl” and “logs” 5. Módulo ETL dentro de la carpeta “etl”: ETLModule.jar 4. “manuals”: Carpeta con la guía rapida de usuario, manual de usuario y manual de administrador. 2. Descarga la librería DEX: http://www.dama.upc.edu/technology- transfer/dex 3. Guardalos en la carpeta c:networks o /home/networks (dependiendo de tu Sistema Operativo) 1. Si quieres cambiar el lugar donde almacenar estos ficheros: 1. Guarda el fichero “config.txt” en la carpeta c:networks o /home/networks 2. Edita el fichero “config.txt” indicando dónde quieres almacenar los ficheros 4. Carga los datos en la base de datos: 1. Dos opciones: 1. Simple: Hacer doble click en el archivo ETLModule.jar 2. Detallado: 1. Abrir una consola (Menú Inicio - Ejecutar - “cmd”) 2. Ir a la carpeta C:networks o /home/networks 3. Ejecutar “java -jar ETLModule.jar” 2. Comprobar que el fichero “GDB.dex” se ha creado correctamente en la carpeta “etl” 5. Abrir el fichero “index.html” usando uno de los navegadores soportados 1. Si aparece un mensaje avisando de problemas de seguridad, autorizar la ejecución del script 2. Si la barra de herramientas del componente central no se muestra: 1. Comprobar el pequeño icono blanco de Java en la esquina inferior derecha (junto al reloj) 2. Botón derecho sobre el icono y clickar “Abrir Consola” 3. Comprobar qué tipo de error devuelve y comprobar la sección “Solución de Problemas” Hay dos aspectos a destacar en el proceso de instalación de netWORKS. El primero es resaltar el paso 4: Carga de datos: es necesario crear una nueva base de datos (es decir, crear un nuevo DbGraph y volver a cargar todos los 5
  • 7. archivos) cada vez que se cambie de servidor, ya que la base de datos es binaria y, por tanto, dependiente del sistema. Por otro lado, comentar que el software no se tiene que recompilar si el servidor cambia, ya que Java es portable. Por lo tanto, para distribuir el software en otros servidores, se puede copiar tal cual. ‘’‹ƒ• †‡ •‡‰—”‹†ƒ† Las copias de seguridad (o backups) se deberían de realizar periódicamente, y siempre antes de realizar una operación ETL, por si hay errores, tener la antigua base de datos disponible. Para realizar las copias de seguridad, únicamente tendremos que parar el gestor de base de datos, copiar el archivo de la base de datos y relanzar el gestor. Tanto la operación de parar el gestor, como volver a lanzarlo, está especificada en la sección “Operaciones habituales”. Para realizar la copia en sí, nos conectaremos por FTP al servidor y copiaremos el archivo “GDB.dex” del servidor a nuestro ordenador. También la operación de FTP está explicada en el apartado de “Operaciones habituales”. Por otro lado, también es recomendable tener una copia de seguridad de los datos originales que ya se han cargado, por si hay que volver a generar la base de datos. ‘Ž—…‹× †‡ ’”‘„Ž‡ƒ• Esta sección pretende ser el apartado donde se resuelven los problemas a la hora de ejecutar el software netWORKS. En primer lugar, es importante destacar que hay que verificar que los requisitos mínimos son cumplidos, ya que puede ser la fuente de muchos problemas. —ƒ†‘ ‹–‡–‘ Žƒœƒ” —ƒ …‘•—Ž–ƒ ‡Ž …‘’‘‡–‡ …‡–”ƒŽ •‡ ’‘‡ ‰”‹• Este es el problema más habitual. Intenta una de estas dos opciones: 1. Desactivar la opción de “Java Plug-in Avanzado”: 1. Botón derecho sobre el icono de Java (abajo a la derecha, junto al reloj) 2. Abrir el Panel de Control - Avanzado - Desactivar la casilla “Java Plug-in” 3. Cerrar el navegador y volver a lanzar netWORKS 2. Cambiar el archivo Java Policy: 1. Ir a la carpeta donde está instalado Java (normalmente en la carpeta “Archivos de Programa”-”Java”). Si hay varias carpetas, identificar cual es haciendo doble click sobre el icono de Java (junto al reloj). 6
  • 8. 2. Ir a la carpeta “jre”-”lib”-”security” y editar el archivo “java.policy” 3. Añadir las siguientes líneas al principio del fichero: grant { permission java.security.AllPermission; }; 4. Si necesitas más información, visita: http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/policytool.html —ƒ†‘ ‹–‡–‘ Žƒœƒ” —ƒ …‘•—Ž–ƒ ‘ ‘…—””‡ ƒ†ƒ ‹ •‹“—‹‡”ƒ — ‡””‘” ¿Estás intentando utilizar Firefox? Comprueba los requisitos, porque Firefox tiene un error gestionando la comunicación JavaScript-Java ‘†—Ž‘ Esta sección se dedica a la comprobación y carga de datos en la base de datos. Este proceso se hace mediante el módulo ETL. En primer lugar, se presenta el módulo en general. En la segunda subsección, se presenta la estructura de este módulo y su funcionamiento general. Por último, se muestran las cuatro operaciones disponibles y su funcionamiento. ”‡•‡–ƒ…‹× El módulo tiene un funcionamiento muy sencillo. Obtiene los datos a comprobar o cargar de una localización concreta. Extrae la información necesaria y consulta qué operación es la indicada por un archivo de texto definido por el usuario. Una vez que tiene los datos, y sabe qué operación tiene que realizar, ejecuta la operación. Mientras ejecuta dicha operación, crea dos logs. Estos logs sirven para guardar información de la operación realizada. Por un lado, hay un log de error, que almacena datos de errores (si se produce alguno). En caso de que no se produzcan errores, el archivo se queda vacío. Por otro lado, hay un log de información, que ve indicando qué operaciones se han realizado y en qué momento. •–”—…–—”ƒ ‰‡‡”ƒŽ En primer lugar se comenta la estructura que tiene el módulo. 7
  • 9. Como se puede observar en la estructura de la derecha, hay únicamente una carpeta raíz y cuatro subcarpetas. En la carpeta raíz encontramos la base de datos en sí, llamada “GDB.dex”. Aquí es donde se almacena toda la información disponible, por lo que es el archivo más importante del sistema. Por otro lado, encontramos el archivo “config.txt”. Este archivo es el que indica qué operación queremos que realice el módulo ETL. La estructura interna del archivo está comentada en el mismo archivo. Aún así, está compuesto por una seria de comentarios (líneas que comienzan por los caracteres //) y las cuatro operaciones disponibles. El último archivo que encontraremos es el ejecutable “ETLModule.jar”, que automatiza todo el proceso de carga de datos. La primera subcarpeta se llama “autoLogs”. Esta carpeta contiene una serie de logs que se crean automáticamente al realizar operaciones ETL. Salvo casos muy concretos, estos archivos se pueden ignorar y no tienen valor a nivel de administrador. La segunda subcarpeta, llamada “config”, contiene una serie de archivos de configuración, que definen la estructura de la base de datos, y de cómo se realiza la carga básica. De todos los archivos que hay, únicamente hay tres importantes (ya que el resto se generan a partir de estos tres principales). En primer lugar, el archivo llamado “schema.def” define la estructura de la base de datos. El formato interno del archivo se puede consultar en la documentación de la librería JDex, pero no debería de ser modificado. Por otro lado, el archivo llamado “load.def” y “configTags.txt” se encargan de la carga básica de datos. El primero es para realizar la carga de datos básica. El segundo es para definir el comportamiento a la hora de gestionar las etiquetas, ya que éstas se generan automáticamente. En cualquier caso, tampoco ninguno de estos dos archivos se debería modificar. La siguiente subcarpeta, llamada “datos”, contiene los datos que se van a cargar en la base de datos. Dentro de esta subcarpeta, los archivos originales se tienen que copiar por el usuario en la carpeta “originals”. Para siempre tener una copia de seguridad, estos archivos se duplican automáticamente antes de cualquier operación, para reducir riesgos de pérdida de datos. Por último, la subcarpeta “logs” contiene todos los logs de error y de información. Los más importantes son los llamados “infoMain.log” y “errorMain.log”, que contienen la información más general de las operaciones. Para consultar las acciones realizadas por una operación en concreto, deberemos abrir los logs particulares de cada una de estas operaciones. En resumidas cuentas, el administrador, al realizar operaciones ETL, únicamente se tiene que preocupar del archivo “config.txt” y de que los datos se encuentren en el lugar adecuado (datos/originals), con el formato adecuado. El resto son archivos 8
  • 10. de configuración y logs (que deben ser consultados si se produce algún error en las operaciones). —…‹‘ƒ‹‡–‘ ‰‡‡”ƒŽ En primer lugar, indicar que para cualquier operación ETL que se quiera realizar, se debe cerrar la aplicación (cerrar el navegador). Además, se dan ciertas generalidades sobre las cuatro operaciones disponibles, que se explican a continuación. Más adelante, se muestran cada una de las operaciones independientemente ‡‡”ƒŽ‹†ƒ†‡• En primer lugar, hay que tener en cuenta varios aspectos que aplican a casi todas las operaciones ETL. Por un lado, está la copia de los datos a comprobar o cargar, en el lugar correcto, con el formato correcto. Y en segundo lugar, la copia del archivo de configuración donde se indican las operaciones a realizar. Los archivos de datos se tienen que copiar en la carpeta “datos/originals”, comprobando previamente que los ficheros tienen el formato correcto (número de columnas, no hay saltos de página, los nombres son los correctos, etc…). Para realizar este tipo de comprobaciones, es recomendable abrir el fichero a cargar utilizando el programa Microsoft EXCEL y un editor de text simple. El primero nos permitirá verificar el numero de columna, su orden, etc.. . El segundo, comprobar que no existen saltos de página indebidos. Luego, hay que indicar qué operaciones queremos que se realice. Para ello, hay que abrir el archivo “config.txt” en nuestro ordenador e indicar una operación por línea. La manera de indicarlo y las operaciones disponibles se presentan en la siguiente subsección. Cuando tenemos los datos y el archivo de configuración listos, podemos proceder a ejecutar el módulo ETL. Una vez más, recordar que para ejecutar el módulo ETL hay que cerrar la aplicación (cerrando el navegador). Œ‡…—–ƒ” ‡Ž ×†—Ž‘ Hay dos opciones para ejecutar el módulo ETL, es decir, el módulo de carga de datos. En primer lugar, podemos hacer simplemente doble click sobre el ejecutable “ETLModule.jar”. Esperamos unos segundos y, si la carga se ha realizado correctamente, podremos ejecutar a continuación netWORKS. 9
  • 11. La segunda opción es una ejecución más detallada, para ver posibles errores y asegurarse de que la carga se ha realizado correctamente. Para ejecutar esta opción del módulo ETL, hay que realizar las siguientes operaciones (indicándose en la columna de la derecha los comandos a ejecutar): Linux Abrir una terminal Menú Principal - Sistema - Shell Ir a la carpeta raíz cd /home/networks Ejecutar “ETLModule.jar” java -jar ETLModule.jar Windows XP Abrir una consola Menú Inicio - Ejecutar - “cmd” Ir a la carpeta raíz cd C:networks Ejecutar “ETLModule.jar” java -jar ETLModule.jar Windows Vista Abrir una consola en la carpeta raíz Hacer click con el botón derecho del ratón sobre la carpeta C:networks mientras se mantiene pulsada la tecla mayúscula. Hacer click en “Abrir consola aquí”. Ejecutar “ETLModule.jar” java -jar ETLModule.jar Cuando se ejecuta el módulo ETL, se generan automáticamente una seria de logs. Estos logs se pueden consultar dentro de la carpeta con este mismo nombre. Además, también se generan automáticamente unos logs, que se almacenan en la carpeta “autologs” y que también se pueden visualizar para obtener información adicional de los errores. Es recomendable, además, comprobar la fecha de modificación del archivo “GDB.dex”, para comprobar que, efectivamente, dicho archivo se ha actualizado en el momento de ejecutar el proceso ETL. ƒ• …—ƒ–”‘ ‘’‡”ƒ…‹‘‡• El archivo de configuración “config.txt” se compone de varias líneas de texto. Todas las que empiezan por los caracteres “//” son comentarios, por lo que se ignoran. Aparte de los comentarios, las únicas líneas válidas corresponden con una de las cuatro operaciones: 1. CheckFiles: realiza una comprobación de los datos de los años indicados. No crea ni destruye información, por lo que la base de datos original no se modifica 10
  • 12. 2. CheckDB: comprueba la consistencia de la base de datos actual en uso, comprobando que los datos son correctos. 3. NewFiles: añade los datos indicados a la base de datos existente, por lo que únicamente añade información (sin destruir nada). Además, realiza una comprobación de toda la base de datos. 4. NewDB: crea una nueva base de datos con los datos indicados, destruyendo la base de datos existente, y realiza una comprobación de consistencia de la nueva BBDD Siempre es muy recomendable que, antes de realizar una de las dos últimas operaciones (que implica añadir información a la base de datos existente, o crear una nueva base de datos), se realice la primera operación. Es decir, comprobar que si los datos a cargar son consistentes entre ellos. Eso nos evitará muchos problemas al realizar la carga final de datos. Después de realizar una operación ETL, es recomendable siempre comprobar los archivos de logs de la carpeta “logs”, para verificar que no ha habido ningún error. 11