Passer au contenu principal

Dans Base44, les données de votre application sont les informations qui donnent vie à tout. Elles incluent toutes les informations que votre application contient, telles que les personnes qui se connectent, le contenu que vous affichez, les commandes que vous traitez et les activités qui se produisent dans votre application.
Un exemple de données d'application avec des entités de données d'échantillon incluant Child, Task et Reward.

Comprendre vos données

Toutes les données de votre application sont organisées dans des tables, comme une feuille de calcul. Chaque table regroupe un type d’info (comme des personnes ou des produits) et les trie dans des colonnes appelées champs, telles que des noms, dates ou prix. Par exemple, si vous créez une application pour gérer l’activité de votre boutique, vous pouvez utiliser les tables de données de Base44 pour tout garder organisé. Vous pouvez avoir une table de données Users pour stocker les noms et adresses e-mail de vos clients, une table Products listant ce que vous vendez et une table Orders pour suivre chaque achat. Chaque nouveau client, produit ou commande est automatiquement ajouté comme une nouvelle ligne dans la bonne table, vous pouvez ainsi rapidement trouver, mettre à jour ou gérer les informations de votre boutique.

Types de champs de données

Lorsque vous, ou l’IA, ajoutez un champ (colonne) à votre table, vous choisissez quel type d’information il stocke. Voici quelques types de champs courants :
  • Text : Pour des mots, phrases ou descriptions (comme des noms de clients ou des détails de produits)
  • Number : Pour des prix, quantités ou mesures
  • Yes/No (Boolean) : Pour des champs qui sont vrais ou faux (comme « Est-il actif ? »)
  • Date/Time : Pour enregistrer des dates telles que le jour d’inscription, la date de commande ou l’heure d’un événement
  • File : Pour des images, documents ou autres fichiers
  • Reference : Pour lier cette table à une autre table (par exemple, lier chaque commande au bon client)
  • Object : Pour les cas avancés, cela vous permet d’ajouter des informations structurées telles qu’un objet JSON

Accéder aux données de votre application

Il est facile de voir toutes les informations que votre application collecte. Vous pouvez visualiser vos données à tout moment depuis le tableau de bord, où chaque table vous offre une vue claire et organisée de vos personnes, produits, commandes, et plus encore. Cela vous aide à suivre ce qui se passe dans votre application et à tout maintenir à jour.

Visualiser les données de votre application

  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Sélectionnez l’ensemble de données pertinent (table).
Accéder aux données de votre application depuis le tableau de bord de votre application
Vous pouvez également accéder à la table de données d’une entité directement depuis le mode Edit. Cliquez sur n’importe quel élément qui affiche des données d’une entité et sélectionnez Edit data.
Edit Data Button

Rechercher des données spécifiques

Utilisez la barre de recherche au-dessus de la table pour trouver rapidement les lignes pertinentes. La recherche examine tous les champs de texte de vos données, vous pouvez ainsi sauter directement à une ligne spécifique au lieu de faire défiler. Pour rechercher des données :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Entrez un mot, un nombre ou une phrase dans la barre de recherche au-dessus de la table.
Search 2

Filtrer vos données

Utilisez les filtres pour transformer une longue table en une vue ciblée, par exemple pour voir uniquement les fonctionnalités livrées, les éléments appartenant à votre équipe ou le travail prévu pour un trimestre spécifique. Les filtres affichés proviennent des champs de votre ensemble de données, chaque table a donc sa propre liste pertinente d’options de filtrage. Pour filtrer vos données :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Cliquez sur Filters en haut à droite de la table et sélectionnez vos filtres.
Filters 2

Ajouter et mettre à jour des données

Base44 collecte et met à jour automatiquement les données de votre application au fur et à mesure que les utilisateurs interagissent avec votre application. L’IA configure vos tables pour que les bonnes informations soient enregistrées et tenues à jour pour vous. Cependant, si vous souhaitez ajouter manuellement des informations (par exemple, ajouter un produit, mettre à jour un enregistrement ou entrer des données test), vous pouvez le faire facilement depuis le tableau de bord de votre application dans votre éditeur d’application.

