Saltar al contenido principal

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.
An example of an app's data with sample data entities including Child, Task and Reward.

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

  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos (tabla) correspondiente.
Accessing your app data from your app's dashboard
También puedes acceder a la tabla de datos de una entidad directamente desde el modo Edit. Haz clic en cualquier elemento que muestre datos de una entidad y selecciona Edit data.
Edit Data Button

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:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Ingresa una palabra, número o frase en la barra de búsqueda encima de la tabla.
Search 2

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:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Haz clic en Filters arriba a la derecha de la tabla y selecciona tus filtros.
Filters 2

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

  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos (tabla) correspondiente.
  4. Haz clic en Add.
  5. Ingresa los datos y haz clic en Submit.
Adding data in Base44

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.
Nota: Puedes ver y restaurar registros eliminados recientemente desde cualquier tabla de datos. Los registros eliminados se conservan por 30 días, así tienes tiempo de recuperar información si la necesitas. Haz clic en el ícono More Actions arriba de la tabla y haz clic en Recently Deleted para ver y restaurar registros eliminados. Después de 30 días los datos se eliminan permanentemente y no se pueden restaurar.
Para eliminar un solo registro, haz clic en el ícono Delete en la fila correspondiente de la tabla. Deleting data in Base44 Para eliminar todos los registros de una tabla, haz clic en el ícono More Actions en la entidad de datos y haz clic en Delete All. También puedes pedir al chat de IA eliminar registros por ti. La IA prepara la acción de eliminación y pide tu aprobación antes de quitar nada. Para eliminar datos con el chat de IA:
  1. Abre el chat de IA en el editor de tu app.
  2. Describe qué quieres eliminar, por ejemplo: Delete the data for Italy in the TripItem entity.
  3. Revisa la solicitud de eliminación que la IA sugiere, incluyendo el nombre de la entidad.
  4. Haz clic en Approve para confirmar la eliminación, o Reject para cancelar.
Asking the AI chat to delete data

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.
Las importaciones añaden nuevas filas a tus tablas. No actualizan ni sobrescriben registros existentes. Si quieres que tu archivo reemplace los datos en una tabla, primero elimina los registros actuales de esa tabla, luego ejecuta la importación de nuevo con tu archivo.

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)
Si subes un archivo Excel con varias hojas, puedes pedir a la IA importar una sola hoja o importar todas las hojas a sus entidades correspondientes.

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.
Para importar datos usando el chat de IA:
  1. Crea la entidad a la que quieres importar (por ejemplo, Products, Contacts, Orders).
  2. Abre el chat de IA en el editor de tu app.
  3. Haz clic en el ícono Upload files y selecciona tu archivo de datos.
  4. Pide a la IA importar los datos.
  5. Revisa la respuesta y aprueba la importación en el chat.
Approving import of data in the AI chat
Cuando importas datos de esta forma, Base44 analiza la estructura de tu archivo y mapea las columnas a los campos de tu entidad. Puede crear o actualizar entidades si tu esquema necesita cambiar, añadiendo nuevas entidades o campos, o ajustando tipos de campo para coincidir con tu archivo. No actualiza ni sobrescribe registros existentes; siempre añade nuevas filas. Si algo no coincide, la IA actualiza el esquema donde sea seguro hacerlo, luego reintenta la importación para que no tengas que arreglar todo manualmente.
Para límites de tamaño de archivo y más detalles sobre subir archivos al chat de IA, consulta Subir y gestionar archivos.
Para usar el chat de IA para reemplazar datos existentes: Si quieres que el contenido de un archivo reemplace todos los registros actuales en una entidad, necesitas limpiar la entidad primero, luego importar las nuevas filas desde tu archivo.
Consejo: Antes de eliminar registros, considera exportar la tabla para tener una copia de respaldo de tus datos originales.
  1. Pide al chat de IA eliminar los registros de la entidad correspondiente (por ejemplo, Delete all records from the Orders entity.).
  2. Confirma que quieres eliminar los registros.
  3. Haz clic en el ícono Upload files y selecciona tu archivo de datos.
  4. 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).
Importing data from your app's dashboard
Para importar datos desde el dashboard:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos (tabla) correspondiente.
  4. Haz clic en el ícono More Actions y haz clic en Import.
  5. Elige tu archivo CSV y haz clic en Open.
Nota: Las importaciones desde el dashboard también solo añaden nuevas filas. No actualizan ni sobrescriben registros existentes. Si quieres reemplazar todo en una tabla con el contenido de un archivo CSV, primero haz clic en Delete All en esa tabla para limpiar los registros, luego importa el CSV.
Ejemplo: Exporta tu lista de clientes de otra herramienta como CSV, ajusta las columnas para que coincidan con tu tabla Customers, luego importa el archivo para que gestiones esos clientes directamente en Base44.

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:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos (tabla) correspondiente.
  4. Haz clic en el ícono More Actions y haz clic en Export.
