Skip to main content

En Base44, los datos de tu app son la información que da vida a todo. Incluye toda la información que contiene tu app, como las personas que inician sesión, el contenido que muestras, los pedidos que procesas y las actividades que suceden en tu app.
A screenshot of the Data page showing a card for each table in a travel app

Datos de ejemplo para una app de viajes, con tablas como Trip, TripItem, VisitedPlace y WishlistPlace.


Entender tus datos

Todos los datos de tu app están organizados en tablas, como una hoja de cálculo. Cada tabla agrupa un tipo de información (como personas o productos) y la organiza en columnas llamadas campos, como nombres, fechas o precios. Por ejemplo, si creas una app para llevar el negocio de tu tienda, puedes usar las tablas de datos en Base44 para mantener todo organizado. Podrías tener una tabla de datos Users para almacenar los nombres y correos de tus clientes, una tabla Products que enumera 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, para que puedas encontrar, actualizar o gestionar rápidamente la información de tu tienda.

Tipos de campos de datos

Cuando tú, o la IA, añades un campo (columna) a tu tabla, eliges qué tipo de información almacena. Algunos tipos de campo comunes incluyen:
  • Text: Para palabras, frases o descripciones (como nombres de clientes o detalles de productos)
  • Number: Para precios, cantidades o medidas
  • Yes/No (Boolean): Para campos que son verdaderos o falsos (como “¿Está activo?”)
  • Date/Time: Para guardar fechas como día de registro, fecha de pedido u hora de evento
  • File: Para imágenes, documentos u otros archivos
  • Reference: Para vincular esta tabla a otra tabla (por ejemplo, vinculando cada pedido al cliente correcto)
  • Object: 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 recopila tu app. Puedes ver tus datos en cualquier momento desde el panel, 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 está sucediendo en tu app y mantener todo actualizado.

Abrir una tabla

Cada tabla de tu app aparece como una tarjeta en la página Data. Abre una para ver sus registros. Para abrir una tabla:
  1. Haz clic en Dashboard en tu editor de app.
  2. Haz clic en Data.
  3. Selecciona la tabla que quieres.
A screenshot of a Trip table on the Data page, with a row for each trip and columns for its fields

Los registros de una tabla en la página Data

Explorar tus datos

Una vez que estás dentro, la propia tabla y la página Data te dan varias formas de moverte. Dentro de una tabla:
  • Columnas: Ordena por cualquier columna, y oculta o reordena columnas. Cada tabla también tiene las columnas Created, Last updated y Created by, ocultas hasta que las activas desde Columns.
  • Registros: Sigue desplazándote para cargar más en lugar de pasar por páginas.
  • Filas: Selecciona varias para moverlas a la papelera juntas, y usa el botón de copiar en una celda de enlace para copiar su valor.
  • Imágenes: Las imágenes subidas a tu app se muestran como miniaturas en la tabla. Los enlaces a imágenes alojadas en otros sitios se mantienen como enlaces, y los demás archivos subidos se muestran como una ficha de archivo.
De vuelta en la página Data:
  • Sort by: Ordena las tarjetas A-Z o Z-A.
  • More actions: Haz clic en el icono en una tarjeta para opciones rápidas: Test Permissions in preview, View Data, Export, Schema, Backup & Restore (solo en Production), Recently deleted, Clear table records y Delete this table.
Una captura de pantalla de la página Data con el menú More actions abierto en la tarjeta de la tabla Task

El menú More actions en una tarjeta de tabla

Buscar datos específicos

Usa la barra de búsqueda encima de la tabla para encontrar rápidamente filas relevantes. La búsqueda examina todos los campos de texto en tus datos, para que puedas saltar directamente a una fila específica en lugar de desplazarte. Para buscar datos:
  1. Abre la tabla que quieres desde Data en el panel de tu app.
  2. Introduce una palabra, número o frase en la barra de búsqueda encima de la tabla.
Searching a table with the search bar on the Data page

Buscar en una tabla con la barra de búsqueda en la página Data

Filtrar tus datos

Usa filtros para convertir una tabla larga en una vista enfocada, por ejemplo para ver solo funciones enviadas, elementos propiedad de tu equipo o trabajo planificado para un trimestre específico. Los filtros que obtienes provienen de los campos de esa tabla, por lo que cada tabla tiene su propia lista. Los campos como fechas, números y opciones obtienen un filtro, y los campos de texto simple están cubiertos por la caja de búsqueda que hay al lado. Una tabla compuesta solo de campos de texto no tiene nada por lo que filtrar, así que no muestra el botón Filters. Para filtrar tus datos:
  1. Abre la tabla que quieres desde Data en el panel de tu app.
  2. Haz clic en Filters encima de la tabla y selecciona tus filtros.
  3. Para cambiar qué columnas ves, haz clic en Columns y muéstralas, ocúltalas o reordénalas.