Ajouter manuellement des données

  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Sélectionnez l’ensemble de données pertinent (table).
  4. Cliquez sur Add.
  5. Entrez les données et cliquez sur Submit.
Ajout de données dans Base44

Modifier des données

Pour modifier un enregistrement de données, cliquez sur la ligne de la table que vous souhaitez modifier, complétez les détails et cliquez sur Submit.

Supprimer des données

Supprimez les données de votre application à tout moment.
Remarque : Vous pouvez visualiser et restaurer les enregistrements récemment supprimés de toute table de données. Les enregistrements supprimés sont conservés pendant 30 jours, vous avez donc le temps de récupérer des informations si nécessaire. Cliquez sur l’icône More Actions en haut de la table de données et cliquez sur Recently Deleted pour voir et restaurer les enregistrements supprimés. Après 30 jours, les données sont définitivement supprimées et ne peuvent pas être restaurées.
Pour supprimer un seul enregistrement, cliquez sur l’icône Delete sur la ligne correspondante de la table. Suppression de données dans Base44 Pour supprimer tous les enregistrements d’une table, cliquez sur l’icône More Actions sur l’entité de données et cliquez sur Delete All. Vous pouvez également demander au chat IA de supprimer des enregistrements pour vous. L’IA prépare l’action de suppression et demande votre approbation avant que quoi que ce soit ne soit supprimé. Pour supprimer des données avec le chat IA :
  1. Ouvrez le chat IA dans votre éditeur d’application.
  2. Décrivez ce que vous souhaitez supprimer, par exemple : Supprime les données de l'Italie dans l'entité TripItem.
  3. Examinez la demande de suppression suggérée par l’IA, y compris le nom de l’entité.
  4. Cliquez sur Approve pour confirmer la suppression, ou Reject pour annuler.
Demander au chat IA de supprimer des données

Importer des données

Parfois, vous voulez importer beaucoup d’informations dans votre application en une seule fois. Vous pouvez importer des données de 2 manières, selon que vous voulez travailler directement dans le tableau de bord ou demander de l’aide au chat IA.
Les imports ajoutent de nouvelles lignes à vos tables. Ils ne mettent pas à jour ni n’écrasent les enregistrements existants. Si vous voulez que votre fichier remplace les données d’une table, supprimez d’abord les enregistrements actuels de cette table, puis relancez l’import avec votre fichier.

Utiliser le chat IA

Utilisez le chat IA pour transformer des fichiers de données existants en entités et enregistrements dans votre application. Cela est utile lorsque vous avez déjà des informations dans une feuille de calcul ou un fichier JSON et que vous souhaitez les apporter à Base44. Vous pouvez téléverser des fichiers de données structurées et demander à l’IA de créer ou mettre à jour des entités pour vous, y compris configurer les tables et mapper les champs. Formats pris en charge pour l’importation de données :
  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • JSON (.json)
Si vous téléversez un fichier Excel avec plusieurs feuilles, vous pouvez demander à l’IA d’importer une seule feuille ou d’importer toutes les feuilles dans leurs entités correspondantes.

Exemples de prompts que vous pouvez utiliser :

  • Importe ces données dans l'entité Customers.
  • Importe ce fichier JSON dans mon entité Orders.
  • Importe la feuille 'Orders' dans l'entité Orders.
  • Voici un CSV de mes Products. Crée une entité Products avec des champs correspondants et importe ces lignes.
Pour importer des données à l’aide du chat IA :
  1. Créez l’entité dans laquelle vous souhaitez importer (par exemple, Products, Contacts, Orders).
  2. Ouvrez le chat IA dans votre éditeur d’application.
  3. Cliquez sur l’icône Upload files et sélectionnez votre fichier de données.
  4. Demandez à l’IA d’importer les données.
  5. Examinez la réponse et approuvez l’import dans le chat.
