En Base44, los datos de tu app son la información que da vida a todo. Incluyen toda la información que tu app contiene, como las personas que inician sesión, el contenido que muestras, los pedidos que procesas y las actividades que ocurren en tu app.

Entender tus datos
Todos los datos de tu app se organizan en tablas, como una hoja de cálculo. Cada tabla agrupa un tipo de información (como personas o productos) y la ordena en columnas llamadas campos, como nombres, fechas o precios. Por ejemplo, si creas una app para gestionar el negocio de tu tienda, puedes usar las tablas de datos en Base44 para mantener todo organizado. Podrías tener una tabla Users para guardar los nombres y correos de tus clientes, una tabla Products que liste lo que vendes y una tabla Orders para rastrear cada compra. Cada nuevo cliente, producto o pedido se añade automáticamente como una nueva fila en la tabla correcta, así puedes encontrar, actualizar o gestionar la información de tu tienda rápido.Tipos de campo de datos
Cuando tú, o la IA, añade un campo (columna) a tu tabla, eliges qué tipo de información almacena. Algunos tipos de campo comunes incluyen:- Texto: Para palabras, frases o descripciones (como nombres de clientes o detalles de productos)
- Número: Para precios, cantidades o medidas
- Sí/No (Boolean): Para campos que son verdadero o falso (como “¿Está activo?”)
- Fecha/Hora: Para guardar fechas como día de registro, fecha de pedido u hora de evento
- Archivo: Para imágenes, documentos u otros archivos
- Referencia: Para enlazar esta tabla con otra tabla (por ejemplo, enlazar cada pedido con el cliente correcto)
- Objeto: Para casos avanzados, esto te permite añadir información estructurada como un objeto JSON
Acceder a los datos de tu app
Es fácil ver toda la información que tu app recolecta. Puedes ver tus datos en cualquier momento desde el dashboard, donde cada tabla te da una vista clara y organizada de tus personas, productos, pedidos y más. Esto te ayuda a rastrear lo que pasa en tu app y mantener todo actualizado.Ver los datos de tu app
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Selecciona el conjunto de datos (tabla) correspondiente.

Buscar datos específicos
Usa la barra de búsqueda encima de la tabla para encontrar filas rápido. La búsqueda revisa todos los campos de texto en tus datos, así puedes saltar directo a una fila específica en lugar de desplazarte. Para buscar datos:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Ingresa una palabra, número o frase en la barra de búsqueda encima de la tabla.

Filtrar tus datos
Usa filtros para convertir una tabla larga en una vista enfocada, por ejemplo para ver solo funciones enviadas, elementos propios de tu equipo o trabajo planeado para un trimestre específico. Los filtros mostrados vienen de los campos en tu conjunto de datos, así que cada tabla tiene su propia lista relevante de opciones de filtro. Para filtrar tus datos:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Haz clic en Filters arriba a la derecha de la tabla y selecciona tus filtros.

Añadir y actualizar datos
Base44 recolecta y actualiza los datos de tu app automáticamente mientras las personas interactúan con ella. La IA configura tus tablas para que la información correcta se guarde y se mantenga actualizada por ti. Sin embargo, si quieres añadir información manualmente (por ejemplo, añadir un producto, actualizar un registro o ingresar datos de prueba), puedes hacerlo fácilmente desde el dashboard de tu app dentro del editor.Añadir datos manualmente
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Selecciona el conjunto de datos (tabla) correspondiente.
- Haz clic en Add.
- Ingresa los datos y haz clic en Submit.

Editar datos
Para editar un registro, haz clic en la fila de la tabla que quieres editar, completa los detalles y haz clic en Submit.Eliminar datos
Elimina los datos de tu app en cualquier momento.
- Abre el chat de IA en el editor de tu app.
- Describe qué quieres eliminar, por ejemplo:
Delete the data for Italy in the TripItem entity. - Revisa la solicitud de eliminación que la IA sugiere, incluyendo el nombre de la entidad.
- Haz clic en Approve para confirmar la eliminación, o Reject para cancelar.

Importar datos
A veces quieres traer mucha información a tu app a la vez. Puedes importar datos de 2 formas, dependiendo de si quieres trabajar directamente en el dashboard o pedirle al chat de IA que ayude.Usando el chat de IA
Usa el chat de IA para convertir archivos de datos existentes en entidades y registros en tu app. Esto es útil cuando ya tienes información en una hoja de cálculo o archivo JSON y quieres traerla a Base44. Puedes subir archivos de datos estructurados y pedirle a la IA crear o actualizar entidades por ti, incluyendo configurar tablas y mapear campos. Formatos soportados para importar datos:- CSV (.csv)
- Excel (.xlsx, .xls)
- JSON (.json)
Ejemplos de prompts que puedes usar:
Import this data into the Customers entity.Import this JSON file into my Orders entity.Import the 'Orders' sheet into the Orders entity.Here is a CSV of my Products. Create a Products entity with matching fields and import these rows.
- Crea la entidad a la que quieres importar (por ejemplo, Products, Contacts, Orders).
- Abre el chat de IA en el editor de tu app.
- Haz clic en el ícono Upload files y selecciona tu archivo de datos.
- Pide a la IA importar los datos.
- Revisa la respuesta y aprueba la importación en el chat.