Filtering a table on the Data page

Filtrar una tabla en la página Data


Añadir y actualizar datos

Base44 recopila y actualiza automáticamente los datos de tu app a medida que la gente interactúa con ella. La IA configura tus tablas para que la información correcta se guarde y mantenga actualizada por ti. Sin embargo, si quieres añadir información manualmente (por ejemplo, añadir un producto, actualizar un registro o introducir datos de prueba), puedes hacerlo fácilmente desde el panel de tu app dentro de tu editor de app.

Añadir datos manualmente

Añade un solo registro tú mismo cuando estés probando algo o llenando un hueco, en lugar de importar un archivo. Para añadir un registro:
  1. Abre la tabla que quieres desde Data en el panel de tu app.
  2. Haz clic en Add Item.
  3. Introduce los datos y haz clic en Submit.
Adding a record to a table on the Data page

Añadir un registro a una tabla en la página Data

Editar datos

Para editar un registro de datos, haz clic en la fila de la tabla que quieres editar, completa los detalles y haz clic en Save changes. En Record info, el registro también muestra cuándo se creó (Created), quién lo creó (Created by) y cuándo se actualizó por última vez (Last updated). Los registros añadidos por alguien que no había iniciado sesión muestran Anonymous como creador, y los registros que el chat de IA creó mientras construía tu app muestran un ID de cuenta de servicio en lugar de un correo. Para un campo que contiene un archivo o una imagen, como photo_url, haz clic en el icono de subida junto al campo para subir un archivo directamente desde tu computadora, en lugar de pegar un enlace.
Una captura de pantalla del panel de edición del registro con el botón de subida de photo_url y el bloque Record info resaltados

Editar un registro, con su botón de subida y Record info

Eliminar datos

Puedes eliminar un solo registro desde su fila, borrar todos los registros de una tabla desde la tarjeta de la tabla, eliminar una tabla que ya no necesitas o pedir al chat de IA que lo haga por ti. La IA prepara la acción de eliminar y pide tu aprobación antes de que se elimine algo.
Los registros eliminados no desaparecen enseguida:
  • Los registros eliminados se conservan durante 30 días, así que tienes tiempo para recuperarlos. Haz clic en el icono More actions en la parte superior de la tabla de datos y haz clic en Recently deleted para verlos y restaurarlos. Después de 30 días se eliminan permanentemente y no pueden restaurarse.
  • En el plan Elite y en un plan Enterprise (Business o Enterprise), Base44 también respalda tus datos automáticamente, para que puedas revisar lo que tus tablas contenían anteriormente, descargar una copia o restaurar tus datos si los registros se editan, importan o eliminan por error.
Para eliminar un solo registro, haz clic en el icono Delete en la fila relevante de la tabla. Para eliminar todos los registros de una tabla, haz clic en el icono More actions en la tarjeta de esa tabla y haz clic en Clear table records.
Deleting a single record from a table

Eliminar un solo registro de una tabla

Para eliminar una tabla:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Data.
  3. Haz clic en Clear table records en el menú More actions de la tarjeta de la tabla, primero en Production y luego en Test, para que la tabla quede vacía en ambos.
  4. Haz clic en el icono More actions en la tarjeta de la tabla y luego en Delete this table.
  5. Haz clic en Delete this table para confirmar.
Eliminar una tabla la quita del modelo de datos de tu app, y lo que esté en su papelera ya no se puede recuperar. Si el código de tu app aún define la tabla, vuelve a aparecer la próxima vez que ese código se escriba o se descargue.
Para eliminar datos con el chat de IA:
  1. Abre el chat de IA en tu editor de 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.

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 panel o pedir ayuda al chat de IA.
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 en esa tabla, luego ejecuta la importación de nuevo con tu archivo.

Usar 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 pedir a la IA que cree o actualice entidades por ti, incluyendo configurar tablas y mapear campos. Formatos admitidos para importar datos:
  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • JSON (.json)
Si subes un archivo de Excel con varias hojas, puedes pedir a la IA que importe una sola hoja o importe todas las hojas a sus entidades coincidentes.

Prompts de ejemplo 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 tu editor de app.
  3. Haz clic en el icono Upload files y selecciona tu archivo de datos.
  4. Pide a la IA que importe los datos.
  5. Revisa la respuesta y aprueba la importación en el chat.
Approving import of data in the AI chat

Aprobar una importación de datos en el chat de IA

