Chapitre 3 - Base de données intégrées

Bienvenue dans ce chapitre consacré à la base de données intégrée au studio no-code.

5 min

Cette base de données est intégrée à la plateforme Convertigo et vous permet de créer des applications commerciales sans aucune connexion externe.

Dès que vous ouvrez votre projet, cliquez sur l'onglet "No-code Database" en haut. Vous arrivez alors sur l'interface de gestion de la base de données. C'est ici que vous pouvez créer et gérer toutes les données utilisées dans votre application.

Sur le côté droit, cliquez sur le bouton "Ajouter nouveau..." et sélectionnez "Base de données". Donnez un nom à votre base de données. Par exemple, "ClientTracking", "HRFeedback" ou "Inventory" : "Suivi des clients", "HRFeedback" ou "Inventaire".

Une fois créée, la base de données s'ouvre automatiquement et une première table est générée. Vous pouvez commencer avec cette table vide, ou importer des données si vous en avez déjà (CSV, JSON, XML, ou même depuis PostgreSQL ou Airtable).

Votre premier tableau apparaît. Par défaut, il comprend une seule colonne de texte. Cliquez sur l'en-tête de la colonne pour la renommer ou modifier son type. De nombreux types de champs sont disponibles :

Texte simple, texte long, nombre, date, courriel, numéro de téléphone, case à cocher, liste déroulante, relation avec un autre tableau, et même téléchargement de fichiers.

Vous pouvez ajouter autant de colonnes que vous le souhaitez. Il vous suffit de cliquer sur le bouton "+" à droite, puis de choisir le nom et le type du nouveau champ.

Sur la gauche, vous trouverez la barre latérale avec la liste de toutes les bases de données créées dans votre projet. Chaque base de données peut contenir une ou plusieurs tables, et vous pouvez créer autant de tables que vous le souhaitez dans une même base de données.

Chaque tableau fonctionne comme une feuille Excel dynamique que vous pouvez remplir manuellement ou automatiquement via votre application.

Une fois les colonnes définies, vous pouvez commencer à ajouter des lignes manuellement ou à l'aide de formulaires dans votre application. Ces données seront ensuite disponibles dans vos pages pour affichage, filtrage ou modification.

Utiliser l'IA pour générer des échantillons de données pour vos tableaux internes

Cliquez sur le bouton ci-dessous pour télécharger un fichier CSV contenant des exemples de données.  

Vous pouvez utiliser ce fichier pour importer des données de test dans votre tableau et suivre le tutoriel.

Au cours des premières phases de développement, il est souvent plus facile de tester une application avec des données réalistes, mais fictives, plutôt qu'avec des tables vides. ChatGPT peut vous aider à créer cet ensemble de données en quelques secondes, puis vous le livrer sous la forme d'un fichier CSV que vous pouvez importer directement dans la base de données No-code.

Commencez par déterminer les colonnes dont votre tableau a besoin. Par exemple, si votre application gère les commentaires des clients, vous pourriez avoir besoin de "Nom", "Département", "Score d'humeur", "Bien-être physique", "Bien-être social", "Commentaire sur le feedback" et "Soumis à". Une fois que vous avez la liste des colonnes, ouvrez ChatGPT et demandez un CSV. Un message concis pourrait être le suivant :

"Générer un CSV avec dix lignes pour un tableau de rétroaction. Colonnes : Nom, Département, Score d'humeur (1-10), Bien-être physique, Bien-être social, Commentaire de feedback, Soumis le (date ISO). Ne produire que le texte CSV".

ChatGPT répondra avec un contenu CSV simple. Copiez cette réponse dans un fichier texte vierge et enregistrez-le avec une extension .csv.

Retournez à l'onglet Base de données sans code dans Convertigo, ouvrez le tableau que vous avez créé et cliquez sur Importer. Sélectionnez le fichier CSV que vous venez d'enregistrer, laissez l'assistant mapper chaque colonne et confirmez. Quelques secondes plus tard, votre tableau est rempli d'entrées réalistes, ce qui vous permet de prévisualiser immédiatement les pages, de tester les filtres et de valider les graphiques sans attendre que les utilisateurs réels soumettent leurs données.

Importons un ensemble de données pour alimenter notre tableau