Pular para o conteúdo principal

Na Base44, os dados da sua aplicação são as informações que dão vida a tudo. Eles incluem todas as informações que sua aplicação armazena, como pessoas que fazem login, o conteúdo que você exibe, pedidos que processa e as atividades que acontecem na aplicação.
An example of an app's data with sample data entities including Child, Task and Reward.

Entendendo seus dados

Todos os dados da sua aplicação são organizados em tabelas, como uma planilha. Cada tabela agrupa um tipo de informação (como pessoas ou produtos) e a organiza em colunas chamadas campos, como nomes, datas ou preços. Por exemplo, se você criar uma aplicação para gerenciar o negócio da sua loja, pode usar as tabelas de dados na Base44 para manter tudo organizado. Você pode ter uma tabela Users para armazenar os nomes e e-mails dos seus clientes, uma tabela Products listando o que você vende e uma tabela Orders para acompanhar cada compra. Cada novo cliente, produto ou pedido é adicionado automaticamente como uma nova linha na tabela certa, para que possa encontrar, atualizar ou gerenciar as informações da sua loja rapidamente.

Tipos de campos de dados

Quando você, ou a IA, adiciona um campo (coluna) à sua tabela, escolhe qual tipo de informação ele armazena. Alguns tipos comuns de campo incluem:
  • Texto: Para palavras, frases ou descrições (como nomes de clientes ou detalhes de produtos)
  • Número: Para preços, quantidades ou medidas
  • Sim/Não (Boolean): Para campos que são verdadeiro ou falso (como “Está ativo?”)
  • Data/Hora: Para salvar datas como dia de cadastro, data do pedido ou hora do evento
  • Arquivo: Para imagens, documentos ou outros arquivos
  • Referência: Para vincular esta tabela a outra tabela (por exemplo, vinculando cada pedido ao cliente correto)
  • Objeto: Para casos avançados, permite adicionar informações estruturadas como um objeto JSON

Acessando os dados da sua aplicação

É fácil ver todas as informações que sua aplicação coleta. Você pode visualizar seus dados a qualquer momento pelo painel, onde cada tabela dá uma visão clara e organizada das suas pessoas, produtos, pedidos e mais. Isso ajuda a acompanhar o que está acontecendo na sua aplicação e manter tudo atualizado.

Visualizando os dados da sua aplicação

  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Selecione o conjunto de dados (tabela) relevante.
Accessing your app data from your app's dashboard
Você também pode acessar a tabela de dados de uma entidade direto pelo modo Edit. Clique em qualquer elemento que exiba dados de uma entidade e selecione Edit data.
Edit Data Button

Buscando dados específicos

Use a barra de pesquisa acima da tabela para localizar rapidamente linhas relevantes. A pesquisa procura em todos os campos de texto dos seus dados, então você pode ir direto a uma linha específica em vez de rolar. Para pesquisar dados:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Digite uma palavra, número ou frase na barra de pesquisa acima da tabela.
Search 2

Filtrando seus dados

Use filtros para transformar uma tabela longa em uma visão focada, por exemplo para ver apenas recursos lançados, itens da sua equipe ou trabalho planejado para um trimestre específico. Os filtros exibidos vêm dos campos do seu conjunto de dados, então cada tabela tem sua própria lista relevante de opções de filtro. Para filtrar seus dados:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Clique em Filters no canto superior direito da tabela e selecione seus filtros.
Filters 2

Adicionando e atualizando dados

A Base44 coleta e atualiza automaticamente os dados da sua aplicação conforme as pessoas interagem com ela. A IA configura suas tabelas para que a informação certa seja salva e mantida atualizada por você. No entanto, se quiser adicionar informações manualmente (por exemplo, incluir um produto, atualizar um registro ou inserir dados de teste), pode fazer isso facilmente pelo painel da sua aplicação dentro do editor.

Adicionando dados manualmente

  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Selecione o conjunto de dados (tabela) relevante.
  4. Clique em Add.
  5. Insira os dados e clique em Submit.
Adding data in Base44

Editando dados

Para editar um registro, clique na linha da tabela que deseja editar, preencha os detalhes e clique em Submit.

Excluindo dados