- Pide al chat de IA eliminar los registros de la entidad correspondiente (por ejemplo,
Delete all records from the Orders entity.). - Confirma que quieres eliminar los registros.
- Haz clic en el ícono Upload files y selecciona tu archivo de datos.
- Pide al chat de IA importar el archivo a la misma entidad.
Directamente en el dashboard
Usa esta opción cuando ya tienes un CSV que coincide con tu tabla y simplemente quieres que las filas aparezcan en tus datos. Las importaciones desde el dashboard soportan actualmente archivos CSV (.csv).
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Selecciona el conjunto de datos (tabla) correspondiente.
- Haz clic en el ícono More Actions y haz clic en Import.
- Elige tu archivo CSV y haz clic en Open.
Exportar datos
Podrías querer sacar los datos de tu app para respaldo, análisis o para usarlos en otras herramientas. Para hacer esto, puedes usar la opción Export. Por ejemplo, podrías querer exportar tus pedidos de tienda o listas de personas para compartir con tu contador, o usar los datos para crear reportes personalizados. Tus datos se descargan como archivo CSV que puedes abrir en software de hoja de cálculo como Excel o Google Sheets. Para exportar los datos de tu app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Data.
- Selecciona el conjunto de datos (tabla) correspondiente.
- Haz clic en el ícono More Actions y haz clic en Export.

Cambiar permisos de datos
Cada tabla de datos tiene sus propios ajustes de seguridad, controlando quién puede read y write sus datos. Read Access: Quién puede ver registrosWrite Access: Quién puede crear, actualizar o eliminar registros
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Security.
- Haz clic en la entidad de datos correspondiente y define los permisos.

Conectar tus datos a otra app
Puedes permitir que otra app lea o escriba datos desde tu app de Base44. Esto es útil si quieres sincronizar información, automatizar tareas o dar acceso a herramientas externas.- Haz clic en Dashboard en el editor de tu app.
- Haz clic en API.
- Selecciona la entidad de datos correspondiente del menú desplegable.
- Elige qué muestra de código necesitas (por ejemplo, JavaScript o Python).
- Copia el código proporcionado para leer o actualizar datos.
- Pega este código en la otra app o herramienta, para que sepa cómo conectarse a tu tabla.

Preguntas frecuentes
Selecciona una pregunta a continuación para aprender más sobre los datos de tu app.¿Puedo combinar mis apps?
¿Puedo combinar mis apps?
¿Puedo eliminar todos los datos que creé mientras probaba mi app?
¿Puedo eliminar todos los datos que creé mientras probaba mi app?

¿Puedo recuperar mis datos tras eliminarlos?
¿Puedo recuperar mis datos tras eliminarlos?
¿Es seguro dejar que la IA añada datos de prueba?
¿Es seguro dejar que la IA añada datos de prueba?
¿Puede el chat de IA eliminar mis datos existentes?
¿Puede el chat de IA eliminar mis datos existentes?
- Exportar la tabla actual si quieres un respaldo.
- Pedir al chat de IA eliminar los registros en la entidad correspondiente.
- Subir tu archivo y pedir al chat de IA importarlo a la misma entidad.
¿Puedo cambiar la estructura de la tabla (esquema de datos)?
¿Puedo cambiar la estructura de la tabla (esquema de datos)?
¿Hay un límite de cuántos elementos puedo traer con una solicitud de datos?
¿Hay un límite de cuántos elementos puedo traer con una solicitud de datos?
¿Por qué solo veo algunos de mis datos? ¿He perdido el resto?
¿Por qué solo veo algunos de mis datos? ¿He perdido el resto?
- En tu dashboard: La tabla de datos solo muestra hasta 5,000 elementos, incluso si tu colección contiene más. Todos tus registros siguen almacenados. Para revisar todo, exporta la colección a CSV desde el dashboard para que veas todos los elementos fuera de la vista de tabla.
- En las páginas de tu app: Las páginas que intentan obtener toda la colección en una solicitud también solo muestran hasta 5,000 elementos. El resto de los registros siguen allí, pero no se cargan en esa página. Configura paginación para que tu app cargue datos en lotes más pequeños, por ejemplo 50 a 200 elementos a la vez. Puedes pedir al chat de IA añadir paginación por ti.
¿Puedo obtener y mostrar datos de mi app en el plan gratuito?
¿Puedo obtener y mostrar datos de mi app en el plan gratuito?
¿Puedo construir roles y jerarquías personalizadas (por ejemplo, managers y equipos) en mi app?
¿Puedo construir roles y jerarquías personalizadas (por ejemplo, managers y equipos) en mi app?
- Las personas se registran e inician sesión por el flujo normal de login de Base44. Los detalles de su cuenta se almacenan en la entidad User incorporada. No cambias las reglas de seguridad de esta entidad.
- Tú creas tus propias entidades para modelar tu negocio, por ejemplo Company, Team y TeamMember.
- Cada registro en estas entidades enlaza de vuelta a un registro User usando un campo de referencia, como userId. Esto te permite conectar cuentas de login con tus propios roles de negocio.
- Usas permisos de datos y seguridad a nivel de fila en tus entidades para que cada persona solo vea los registros que debe ver.
- En una app SaaS, cada registro Company puede representar uno de tus clientes. Los permisos de datos aseguran que las personas de una empresa no puedan ver los datos de otra.
- Dentro de cada empresa, los registros TeamMember pueden guardar campos como role, manager y team. Luego puedes establecer reglas para que los managers vean todos los registros de su equipo, mientras que los miembros individuales solo ven sus propios registros o elementos asignados a ellos.
- Los administradores globales en tu app pueden tener un rol que les permite ver y gestionar todos los registros a través de empresas y equipos.



