Almacenes de datos
Un almacén de datos permite conservar información entre ejecuciones o escenarios. La captura oficial del 14 de mayo de 2026 lo presenta como una base de datos sencilla con claves y, cuando se define una estructura, campos tipados.
La URL oficial de origen funciona ahora como índice y enlaza la guía detallada de Data stores. Se conserva aquí la ruta de esta página y el contexto de la captura, sin presentarla como una especificación actual de capacidad.
Para comprobar cómo se calcula la capacidad, los tamaños máximos de registros u objetos y las condiciones de almacenamiento, consulta la ayuda oficial de Data stores y su guía detallada. Contrasta la capacidad disponible y la asignada en Data stores > Edit con la información de tu cuenta. La página de precios no sustituye estas reglas ni la configuración real.
Para consultar los precios y las opciones comerciales de los planes de Make: precios oficiales y abrir Make mediante enlace de afiliado. No se reproducen las fórmulas ni los límites de la captura. Aviso de afiliación: esta página contiene enlaces de afiliado. Podemos recibir una comisión si te registras o compras a través de ellos, sin coste adicional para ti.
Crear un almacén
- Abre Data stores en el menú lateral.
- Pulsa + Add data store.
- Escribe Data store name.
- Selecciona una Data structure existente o crea una con Add.
- Revisa el espacio disponible y configura Data storage size in MB según tu cuenta.
La fuente describe también almacenes sin estructura, que conservan únicamente la clave. Son útiles para comprobar la existencia de un identificador, no para guardar campos adicionales sin definirlos.
Definir la estructura
La estructura describe los campos del registro. En su creación:
- Data structure name identifica la estructura.
- Specification > Add item permite definir manualmente nombre, tipo y propiedades de cada campo.
- Generator permite proponer una estructura a partir de datos de ejemplo.
- Strict controla, en el procedimiento documentado, el rechazo de elementos adicionales que no figuran en la especificación.
Para teléfonos e identificadores que deben conservarse exactamente, la fuente recomienda prestar atención a la representación numérica. Consejo editorial: usa texto cuando no necesitas hacer cálculos con el dato.
Elegir el módulo adecuado
| Módulo | Uso documentado y ajuste que revisar |
|---|---|
| Add/Replace a Record | Añadir un registro; Key identifica el registro y Overwrite an existing record controla la sustitución. Sin clave, la guía describe generación de una. |
| Check the Existence of a Record | Consultar si existe una clave; devuelve un booleano. |
| Count Records | Contar los registros del almacén seleccionado. |
| Get a Record | Recuperar por clave; Return Wrapped Output cambia la forma de la salida para asemejarla a la de búsqueda. |
| Search Records | Buscar con Filter, ordenar con Sort y configurar cuántos resultados recuperar con Limit. |
| Update a Record | Modificar por clave; Insert missing record determina si se crea cuando no existe. |
| Delete a Record | Eliminar el registro de una clave. |
| Delete All Records | Eliminar todos los registros del almacén seleccionado. |
La guía advierte de error al añadir una clave existente sin permitir su sobrescritura. En una búsqueda, revisa también Continue the execution of the route even if the module returns no results para decidir cómo tratar una búsqueda vacía. Para operadores de fecha, prepara un valor de fecha, por ejemplo mediante parseDate().
Editar registros manualmente
Abre el almacén desde Data stores. Usa Add para añadir un registro o el icono de edición de una celda para modificarla. Save guarda los cambios; Discard changes descarta altas y ediciones pendientes.
Para borrar, selecciona las casillas de los registros y pulsa Delete. La fuente advierte de que descartar cambios no recupera registros eliminados. Prepara una copia antes de hacer cambios masivos.
Hacer una copia de los datos
El procedimiento de la fuente consiste en:
- Clonar la estructura y darle un nombre de copia.
- Crear otro almacén con esa estructura.
- Crear un escenario de respaldo.
- Añadir Data store > Search Records apuntando al almacén original.
- Añadir Data store > Add/Replace a Record apuntando a la copia y mapear los datos.
- Ejecutar el escenario.
Comprobación editorial: verifica que la búsqueda incluye todos los registros que quieres conservar y compara las claves y los valores en la copia. No presupongas que una única búsqueda configura por sí sola un respaldo completo.
La fuente también remite a la API de almacenes de datos como alternativa.
Cambiar una estructura sin perder el acceso a los datos
Haz una copia antes de modificar campos. La guía distingue el Name, que identifica una columna, de su Label, que cambia su presentación. Renombrar el identificador no migra automáticamente los valores antiguos.
Para cambiar un nombre, la fuente propone crear otro campo, copiar los datos y vaciar el antiguo después de comprobar la copia. Para cambiar un tipo, utiliza un campo temporal si procede y convierte los valores, por ejemplo con parseDate() para fechas.
Los datos ya guardados no se validan ni transforman automáticamente al cambiar la definición. Comprueba registros antiguos y nuevos.
Resolver problemas habituales
Datos inaccesibles tras renombrar
La guía propone recuperar temporalmente el nombre original para volver a acceder a esos datos y realizar después la migración. Distingue ese caso de una eliminación real.
Datos perdidos
Revisa el historial del escenario que insertaba los registros. Si contiene los valores necesarios, la fuente describe recuperarlos manualmente. No garantiza que ese historial sustituya a una copia de seguridad.
Falta de espacio
Revisa la asignación de los almacenes desde Data stores > Edit. La fuente plantea redistribuir el espacio mediante Data storage size in MB; comprueba primero los datos existentes y la capacidad de tu cuenta, sin aplicar fórmulas históricas de planes.
Fechas mostradas con otro formato
La fuente describe un caso con texto ISO terminado en Z. Revisa el tipo del campo y el mapeo de Add/replace a record; remite a formatDate() y toString() para controlar la representación. Consulta los tokens de formato de fecha y hora y comprueba la salida con un valor de ejemplo.