Exclua os dados da sua aplicação a qualquer momento.
Observação: Você pode visualizar e restaurar registros recém-excluídos de qualquer tabela. Registros excluídos são mantidos por 30 dias, dando tempo para recuperar informações se necessário. Clique no ícone More Actions no topo da tabela e clique em Recently Deleted para ver e restaurar registros excluídos. Após 30 dias, os dados são excluídos permanentemente e não podem ser restaurados.
Para excluir um único registro, clique no ícone Delete na linha relevante da tabela. Deleting data in Base44 Para excluir todos os registros em uma tabela, clique no ícone More Actions na entidade de dados e clique em Delete All. Você também pode pedir ao chat de IA para excluir registros por você. A IA prepara a ação de exclusão e pede sua aprovação antes de remover qualquer coisa. Para excluir dados com o chat de IA:
  1. Abra o chat de IA no editor da sua aplicação.
  2. Descreva o que deseja excluir, por exemplo: Delete the data for Italy in the TripItem entity.
  3. Revise a solicitação de exclusão que a IA sugere, incluindo o nome da entidade.
  4. Clique em Approve para confirmar a exclusão ou Reject para cancelar.
Asking the AI chat to delete data

Importando dados

Às vezes você quer trazer muitas informações para a sua aplicação de uma só vez. Você pode importar dados de 2 formas, dependendo de querer trabalhar diretamente no painel ou pedir ao chat de IA para ajudar.
As importações adicionam novas linhas às suas tabelas. Elas não atualizam nem sobrescrevem registros existentes. Se quiser que seu arquivo substitua os dados em uma tabela, primeiro exclua os registros atuais dessa tabela e depois execute a importação novamente com seu arquivo.

Usando o chat de IA

Use o chat de IA para transformar arquivos de dados existentes em entidades e registros na sua aplicação. Isso é útil quando você já tem informações em uma planilha ou arquivo JSON e quer trazê-las para a Base44. Você pode enviar arquivos de dados estruturados e pedir à IA para criar ou atualizar entidades, incluindo a configuração de tabelas e o mapeamento de campos. Formatos suportados para importação de dados:
  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • JSON (.json)
Se enviar um arquivo Excel com várias planilhas, você pode pedir à IA para importar uma única planilha ou todas as planilhas para as entidades correspondentes.

Exemplos de prompts que você pode 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 dados usando o chat de IA:
  1. Crie a entidade na qual deseja importar (por exemplo, Products, Contacts, Orders).
  2. Abra o chat de IA no editor da sua aplicação.
  3. Clique no ícone Upload files e selecione seu arquivo de dados.
  4. Peça à IA para importar os dados.
  5. Revise a resposta e aprove a importação no chat.
Approving import of data in the AI chat
Quando você importa dados desta forma, a Base44 analisa a estrutura do seu arquivo e mapeia colunas para os campos da entidade. Ela pode criar ou atualizar entidades se o seu esquema precisar mudar, adicionando novas entidades ou campos, ou ajustando tipos de campos para combinar com seu arquivo. Ela não atualiza nem sobrescreve registros existentes; sempre adiciona novas linhas. Se algo não corresponder, a IA atualiza o esquema onde é seguro fazer isso e depois tenta a importação novamente para que você não precise corrigir tudo manualmente.
Para limites de tamanho de arquivo e mais detalhes sobre o envio de arquivos para o chat de IA, veja Enviando e gerenciando arquivos.
Para usar o chat de IA para substituir dados existentes: Se quiser que o conteúdo de um arquivo substitua todos os registros atuais de uma entidade, primeiro precisa limpar a entidade e depois importar as novas linhas do seu arquivo.
Dica: Antes de excluir registros, considere exportar a tabela para ter uma cópia de backup dos seus dados originais.
  1. Peça ao chat de IA para excluir os registros na entidade relevante (por exemplo, Delete all records from the Orders entity.).
  2. Confirme que deseja excluir os registros.
  3. Clique no ícone Upload files e selecione seu arquivo de dados.
  4. Peça ao chat de IA para importar o arquivo na mesma entidade.

Diretamente no painel

Use esta opção quando já tem um CSV que combina com sua tabela e simplesmente quer que as linhas apareçam nos seus dados. Importações pelo painel atualmente suportam arquivos CSV (.csv).
Importing data from your app's dashboard
Para importar dados pelo painel:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Selecione o conjunto de dados (tabela) relevante.
  4. Clique no ícone More Actions e clique em Import.
  5. Escolha seu arquivo CSV e clique em Open.
