¿Cómo repito mi análisis con datos nuevos? (plantilla y registro de cambios en los datos)
En resumen
¿Cómo repito mi análisis con un archivo nuevo? El registro anota cada cambio en los datos, con una suma de comprobación (SHA-256) del archivo. Una plantilla anota los pasos y análisis de un proyecto, sin datos. Un archivo nuevo con las mismas columnas vuelve a recorrer todo.
Cómo funciona en Statable
- En la página «Registro» elige el botón «Guardar plantilla». El archivo termina en «.statable-vorlage» y no contiene datos.
- Abre el archivo nuevo, elige «Elegir plantilla» en la página «Registro» y selecciona el archivo.
- Statable comprueba primero si la plantilla encaja. Luego los pasos se ejecutan en orden y el registro muestra lo ocurrido.
El registro
En la página «Registro», cada paso muestra: número, tipo, columnas, número de filas afectadas, filas antes y después, hora, fuente (a mano o desde una plantilla) y una nota. Esto vale para cada cambio en el proyecto, no solo para las plantillas.
- El registro nunca se borra ni se edita. Si se deshace un paso, sigue en la lista con la nota «deshecho».
- No contiene valores de los datos, solo lo que tú mismo introdujiste como regla.
- Para el archivo abierto se muestra la suma de comprobación (SHA-256). Cambia con cualquier cambio en el archivo; quien tenga el mismo archivo obtiene la misma suma de comprobación. Así se puede demostrar más tarde con qué archivo se calculó.
- «Guardar como CSV» guarda el registro como tabla. En el informe puede ir como anexo. Forma parte del archivo del proyecto. Los proyectos antiguos se siguen cargando; su registro empieza con esta versión de Statable, y así se indica.
Guardar una plantilla
En la página «Registro», elige el botón «Guardar plantilla». Se crea un archivo que termina en «.statable-vorlage». Contiene todos los cambios en los datos en orden y todas las páginas de análisis, pero ni datos, ni filas, ni valores. Dentro están los nombres de columnas, las etiquetas y los ajustes.
Qué se puede repetir y qué no
Algunos pasos no se pueden repetir con otros datos. Statable los nombra al guardar, con número y motivo. Una plantilla con tales pasos no se puede aplicar.
- El paso se refiere a filas concretas (cambiar una celda, eliminar o añadir una fila).
- Depende de valores de los datos originales.
- Necesita un segundo archivo (por ejemplo, unir archivos).
- Contiene un comando que no está permitido en las plantillas.
- Terminó con un mensaje de error, construyó los datos como un proyecto nuevo o es demasiado largo.
Aplicar una plantilla
Abre el archivo nuevo, elige «Elegir plantilla» en la página «Registro» y selecciona el archivo. Primero Statable comprueba si la plantilla encaja con los datos, antes de cambiar nada:
- Bloqueado: falta una columna o tiene otro tipo (número en lugar de texto). Statable la nombra. Si falta una columna, puedes asignar una existente; la asignación consta en el registro. Nunca se omite nada en silencio.
- Advertencia: hay una categoría nueva que una recodificación no conoce. Statable nombra el número de filas. Estos valores se quedan como prevé el paso. Lo confirmas tú, y consta en el registro.
- Nota: una columna nueva en los datos o una categoría que falta. Esto no detiene nada.
Después los pasos se ejecutan en orden con los datos nuevos, con las mismas funciones que a mano. Los análisis de la plantilla están abiertos como pestañas y se calculan al abrirlos, o todos a la vez en el informe. Si un paso se detiene, se detiene todo lo que sigue, los datos quedan como antes de la ejecución, y el motivo está en el registro.
Advertencias
- La plantilla repite los pasos. No comprueba si encajan con los datos nuevos.
- Si el significado de una columna ha cambiado, Statable no lo nota.
- Las frases de los análisis se refieren a los números nuevos. Tus propias notas de la versión antigua se quedan sin cambios y hay que revisarlas.
Para especialistas
La plantilla es un archivo JSON con un número de versión; se rechaza una versión más nueva que la que entiende la aplicación. Una plantilla de otra procedencia se considera insegura: pasa por las mismas comprobaciones que las entradas de la interfaz, sus textos nunca entran sin comprobar en código de R o de PSPP, y un archivo dañado da una frase en lugar de un fallo. La suma de comprobación es SHA-256 sobre los bytes del archivo, calculada en el navegador con crypto.subtle; para datos sin archivo (ejemplo, escritos a mano, reestructurados) se indica así. La ejecución usa el mismo código que el asistente de datos, no un segundo camino.