Cuando importas datos de esta manera, Base44 analiza la estructura de tu archivo y mapea 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 que coincidan con tu archivo. No actualiza ni sobrescribe registros existentes; siempre añade nuevas filas. Si algo no coincide, la IA actualiza el esquema donde es seguro hacerlo, luego reintenta la importación para que no necesites 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 seguridad de tus datos originales.
  1. Pide al chat de IA que elimine los registros en la entidad relevante (por ejemplo, Delete all records from the Orders entity.).
  2. Confirma que quieres eliminar los registros.
  3. Haz clic en el icono Upload files y selecciona tu archivo de datos.
  4. Pide al chat de IA que importe el archivo a la misma entidad.

Directamente en el panel

Usa esta opción cuando ya tienes un CSV que coincide con tu tabla y simplemente quieres que las filas aparezcan en tus datos. Por 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 puedas gestionar esos clientes directamente en Base44. Las importaciones del panel admiten archivos CSV (.csv) y solo añaden filas nuevas, así que nunca actualizan ni sobrescriben registros existentes. Para reemplazar todo en una tabla, haz clic en Clear table records en esa tabla para limpiarla, luego importa tu CSV. Valores como NULL, None, N/A, #N/A y NaN entran vacíos en cualquier columna que no sea de texto, y los campos de lista aceptan un array JSON o una cadena separada por comas. Después de la importación, la página Data muestra cuántos registros se añadieron e informa de las filas que no pudo importar.
Importing data from your app's dashboard

Importar datos desde el panel de tu app

Para importar datos desde el panel:
  1. Haz clic en Dashboard en tu editor de app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos relevante (tabla).
  4. Haz clic en el icono More actions y haz clic en Import.
  5. Elige tu archivo CSV y haz clic en Open.

Exportar datos

Quizás quieras sacar los datos de tu app para hacer copias de seguridad, análisis o para usarlos en otras herramientas. Para hacer esto, puedes usar la opción Export. Por ejemplo, quizás quieras exportar los pedidos de tu tienda o listas de personas para compartir con tu contador, o usar los datos para crear informes personalizados. Tus datos se descargan como un archivo CSV que puedes abrir en software de hojas de cálculo como Excel o Google Sheets. Para exportar los datos de tu app:
  1. Haz clic en Dashboard en tu editor de app.
  2. Haz clic en Data.
  3. Selecciona el conjunto de datos relevante (tabla).
  4. Haz clic en el icono More actions y haz clic en Export.
Exporting data from your app's dashboard

Exportar datos desde el panel de tu app


Cambiar permisos de datos

Cada tabla de datos tiene su propia configuración de seguridad, controlando quién puede leer y escribir sus datos. Read Access: Quién puede ver los registros
Write Access: Quién puede crear, actualizar o eliminar registros
Nota: Para explicaciones más detalladas, consulta la Guía para gestionar la configuración de seguridad.
Cada tabla tiene su propia página de permisos, listando las reglas que deciden quién puede crear, leer, actualizar y eliminar sus registros. Las reglas se combinan, así que una persona solo necesita coincidir con una de ellas. Para comprobar que tus reglas funcionan, haz clic en Test Permissions in preview en el menú More actions de la tarjeta de la tabla, o en el menú More actions de la propia tabla. La vista previa de tu app se abre en una página que lee esta tabla, con la lista de personas cuyo rol puedes asumir ya abierta, para que veas exactamente a qué puede acceder cada una. Más información sobre cómo probar tu app como usuario. Para cambiar los permisos de tus datos:
  1. Haz clic en Dashboard en tu editor de app.
  2. Haz clic en Data, luego selecciona la tabla que quieres.
  3. Haz clic en Permissions en la parte superior de la tabla.
  4. Haz clic en Edit, cambia las reglas y guarda.
A screenshot of a table's Permissions page showing its current rules and an Edit button

Los permisos de una tabla, abiertos desde el botón Permissions en la tabla

Corregir riesgos de permisos

Cuando una tabla tiene un riesgo de seguridad a nivel de fila, aparece un icono de advertencia en su tarjeta en la página Data, y un banner Permission risks detected aparece encima de las tarjetas. Abre la tabla para ver el mismo banner con el riesgo y las reglas recomendadas detalladas.
  • Corregir una tabla: Abre la tabla y haz clic en Fix para aplicar las reglas recomendadas, o en More details para revisar el riesgo y los cambios sugeridos primero.
  • Corregir varias a la vez: En la página Data, haz clic en Fix all en el banner para corregir cada tabla marcada, o haz clic en Select, marca las tablas que quieres y luego haz clic en Fix all.
A permission risk detected on a table, with a one-click fix