Observação: Importações pelo painel também adicionam apenas novas linhas. Não atualizam nem sobrescrevem registros existentes. Se quiser substituir tudo em uma tabela pelo conteúdo de um arquivo CSV, primeiro clique em Delete All nessa tabela para limpar os registros, depois importe o CSV.
Exemplo: Exporte sua lista de clientes de outra ferramenta como um CSV, ajuste as colunas para combinar com sua tabela Customers e importe o arquivo para gerenciar esses clientes diretamente na Base44.

Exportando dados

Você pode querer retirar os dados da sua aplicação para backup, análise ou para usar em outras ferramentas. Para isso, pode usar a opção Export. Por exemplo, pode querer exportar os pedidos da sua loja ou listas de pessoas para compartilhar com seu contador ou usar os dados para criar relatórios personalizados. Seus dados são baixados como um arquivo CSV que pode abrir em softwares de planilha como Excel ou Google Sheets. Para exportar os dados da sua aplicação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Data.
  3. Selecione o conjunto de dados (tabela) relevante.
  4. Clique no ícone More Actions e clique em Export.
Exporting data from your app's dashboard

Alterando permissões de dados

Cada tabela de dados tem suas próprias configurações de segurança, controlando quem pode ler e gravar seus dados. Read Access: Quem pode visualizar registros
Write Access: Quem pode criar, atualizar ou excluir registros
Observação: Para explicações mais detalhadas, veja o guia de gerenciamento de configurações de segurança.
Para alterar as permissões dos seus dados:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Security.
  3. Clique na entidade de dados relevante e defina as permissões.
Editing data permissions in Base44

Conectando seus dados a outra aplicação

Você pode permitir que outra aplicação leia ou grave dados da sua aplicação Base44. Isso é útil se quiser sincronizar informações, automatizar tarefas ou dar acesso a ferramentas externas.
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em API.
  3. Selecione a entidade de dados relevante no menu suspenso.
  4. Escolha qual amostra de código precisa (por exemplo, JavaScript ou Python).
  5. Copie o código fornecido para ler ou atualizar dados.
  6. Cole esse código na outra aplicação ou ferramenta, para que ela saiba como se conectar à sua tabela.
Getting code examples for data entities in Base44

Perguntas frequentes

Selecione uma pergunta abaixo para saber mais sobre os dados da sua aplicação.
Atualmente não é possível mesclar automaticamente duas aplicações separadas em uma única aplicação na Base44. Cada aplicação é gerenciada como um projeto independente com sua própria base de código, configurações, permissões e integrações.Se quiser combinar os recursos de duas aplicações, precisa recriar ou copiar manualmente código, componentes e configurações de uma aplicação para a outra. Após combinar o código e a funcionalidade, teste minuciosamente a nova aplicação para garantir que tudo funcione como esperado.
Sim, para excluir seus dados, vá para Data no painel da sua aplicação. Na aba de dados relevante, clique em More Actions e depois em Delete All. Você pode acessar e restaurar os dados excluídos por 30 dias, mas depois disso eles são excluídos permanentemente.Delete data entities in Base44
Você pode acessar e restaurar seus dados excluídos por 30 dias. Após esse período, os dados excluídos são removidos permanentemente e não podem ser restaurados.
Sim. Você pode pedir com segurança ao chat de IA para adicionar dados fictícios para teste. Por padrão, ela adiciona novos registros sem alterar ou remover os existentes, então suas informações importantes permanecem protegidas.Para testes estruturados, é melhor usar o recurso integrado de dados de teste em vez de adicionar registros fictícios ad hoc às suas tabelas ao vivo. Os dados de teste permitem gerar, redefinir e remover registros de exemplo rapidamente sem afetar seus dados reais de produção. Saiba mais em Testando seus dados.Se escolher adicionar registros de teste diretamente em uma tabela com o chat de IA, pode limpá-los depois pelo painel excluindo esses registros.
O chat de IA foca em adicionar e importar dados. Ele não remove registros a menos que você peça claramente para excluir dados de uma entidade específica e confirme a ação.Se quiser substituir todos os dados de uma entidade pelo conteúdo de um arquivo, o padrão seguro é:
  • Exportar a tabela atual se quiser um backup.
  • Pedir ao chat de IA para excluir os registros na entidade relevante.
  • Enviar seu arquivo e pedir ao chat de IA para importá-lo na mesma entidade.
