Procesando y Analizando Datos Dinámicos Este documento describe un ejemplo de como STATGRAPHICS puede ser usado para procesar datos en tiempo real. Haciendo uso de las capacidades de Activación StatLink, StatFolio start-up scripts, y StatPublish, se muestra como un análisis desplegado en el monitor de una computadora o colocado en el servidor de una computadora puede ser automáticamente actualizado conforme nuevos datos son disponibles. Escenario Suponga que se hacen medidas periódicas en muestras de un proceso de manufactura y son guardas en un archivo de datos llamado measurements.csv. Dos características son medidas, X y Y, y son guardadas en el archivo junto con la fecha y hora. Una pequeña parte de este archivo es mostrada abajo: Sample,X,Y 1/25/2005 0:03,1.004,9.98 1/25/2005 0:06,0.985,9.943 1/25/2005 0:09,1.022,10.077 1/25/2005 0:12,0.998,9.973 1/25/2005 0:15,1.002,10.104 1/25/2005 0:18,1.005,9.987 1/25/2005 0:21,1.007,9.99 1/25/2005 0:24,1.003,9.905 1/25/2005 0:27,0.982,9.976 1/25/2005 0:30,0.992,9.963 1/25/2005 0:33,0.987,10.053 1/25/2005 0:36,1.004,10.031 1/25/2005 0:39,0.984,10.006 Cada 3 minutos un registro adicional es agregado al archivo. Suponga también que una especificación critica para el proceso concierne con la razón Y/X, la cual debe estar entre 9.5 y 10.5. El ingeniero de procesos desea usar STATGRAPHICS para monitorear el proceso en tiempo real, y de esta forma poder ver rápidamente un resumen de los datos actualizados. Adicionalmente, los resultados pueden ser puestos en un servidor de la compañía y permitir que otros los vean también. Los pasos siguientes ilustran como cumplir esta tarea. Paso 1: Crear un StatFolio El primer paso es iniciar STATGRAPHICS y crear un StatFolio para guardar el análisis que será realizado. Esto es sencillo solo hay que seleccionar Guardar StatFolio del menú Archivo e introducir un nombre para el archivo: 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 1
En el ejemplo, el StatFolio es nombrado dinámico.sgp. Paso 2: Conectar al Archivo de Datos Una vez que el StatFolio ha sido creado, se necesita conectarse al archivo de datos que contiene los datos que serán analizados. Para hacer esto, seleccione Abrir Fuente de Datos del menú Archivo. En la primera caja de dialogo, indique que los datos residen en un Archivo de Datos Externo (no un archivo de STATGRAPHICS): Entonces seleccione el archivo de la caja de dialogo Abrir Fuente de Datos fijando el campo de Tipo de Archivos en Todos los Archivos y entonces elija dynamic.csv: 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 2
Después de presionar Abrir, especifique los atributos del archivo que será leídos en la tercera caja de dialogo: 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 3
La única opción que necesita ser cambiada en el presente ejemplo es el campo Tipo de Archivo, ya que el archivo de datos esta delimitado por comas. Note también que el campo Nombres de Variables es fijado para leer nombres de columnas del primer renglón del archivo. Cuando se presiona OK, los datos serán cargados en la hoja de datos de STATGRAPHICS: Note que la hoja de datos esta inicialmente en el modo solo-lectura, ya que la información viene de un archivo de datos externo. Paso 3: Creación del Análisis Deseado Una vez que los datos son cargados, cualquier análisis puede ser realizado. En el ejemplo, solo un análisis será realizado, seleccionando Determinar Capacidad (Individual) del menú SnapStats. La caja de dialogo de entrada específica los datos que serán analizados y los límites de especificación: 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 4
Note que el campo de datos especifica que el análisis deberá ser realizado para la razón de Y entre X. Una vez que la caja de dialogo ha sido completada, una ventana del análisis será desplegada mostrando un análisis basado en los contenidos actuales del archivo de datos: 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 5
En este punto, puedes desear reguardar el StatFolio, ya que este contiene apuntadores a la fuente de datos y al análisis deseado. Paso 4: Publicar los Resultados Ya que el ingeniero desea que otros sean capaces de ver los resultados, los contenidos del StatFolio serán puestos en un servidor de red seleccionando Publicar como HTML del menú Archivo. La caja de dialogo para esta opción es mostrada abajo: Son de interés particular: Archivo HTML sobre el directorio local: El archivo HTML y archivos de imagen creados para desplegar los contenidos del StatFolio son primeramente puestos en el directorio local de la computadora del ingeniero. URL del sitio FTP: Los archivos son cargados al servidor, para lo cual el ingeniero debe tener acceso de escritura FTP. Incluir: En el ejemplo, la hoja de datos que contiene los renglones de datos y los análisis que serán publicados. Formato de Imagen: El análisis será desplegado por applets encajados de Java en los archivos HTML. Se ha fijado actualizar cada 60 segundos. Esto significa que un usuario puede abrir un archivo HTML en un navegador y ver las tablas y graficas actualizadas automáticamente, ya que los applets actualizaran los archivos de imagen cada 60 segundos. En el próximo paso, al StatFolio se le ordenara republicar sus resultados 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 6
periódicamente, causando que las imágenes en el navegador estén sincronizadas con los más recientes datos. Adherir Interactividad a Applets: Si es elegida, los usuarios pueden hacer clic en puntos de interés mientras están en el navegador y desplegar información sobre ellos. Paso 5: Definir el Start-Up Script El próximo paso es crear un script que será corrido cuando el StatFolio sea cargado o los datos sean actualizados. Esto se hace seleccionando StatFolio Start-Up Script del menú Edición y completando la caja de dialogo siguiente: En este caso, el script tiene solo dos pasos: 1. Ejecutar SnapStat: Evaluación de Capacidad.. 2. Publicar los resultados. Una vez mas, es buena idea guardar el StatFolio en este punto. 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 7
Paso 6: Fijar Activación de StatLink a los Datos El próximo paso es ordenar al StatFolio actualizar los datos periódicamente. Esto se hace activando la ventana Libro de Datos y seleccionando Propiedades del menú Edición. La caja de dialogo para el ejemplo actual muestra una fuente de datos en la hoja de datos A: Fije las opciones como sigue: 1. En la hoja A, activar Poll seleccionando su caja. 2. En el campo Actualización (Polling) en la esquina izquierda inferior, cambie a encendido y fije la razón de actualización cada 60 segundos. Esto causara que el StatFolio cargue los datos cada 60 segundos y automáticamente actualice el análisis. 3. Seleccione el campo Procesar Rutina así el StatFolio start-up script es corrido cada vez que los datos son leídos. Esto causara nuevos resultados que serán publicados cada 60 segundos. Presione OK para empezar a actualizar los datos. Paso 7: Guardar el StatFolio El último paso es guardar el StatFolio con toda su configuración actual. Usando el StatFolio El StatFolio creado inmediatamente inicia la actualización de los datos y publica los resultados, y mientras permanezca cargado el STATGRAPHICS. El ingeniero podría ahora seleccionar la ventana SnapStats y observar los análisis actualizados en respuesta a un cambio en el archivo de 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 8
datos. Si abandona STATGRAPHICS o carga otro StatFolio, la actualización se detendrá. Esto se reiniciara una vez más cuando el StatFolio sea abierto. Cuando se usa StatFolio tales como el anterior, otras diversas características de STATGRAPHICS pueden ser útiles: 1. Si STATGRAPHICS es ejecutado a través de un comando como sgwin c:\test\ dinámico.sgp STATGRAPHICS será iniciado y el StatFolio indicado cargara automáticamente. Si este contiene un start-up script, el script será corrido. Así es posible configurar un proceso externo que cargue y corra un StatFolio. 2. Start-Up scripts contienen una operación llamada Salir, la cual cerrara STATGRAPHICS al final del script. Si es usado en conjunción con un comando como el anterior, un proceso externo puede iniciar el programa, correr un StatFolio, y terminarlo automáticamente. Nota: para cargar un StatFolio sin ejecutar el script, seleccione Deshabilitar Scripts en la sección General en la caja de dialogo Preferencias, accesible en el menú Edición. 3. Usando la operación Cargar en un script, un StatFolio puede automáticamente cargar a otro. Esto permite que múltiples StatFolios sean encadenados y ejecutados por un solo comando. 2005 por StatPoint, Inc. Procesando y Analizando Datos Dinámicos- 9