Exporting data from your app's dashboard

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 registros
Write Access: Quién puede crear, actualizar o eliminar registros
Nota: Para explicaciones más detalladas, consulta la guía de gestión de ajustes de seguridad.
Para cambiar los permisos de tus datos:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Security.
  3. Haz clic en la entidad de datos correspondiente y define los permisos.
Editing data permissions in Base44

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.
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en API.
  3. Selecciona la entidad de datos correspondiente del menú desplegable.
  4. Elige qué muestra de código necesitas (por ejemplo, JavaScript o Python).
  5. Copia el código proporcionado para leer o actualizar datos.
  6. Pega este código en la otra app o herramienta, para que sepa cómo conectarse a tu tabla.
Getting code examples for data entities in Base44

Preguntas frecuentes

Selecciona una pregunta a continuación para aprender más sobre los datos de tu app.
Actualmente no es posible combinar automáticamente dos apps separadas en una sola app en Base44. Cada app se gestiona como un proyecto independiente con su propio codebase, ajustes, permisos e integraciones.Si quieres combinar las funciones de dos apps, necesitas recrear o copiar manualmente el código, componentes y ajustes de una app a la otra. Después de combinar el código y funcionalidad, prueba la nueva app a fondo para asegurar que todo funcione como se espera.
Sí, para eliminar tus datos, ve a Data en el dashboard de tu app. En la pestaña de datos correspondiente, haz clic en More Actions y luego en Delete All. Puedes acceder y restaurar los datos eliminados durante 30 días pero después se eliminan permanentemente.Delete data entities in Base44
Puedes acceder y restaurar tus datos eliminados durante 30 días. Después de eso, los datos eliminados se quitan permanentemente y no se pueden restaurar.
Sí. Puedes pedirle al chat de IA con seguridad añadir datos simulados para pruebas. Por defecto, añade nuevos registros sin cambiar ni quitar los existentes, así tu información importante se mantiene protegida.Para pruebas estructuradas, es mejor usar la función incorporada de datos de prueba en lugar de añadir registros simulados ad hoc a tus tablas en vivo. Los datos de prueba te permiten generar, resetear y quitar registros de muestra rápido sin afectar tus datos reales de producción. Aprende más en Probar tus datos.Si eliges añadir registros de prueba directamente a una tabla con el chat de IA, puedes limpiarlos luego desde el dashboard eliminando esos registros.
El chat de IA se enfoca en añadir e importar datos. No quita registros a menos que le pidas claramente eliminar datos de una entidad específica y confirmes la acción.Si quieres reemplazar todos los datos en una entidad con el contenido de un archivo, el patrón seguro es:
  • 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.
Esto asegura que la entidad se limpie primero, y luego se llene con las nuevas filas de tu archivo.
Si quieres añadir una nueva columna (campo) o hacer otros cambios a tus tablas de datos, pide al chat de IA hacerlo por ti. El chat de IA maneja actualizaciones a tu esquema de datos, solo necesitas describir lo que quieres cambiar.Por ejemplo, si quieres añadir una columna “Notes” a una de tus tablas de datos, pídele al chat que la añada. Es mejor que uses el modo Discuss en el chat para ayudar a la IA a decidir cómo abordar el cambio antes de implementarlo.
A partir del 27 de noviembre de 2025, hay un límite de 5,000 elementos por solicitud para ayudar a mantener el rendimiento rápido, estable y confiable.Si tu app actualmente trae todo en una solicitud grande, podrías necesitar actualizarla para cargar datos en piezas más pequeñas. Una vez que este cambio entre en vigor, revisa tus flujos para asegurar que todo siga funcionando como se espera.
Consejo: Para asegurar que estás dentro de la limitación, puedes pegar este mensaje en el chat de IA de Base44: “Make sure all data pull requests are limited to 5,000 items.”
No has perdido tus datos. Cuando una colección tiene más de 5,000 registros, el sistema limita cuántos elementos pueden cargarse a la vez para proteger el rendimiento. Lo que ves depende de dónde estás mirando:
  • 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.
Sí. Si los datos están almacenados dentro de tu app de Base44, puedes leer desde tus entidades y mostrarlos en cualquier plan, incluido el plan gratuito. Obtener y mostrar datos básicos no requiere funciones de backend ni un plan pago.Las funciones de backend solo son necesarias cuando quieres conectarte a un servicio o API externo fuera de Base44, como Strava, Stripe o una base de datos de terceros. Conectarse a APIs externas requiere el plan Builder o superior.
Sí. Puedes construir un sistema completo de roles y jerarquías en tu app, incluyendo managers, equipos e incluso espacios separados para cada cliente si estás construyendo una app SaaS.A grandes rasgos, el patrón funciona así:
  • 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.
Por ejemplo:
  • 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.
Este enfoque te permite soportar apps complejas y multi-nivel (a veces llamadas “User of User” o UoU) mientras Base44 continúa gestionando el login y la entidad User central de forma segura. Para diseñar las reglas exactas, usa las opciones de permisos de datos y seguridad a nivel de fila descritas en la guía Gestionar ajustes de seguridad.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.