Isso garante que a entidade seja limpa primeiro e depois preenchida com as novas linhas do seu arquivo.
Se quiser adicionar uma nova coluna (campo) ou fazer outras mudanças nas tabelas de dados, peça ao chat de IA para fazer por você. O chat de IA lida com atualizações no esquema dos seus dados; basta descrever o que quer mudar.Por exemplo, se quiser adicionar uma coluna “Notes” a uma das tabelas, peça ao chat para adicioná-la. É melhor usar o modo Discuss no chat para ajudar a IA a decidir como abordar a mudança antes de implementá-la.
A partir de 27 de novembro de 2025, há um limite de 5.000 itens por solicitação para ajudar a manter o desempenho rápido, estável e confiável.Se sua aplicação atualmente busca tudo em uma única solicitação grande, talvez precise atualizá-la para carregar dados em pedaços menores. Depois que essa mudança entrar no ar, verifique novamente seus fluxos para garantir que tudo continue funcionando como esperado.
Dica: Para garantir que está dentro da limitação, cole esta mensagem no chat de IA da Base44: “Make sure all data pull requests are limited to 5,000 items.”
Você não perdeu seus dados. Quando uma coleção tem mais de 5.000 registros, o sistema limita quantos itens podem ser carregados de uma vez para proteger o desempenho. O que você vê depende de onde está olhando:
  • No seu painel: A tabela de dados mostra apenas até 5.000 itens, mesmo se sua coleção contém mais. Todos os seus registros continuam armazenados. Para revisar tudo, exporte a coleção para CSV pelo painel para ver todos os itens fora da visualização da tabela.
  • Nas páginas da sua aplicação: Páginas que tentam buscar a coleção inteira em uma única solicitação também mostram apenas até 5.000 itens. O restante dos registros ainda está lá, mas não é carregado naquela página. Configure paginação para que sua aplicação carregue dados em pedaços menores, por exemplo 50 a 200 itens de cada vez. Você pode pedir ao chat de IA para adicionar paginação.
Sim. Se os dados estão armazenados dentro da sua aplicação Base44, pode ler das suas entidades e exibi-los em qualquer plano, incluindo o gratuito. Buscar e exibir dados básicos não requer funções de backend ou um plano pago.Funções de backend são necessárias apenas quando você quer se conectar a um serviço ou API externos à Base44, como Strava, Stripe ou um banco de dados de terceiros. Conectar-se a APIs externas requer o plano Builder ou superior.
Sim. Você pode construir um sistema completo de papéis e hierarquia na sua aplicação, incluindo gerentes, equipes e até espaços separados para cada cliente se estiver construindo uma aplicação SaaS.Em alto nível, o padrão funciona assim:
  • As pessoas se cadastram e fazem login pelo fluxo normal de login da Base44. Os detalhes da conta são armazenados na entidade integrada User. Você não altera as regras de segurança dessa entidade.
  • Você cria suas próprias entidades para modelar seu negócio, por exemplo Company, Team e TeamMember.
  • Cada registro nessas entidades é vinculado a um registro User usando um campo de referência, como userId. Isso permite conectar contas de login com seus próprios papéis de negócio.
  • Você usa permissões de dados e segurança em nível de linha nas suas entidades para que cada pessoa veja apenas os registros que deveria ver.
Por exemplo:
  • Em uma aplicação SaaS, cada registro Company pode representar um dos seus clientes. As permissões de dados garantem que pessoas de uma empresa não vejam dados de outra.
  • Dentro de cada empresa, registros TeamMember podem armazenar campos como papel, gerente e equipe. Você pode então definir regras para que gerentes vejam todos os registros da equipe deles, enquanto membros individuais vejam apenas seus próprios registros ou itens atribuídos a eles.
  • Administradores globais da sua aplicação podem ter um papel que permite ver e gerenciar todos os registros entre empresas e equipes.
Essa abordagem permite suportar aplicações complexas e multinível (às vezes chamadas de “User of User” ou UoU) enquanto a Base44 continua gerenciando login e a entidade User principal com segurança. Para projetar as regras exatas, use as opções de permissões de dados e segurança em nível de linha descritas no guia Gerenciando configurações de segurança.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.