Approbation de l'import de données dans le chat IA
Lorsque vous importez des données de cette manière, Base44 analyse la structure de votre fichier et mappe les colonnes aux champs de votre entité. Il peut créer ou mettre à jour des entités si votre schéma doit changer, ajoutant de nouvelles entités ou champs, ou ajustant les types de champs pour correspondre à votre fichier. Il ne met pas à jour ni n’écrase les enregistrements existants ; il ajoute toujours de nouvelles lignes. Si quelque chose ne correspond pas, l’IA met à jour le schéma là où cela est sûr, puis réessaie l’import pour que vous n’ayez pas besoin de tout corriger manuellement.
Pour les limites de taille de fichier et plus de détails sur le téléversement de fichiers vers le chat IA, voir Téléverser et gérer des fichiers.
Pour utiliser le chat IA pour remplacer les données existantes : Si vous voulez que le contenu d’un fichier remplace tous les enregistrements actuels d’une entité, vous devez d’abord vider l’entité, puis importer les nouvelles lignes depuis votre fichier.
Conseil : Avant de supprimer des enregistrements, envisagez d’exporter la table pour avoir une copie de sauvegarde de vos données d’origine.
  1. Demandez au chat IA de supprimer les enregistrements dans l’entité pertinente (par exemple, Supprime tous les enregistrements de l'entité Orders.).
  2. Confirmez que vous voulez supprimer les enregistrements.
  3. Cliquez sur l’icône Upload files et sélectionnez votre fichier de données.
  4. Demandez au chat IA d’importer le fichier dans la même entité.

Directement depuis le tableau de bord

Utilisez cette option lorsque vous avez déjà un CSV qui correspond à votre table et que vous voulez simplement que les lignes apparaissent dans vos données. Les imports du tableau de bord prennent actuellement en charge les fichiers CSV (.csv).
Importation de données depuis le tableau de bord de votre application
Pour importer des données depuis le tableau de bord :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Sélectionnez l’ensemble de données pertinent (table).
  4. Cliquez sur l’icône More Actions et cliquez sur Import.
  5. Choisissez votre fichier CSV et cliquez sur Open.
Remarque : Les imports depuis le tableau de bord n’ajoutent également que de nouvelles lignes. Ils ne mettent pas à jour ni n’écrasent les enregistrements existants. Si vous voulez remplacer tout dans une table par le contenu d’un fichier CSV, cliquez d’abord sur Delete All sur cette table pour vider les enregistrements, puis importez le CSV.
Exemple : Exportez votre liste de clients depuis un autre outil au format CSV, ajustez les colonnes pour correspondre à votre table Customers, puis importez le fichier afin de pouvoir gérer ces clients directement dans Base44.

Exporter des données

Vous pouvez vouloir sortir les données de votre application pour les sauvegarder, les analyser ou les utiliser dans d’autres outils. Pour ce faire, vous pouvez utiliser l’option Export. Par exemple, vous pouvez vouloir exporter les commandes de votre boutique ou les listes de personnes à partager avec votre comptable, ou utiliser les données pour créer des rapports personnalisés. Vos données se téléchargent sous forme de fichier CSV que vous pouvez ouvrir dans un logiciel de feuille de calcul tel qu’Excel ou Google Sheets. Pour exporter les données de votre application :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Data.
  3. Sélectionnez l’ensemble de données pertinent (table).
  4. Cliquez sur l’icône More Actions et cliquez sur Export.
Exportation de données depuis le tableau de bord de votre application

Modifier les autorisations de données

Chaque table de données a ses propres paramètres de sécurité, contrôlant qui peut lire et écrire ses données. Read Access : Qui peut visualiser les enregistrements
Write Access : Qui peut créer, mettre à jour ou supprimer des enregistrements
Remarque : Pour des explications plus détaillées, consultez le guide de gestion des paramètres de sécurité.
Pour modifier les autorisations de vos données :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Security.
  3. Cliquez sur l’entité de données pertinente et définissez les autorisations.
Modification des autorisations de données dans Base44

Connecter vos données à une autre application

Vous pouvez laisser une autre application lire ou écrire des données depuis votre application Base44. Cela est utile si vous souhaitez synchroniser des informations, automatiser des tâches ou donner accès à des outils externes.
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur API.
  3. Sélectionnez l’entité de données pertinente dans le menu déroulant.
  4. Choisissez l’exemple de code dont vous avez besoin (par exemple, JavaScript ou Python).
  5. Copiez le code fourni pour lire ou mettre à jour les données.
  6. Collez ce code dans l’autre application ou outil, afin qu’il sache comment se connecter à votre table.
Obtention d'exemples de code pour les entités de données dans Base44

FAQ

Sélectionnez une question ci-dessous pour en savoir plus sur les données de votre application.
Il n’est actuellement pas possible de fusionner automatiquement deux applications distinctes en une seule application dans Base44. Chaque application est gérée comme un projet indépendant avec son propre code source, paramètres, autorisations et intégrations.Si vous souhaitez combiner les fonctionnalités de deux applications, vous devez recréer ou copier manuellement le code, les composants et les paramètres d’une application à l’autre. Après avoir combiné le code et la fonctionnalité, testez soigneusement la nouvelle application pour vous assurer que tout fonctionne comme prévu.
Oui, pour supprimer vos données, allez dans Data dans le tableau de bord de votre application. Sur l’onglet de données pertinent, cliquez sur More Actions puis sur Delete All. Vous pouvez accéder et restaurer les données supprimées pendant 30 jours, mais après cela, elles sont définitivement supprimées.Supprimer les entités de données dans Base44
Vous pouvez accéder et restaurer vos données supprimées pendant 30 jours. Après cela, les données supprimées sont définitivement retirées et ne peuvent pas être restaurées.
Oui. Vous pouvez demander en toute sécurité au chat IA d’ajouter des données fictives pour les tests. Par défaut, il ajoute de nouveaux enregistrements sans modifier ni supprimer ceux existants, vos informations importantes restent ainsi protégées.Pour des tests structurés, il est préférable d’utiliser la fonctionnalité de données test intégrée plutôt que d’ajouter des enregistrements fictifs ad hoc à vos tables en direct. Les données test vous permettent de générer, réinitialiser et supprimer rapidement des enregistrements d’échantillon sans affecter vos données de production réelles. Apprenez-en plus dans Tester vos données.Si vous choisissez d’ajouter des enregistrements test directement à une table avec le chat IA, vous pouvez les effacer plus tard depuis le tableau de bord en supprimant ces enregistrements.
Le chat IA se concentre sur l’ajout et l’importation de données. Il ne supprime pas les enregistrements à moins que vous ne demandiez clairement de supprimer des données d’une entité spécifique et confirmiez l’action.Si vous souhaitez remplacer toutes les données d’une entité par le contenu d’un fichier, le modèle sûr est :
  • Exporter la table actuelle si vous voulez une sauvegarde.
  • Demander au chat IA de supprimer les enregistrements de l’entité concernée.
  • Téléverser votre fichier et demander au chat IA de l’importer dans la même entité.
Cela garantit que l’entité est d’abord vidée, puis remplie avec les nouvelles lignes de votre fichier.
Si vous souhaitez ajouter une nouvelle colonne (champ) ou apporter d’autres modifications à vos tables de données, demandez au chat IA de le faire pour vous. Le chat IA gère les mises à jour de votre schéma de données, vous devez juste décrire ce que vous voulez changer.Par exemple, si vous voulez ajouter une colonne « Notes » à l’une de vos tables de données, demandez au chat de l’ajouter. Il est préférable d’utiliser le mode Discuss dans le chat pour aider l’IA à décider comment aborder le changement avant de l’implémenter.
À partir du 27 novembre 2025, il y a une limite de 5 000 éléments par demande pour aider à maintenir des performances rapides, stables et fiables.Si votre application récupère actuellement tout en une seule grande demande, vous devrez peut-être la mettre à jour pour charger les données en plus petits morceaux. Une fois ce changement en place, vérifiez vos flux pour vous assurer que tout fonctionne toujours comme prévu.
Conseil : Pour vous assurer que vous êtes dans la limite, vous pouvez coller ce message dans le chat IA Base44 : « Assure-toi que toutes les demandes de récupération de données sont limitées à 5 000 éléments. »
Vous n’avez pas perdu vos données. Lorsqu’une collection contient plus de 5 000 enregistrements, le système limite le nombre d’éléments pouvant être chargés en même temps pour protéger les performances. Ce que vous voyez dépend de l’endroit où vous regardez :
  • Dans votre tableau de bord : La table de données n’affiche que jusqu’à 5 000 éléments, même si votre collection en contient plus. Tous vos enregistrements sont toujours stockés. Pour tout examiner, exportez la collection en CSV depuis le tableau de bord afin de voir tous les éléments en dehors de la vue de table.
  • Dans les pages de votre application : Les pages qui essaient de récupérer toute la collection en une seule demande n’affichent également que jusqu’à 5 000 éléments. Le reste des enregistrements est toujours là, mais ils ne sont pas chargés sur cette page. Configurez la pagination pour que votre application charge les données en plus petits morceaux, par exemple 50 à 200 éléments à la fois. Vous pouvez demander au chat IA d’ajouter la pagination pour vous.
Oui. Si les données sont stockées à l’intérieur de votre application Base44, vous pouvez lire à partir de vos entités et les afficher sur n’importe quel forfait, y compris le forfait gratuit. La récupération et l’affichage de base des données ne nécessitent pas de fonctions backend ni de forfait payant.Les fonctions backend ne sont nécessaires que lorsque vous souhaitez vous connecter à un service externe ou une API en dehors de Base44, comme Strava, Stripe ou une base de données tierce. La connexion à des API externes nécessite le forfait Builder ou supérieur.
Oui. Vous pouvez construire un système complet de rôles et de hiérarchie dans votre application, y compris des gestionnaires, des équipes et même des espaces séparés pour chaque client si vous construisez une application SaaS.À un haut niveau, le modèle fonctionne ainsi :
  • Les gens s’inscrivent et se connectent via le flux de connexion normal de Base44. Les détails de leur compte sont stockés dans l’entité User intégrée. Vous ne modifiez pas les règles de sécurité de cette entité.
  • Vous créez vos propres entités pour modéliser votre activité, par exemple Company, Team et TeamMember.
  • Chaque enregistrement dans ces entités renvoie à un enregistrement User à l’aide d’un champ de référence, tel que userId. Cela vous permet de connecter les comptes de connexion à vos propres rôles métier.
  • Vous utilisez les autorisations de données et la sécurité au niveau des lignes sur vos entités pour que chaque personne ne voie que les enregistrements qu’elle devrait voir.
Par exemple :
  • Dans une application SaaS, chaque enregistrement Company peut représenter l’un de vos clients. Les autorisations de données s’assurent que les personnes d’une entreprise ne peuvent pas voir les données d’une autre entreprise.
  • Au sein de chaque entreprise, les enregistrements TeamMember peuvent stocker des champs tels que rôle, gestionnaire et équipe. Vous pouvez ensuite définir des règles pour que les gestionnaires voient tous les enregistrements de leur équipe, tandis que les membres individuels de l’équipe ne voient que leurs propres enregistrements ou les éléments qui leur sont assignés.
  • Les administrateurs globaux dans votre application peuvent avoir un rôle qui leur permet de voir et de gérer tous les enregistrements de toutes les entreprises et équipes.
Cette approche vous permet de prendre en charge des applications complexes à plusieurs niveaux (parfois appelées « User of User » ou UoU) tandis que Base44 continue de gérer la connexion et l’entité User principale en toute sécurité. Pour concevoir les règles exactes, utilisez les autorisations de données et les options de sécurité au niveau des lignes décrites dans le guide Gérer les paramètres de sécurité.
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.