Un riesgo de permiso detectado en una tabla, con una solución con un clic


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. Para conectar tus datos a otra app:
  1. Haz clic en Dashboard en tu editor de app.
  2. Haz clic en API.
  3. Selecciona la tabla que quieres del menú desplegable.
  4. Elige el formato que necesitas: JS SDK, JS Fetch, cURL o Python.
  5. Copia el código para leer o actualizar datos.
  6. Pégalo en la otra app o herramienta, para que sepa cómo conectarse a tu tabla.
A screenshot of the API page with the code sample language dropdown set to JS SDK

Muestras de código para tus tablas en la página API


Preguntas frecuentes

Selecciona una pregunta abajo para saber más sobre los datos de tu app.
Actualmente no es posible combinar automáticamente 2 apps separadas en una sola app en Base44. Cada app se gestiona como un proyecto independiente con su propio código, configuración, permisos e integraciones.Si quieres combinar las funciones de 2 apps, necesitas recrear o copiar manualmente el código, componentes y configuración de una app a la otra. Después de combinar el código y la funcionalidad, prueba a fondo la nueva app para asegurarte de que todo funciona como se espera.
Sí, para eliminar tus datos, ve a Data en el panel de tu app. En la pestaña de datos relevante, haz clic en More actions y luego en Clear table records. Puedes acceder y restaurar los datos eliminados durante 30 días, pero después de eso 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 eliminan permanentemente y no pueden restaurarse.
Sí. Puedes pedir con seguridad al chat de IA que añada datos simulados para pruebas. Por defecto, añade nuevos registros sin cambiar ni eliminar los existentes, por lo que tu información importante se mantiene protegida.Para pruebas estructuradas, es mejor usar la función de datos de prueba integrada en lugar de añadir registros simulados ad hoc a tus tablas en vivo. Los datos de prueba te permiten generar, reiniciar y eliminar rápidamente registros de muestra sin afectar tus datos de producción reales. 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 después desde el panel eliminando esos registros.
El chat de IA se centra en añadir e importar datos. No elimina registros a menos que le pidas claramente que elimine 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:
  • Exporta la tabla actual si quieres una copia de seguridad.
  • Pide al chat de IA que elimine los registros en la entidad relevante.
  • Sube tu archivo y pide al chat de IA que lo importe a la misma entidad.
Esto asegura que la entidad se limpia primero, luego se llena 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 que lo haga por ti. El chat de IA maneja las 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 si usas 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 extrae todo en una gran solicitud, es posible que necesites actualizarla para cargar datos en piezas más pequeñas. Una vez que este cambio esté en vivo, verifica tus flujos para asegurarte de que todo sigue funcionando como se espera.
Consejo: Para asegurarte de 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 buscando:
  • En tu panel: La tabla de datos solo muestra hasta 5.000 elementos, incluso si tu colección contiene más. Todos tus registros aún están almacenados. Para revisar todo, exporta la colección a CSV desde el panel para poder ver 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 aún están ahí, pero no se cargan en esa página. Configura la paginación para que tu app cargue datos en fragmentos más pequeños, por ejemplo de 50 a 200 elementos a la vez. Puedes pedir al chat de IA que añada la paginación por ti.
Sí. Si los datos se almacenan dentro de tu app de Base44, puedes leer desde tus entidades y mostrarlos en cualquier plan, incluido el plan gratuito. La obtención y visualización básica de datos no requiere funciones de backend ni un plan de pago.Las funciones de backend solo son necesarias cuando quieres conectarte a un servicio externo o API 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, incluidos gerentes, equipos e incluso espacios separados para cada cliente si estás construyendo una app SaaS.A alto nivel, el patrón funciona así:
  • Las personas se registran e inician sesión mediante el flujo de inicio de sesión normal de Base44. Los detalles de su cuenta se almacenan en la entidad User integrada. No cambias las reglas de seguridad de esta entidad.
  • Creas tus propias entidades para modelar tu negocio, por ejemplo Company, Team y TeamMember.
  • Cada registro en estas entidades se vincula de vuelta a un registro de User usando un campo de referencia, como userId. Esto te permite conectar cuentas de inicio de sesión 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 de Company puede representar a uno de tus clientes. Los permisos de datos aseguran que las personas de una empresa no puedan ver los datos de otra empresa.
  • Dentro de cada empresa, los registros de TeamMember pueden almacenar campos como rol, gerente y equipo. Luego puedes establecer reglas para que los gerentes vean todos los registros de su equipo, mientras que los miembros individuales del equipo solo ven sus propios registros o elementos asignados a ellos.
  • Los administradores globales en tu app pueden tener un rol que les permita ver y gestionar todos los registros entre empresas y equipos.
Este enfoque te permite admitir apps complejas de múltiples niveles (a veces llamadas “User of User” o UoU) mientras Base44 continúa gestionando el inicio de sesión y la entidad User principal 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 la configuración de seguridad.
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.