Want to create interactive content? It’s easy in Genially!
Airtable
Équipe formation
Created on November 15, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
Interactive Bingo
View
Interactive Hangman
View
Secret Code
Transcript
AIRTABLE
Base de données relationnelle
© 2024 - au carré - Tous droits réservés
Sommaire
Partie 4
Partie 3
Partie 1
Partie 2
- Définition
- Premiers pas
- Groupes, tris, filtres
- Vues
- Collaboration
- Introduction aux relations
- Diagrammes relationnels
- Fonctionnalités avancées
- Les formules
- Bases
- Opérateurs
- Fonctions
- Formats
- Les automatisations
- Formulaires "prefill"
- Interfaces
- L'import de données
© 2024 - au carré - Tous droits réservés
Sommaire
⚠ Quelques points importants ⚠
- Si vous ne comprenez pas certains termes techniques, n’hésitez pas à le signaler.
- Vous avez une question ? Posez-la, dans ¾ des cas elle vous apportera 50% de la réponse.
- Une contrainte, autres ? Prévenez-nous.
© 2024 - au carré - Tous droits réservés
Partie 1
Définition Premiers pas Groupes, tris, filtres Vues Collaboration
© 2024 - au carré - Tous droits réservés
A quoi sert Airtable ?
- Airtable Interfaces / View :
- Créer des applis métiers interconnectés
- Créer des vues personnalisées en fonction de vos besoins.
- Airtable Automations / Extensions :
- Améliorer votre collaboration
- Étendre le champ des possibles avec des actions plus complexes.
- Airtable Data / Automations :
- Traiter des données avec une source de vérité fiable en temps réel
- Réduire votre charge mentale en automatisant vos processus
© 2024 - au carré - Tous droits réservés
Airtable, qu’est-ce que c’est ?
Selon Airtable, vous pouvez créer des bases de données et des applications puissantes et personnalisées pour prendre en charge les flux de travail (workflow) les plus importants de votre équipe. Pour faire simple Airtable permet :
- De structurer la donnée.
- Faire des calculs complexes sur la donnée.
- Organiser plus intuitivement cette donnée.
- Créer des applications depuis cette donnée.
- Automatiser des processus de données.
🚨 Attention Airtable n’est pas un tableur ! C’est un outil de base de données relationnelle.
© 2024 - au carré - Tous droits réservés
Différence entre un tableur & airtable
Un tableur est fait pour traiter des données statiques de façon indépendante.
© 2024 - au carré - Tous droits réservés
Différence entre un tableur & airtable
Une base de données pour gérer des données dynamiques de façon structurée.
© 2024 - au carré - Tous droits réservés
Des possibilités infinies de gestions de données
© 2024 - au carré - Tous droits réservés
Création du compte sur Airtable
© 2024 - au carré - Tous droits réservés
Petit récap’
Airtable, c’est de la gestion de base de données moderne et simple, avec des champs riches et typés. Différent d’un tableur, qui sert à faire des calculs.
📙 Le lexique important :
- une “Airtable base” (base de données) = un document (data)
- une “table” = un onglet
- un “champs” (“fields”) = une colonne
- un “enregistrement” (“record”) = une ligne
- une “view” = une vue
- une “automation” = une automatisation
- une “interface” = une application web Airtable
Meilleure alternative de Airtable :
© 2024 - au carré - Tous droits réservés
Les différents types de champs
- Les champs comportent des informations pertinentes personnalisées en lien avec votre base de données.
- Utiles pour classer les données afin d’en simplifier le tri, la gestion et l’analyse.
- Les champs correspondent aux colonnes du tableau
© 2024 - au carré - Tous droits réservés
Première base de données
CAS PRATIQUE
Création de votre première base de données
Bibliothèque personnelle
© 2024 - au carré - Tous droits réservés
Première base de données - correction
© 2024 - au carré - Tous droits réservés
Organiser ses données - Grouper
© 2024 - au carré - Tous droits réservés
Organiser ses données - Trier
© 2024 - au carré - Tous droits réservés
Organiser ses données - Filtrer
© 2024 - au carré - Tous droits réservés
Les vues Airtable
Jusqu'à présent, nous avons exploré la vue Grille (“Tableur”), mais vous pouvez afficher vos informations dans 8 types de vues différents, en fonction de vos besoins.
Les différentes vues sont les suivantes
© 2024 - au carré - Tous droits réservés
Les vues Airtable
Une table : plusieurs facettes 🎲
Les vues sont pratiques pour :
- consulter les infos plus aisément, de manière segmentée…
- partager ces vues via un simple lien à n’importe qui
© 2024 - au carré - Tous droits réservés
Les formulaires Airtable
A quoi ça sert ?
Ils sont utiles pour :
- Récupérer de la donnée sans donner accès à la base
- Structurer la façon dont on veut récupérer les données
- Envoyer simplement un lien aux gens de l’extérieur pour qu’ils enrichissent la base
- Envoyer des formulaires différents en fonction de qui remplit (cacher des champs, champs conditionnels, etc…)
© 2024 - au carré - Tous droits réservés
Démo : Création d’un formulaire
© 2024 - au carré - Tous droits réservés
Démo : Création d’un formulaire
© 2024 - au carré - Tous droits réservés
Organiser ses données
CAS PRATIQUE
Votre première base passe au niveau 2
Bibliothèque personnelle
© 2024 - au carré - Tous droits réservés
Collaborer dans Airtable
Il existe quatre niveaux d’administration de collaboration :
- Createur : Un créateur dispose d'un accès et d'un contrôle complets en matière de modification : il peut apporter des modifications à la structure de la base, en plus d'ajouter, de supprimer et de modifier des enregistrements.
- Editeur : il peut ajouter ou modifier des enregistrements et des vues, mais ne peut pas modifier la structure de base (comme l'ajout de champs ou de tables).
- Commentateur : Le commentateur a une visibilité complète, mais peut uniquement laisser des commentaires sur les enregistrements et créer des vues personnelles.
- Lecture seule : L'accès en lecture seule permet uniquement de visualiser les données d'une base.
© 2024 - au carré - Tous droits réservés
Ajouter un collaborateur
© 2024 - au carré - Tous droits réservés
Partager une vue
© 2024 - au carré - Tous droits réservés
Collaborer
CAS PRATIQUE
Mise en place d'une base de données partagée
Collaborer en équipe
© 2024 - au carré - Tous droits réservés
Protéger ses données
Une partie du processus de collaboration consiste à déterminer qui peut voir et qui peut modifier les différentes parties d'une base. Toutes les personnes n'ont pas besoin de tous les niveaux d'accès, et vous pouvez exécuter un flux de travail plus efficacement en limitant où et quand les personnes peuvent apporter des modifications. Il existe trois manières différentes d'empêcher les modifications indésirables :
- Les vues verrouillées (“locked view”)
- Autorisations de modification de “tableau”
- Autorisations de modification de “champ”
© 2024 - au carré - Tous droits réservés
Merci !
Avez-vous des questions ?
© 2024 - au carré - Tous droits réservés
Partie 2
Introduction aux relations Digrammes relationnels Fonctionnalités avancées
© 2024 - au carré - Tous droits réservés
Introduction aux relations : une table, une entité
Une entité est un groupe de données, qui désigne le même objet de la vie réelle et avec différents attributs qui lui sont propres.
- Un livre est une entité qui a différents attributs : un type, un résumé, un prix etc.
- Son auteur est une autre entité qui a d’autres attributs : un prénom, un nom, une date de naissance, biographie etc.
Reprenons l’exemple de notre bibliothèque :
✅ Et la bonne façon de faire le design de sa base de donnée c’est de créer une table par entité puis de les lier entre elles.
© 2024 - au carré - Tous droits réservés
Démonstration d’un “Lier à une autre entrée”
© 2024 - au carré - Tous droits réservés
Établir une relation
CAS PRATIQUE
Votre base bibliothèque passe au niveau 3
Établir une relation entre les livres et leurs auteurs
© 2024 - au carré - Tous droits réservés
Quelques points importants
- La liaison récupère le nom de la table d’origine pour le champ qui apparaîtra dans la liaison
- La liaison récupère le premier champ de la table d’origine (raison pour laquelle il n’est pas à déplacer), il faut donc bien structurer ses champs dans sa table
- Si vous remaniez vos champs, les informations de la liaison changeront
- La liaison fonctionne souvent avec un autre composant assez puissant (cumul)
- Les liaisons facilitent le ressaisie de certaines informations
© 2024 - au carré - Tous droits réservés
L’ERD ou Entity Relationship Diagram
Pour définir des relations entre les entités il faut utiliser un ERD ou Diagramme de Relation entre Entités en français, qui est un outil pour désigner des workflow / des processus. Parmis les plus connu on retrouve :
- Miro
- Whimsical
- Figjam de Figma
© 2024 - au carré - Tous droits réservés
Les types de relations entre les tables
Il existe 3 types de relations :
Relation “one to one”
Relation “one to many”
Relation “many to many”
© 2024 - au carré - Tous droits réservés
Comment définir le type de relation ?
🤔 Quelle est la relation d’une table avec une autre dans votre système ? Ca dépend de vos réalités terrain : Par exemple : une classe est-elle liée à un seul enseignant ou plusieurs ? ↪ la réponse ne sera pas la même en école maternelle / élémentaire ou au collège / lycée.
© 2024 - au carré - Tous droits réservés
Définir les attributs d’une entité
Un attribut est un champ dans Airtable, ça c’est assez simple 😉 On peut voir se dessiner notre base de données de cette façon en ajoutant les attributs à nos entités :
© 2024 - au carré - Tous droits réservés
ERD
CAS PRATIQUE
Créer ses premiers diagrammes relationnels
© 2024 - au carré - Tous droits réservés
ERD - correction
Agence de location de voiture de mariage
Association de jardinage
© 2024 - au carré - Tous droits réservés
ERD - correction
Agence de location d’instruments de musique
© 2024 - au carré - Tous droits réservés
Les relations : en résumé
Principe simple de développement DRY : Don’t Repeat Yourself (“Ne faites pas plusieurs fois la même chose”)
Les relations sont utiles pour :
- ne pas saisir plusieurs fois la même chose
- éviter les erreurs de saisie
- consulter tous les records liés à un autre record
- faire certaines opérations (“lookups” et “rollups”/”count”)
- faire bien d’autres choses utiles
- et surtout parce que c’est la bonne manière de faire : voilà tout
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire
CAS PRATIQUE
Les relations dans une école
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Les fonctionnalités avancées - Cumul
Le Cumul (Rollup) pour faire des calculs spécifiques
Un Cumul (Rollup) effectue des opérations ou applique des formules sur des cellules spécifiques à partir d'enregistrements présents dans une autre table
Il s'utilise en combinaison d’une relation "Lier à une autre entrée" (“Link to another record“)
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - Cumul
CAS PRATIQUE
Mise en pratique du Cumul
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Les fonctionnalités avancées - Quantité
Le Quantité (Count) pour compter les enregistrements liés
Le Count permet de compter le nombre de records liés à chacun des records de votre table.
Il s'utilise en combinaison d’une relation "Lier à une autre entrée" (“Link to another record“)
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - Quantité
CAS PRATIQUE
Mise en pratique du Quantité
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Les fonctionnalités avancées - Recherche
Le Recherche (Lookup) pour afficher une donnée d’une table vers une autre
Un Recherche vous permet d'extraire le contenu d'un enregistrement lié vers un autre enregistrement lié. Il permet d'afficher la valeur du (ou des) enregistrements liés.
Il s'utilise en combinaison d’une relation "Lier à une autre entrée" (“Link to another record“)
Il est possible de définir des conditions dans le champ Lookup, pour n'afficher que les records remplissant certaines conditions
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - Recherche
CAS PRATIQUE
Mise en pratique du Recherche
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Merci !
Avez-vous des questions ?
© 2024 - au carré - Tous droits réservés
Partie 3
Les formules Bases Opérateurs Fonctions Formats
© 2024 - au carré - Tous droits réservés
La base des formules Airtable
Les formules vous permettent de référencer d'autres champs dans une table et de créer différentes fonctions basées sur le contenu de ces champs.
© 2024 - au carré - Tous droits réservés
Comprendre les formules dans Airtable
Airtable n’est pas un tableur, donc les formules Airtable font référence à des champs entiers (la colonne), pas à des cellules spécifiques.Les formules Airtable permettent de faire des opérations à partir de champs existant dans la table où j’effectue la formule, pas sur l’ensemble de la base.
Une formule peut être composée de :
- d'opérateurs (par exemple, +, -, *, /, &).
- de fonctions (par exemple, SUM, CONCATENATE).
- et d'autres champs de la même table (variables)
© 2024 - au carré - Tous droits réservés
Démo formule de base
Calcul du prix total des ventes de livres
© 2024 - au carré - Tous droits réservés
Les formats (mise en forme) de formule
Formats pour un nombre
Format devise
Format pour une date
© 2024 - au carré - Tous droits réservés
Un doute ? Cherchez dans la documentation
Un des réflexe à avoir si vous ne savez pas comment procéder ou si vous cherchez comment fonctionne une formule :https://support.airtable.com/docs/formula-field-reference
Vous avez un accès rapide dans votre base de donnée :
© 2024 - au carré - Tous droits réservés
Exemples : opérateur & fonctions de texte
Opérateur de texte
Fonctions de texte
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - formules de texte
CAS PRATIQUE
Créer le nom complet des élèves
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Formules de texte - correction
Nom complet
Nom en majuscule
© 2024 - au carré - Tous droits réservés
Exemples : opérateur & fonctions numériques
Opérateurs numériques
Fonctions numériques
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - formules numériques
CAS PRATIQUE
Calculer la moyenne de la classe
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Formules numérique - correction
Moyenne arrondie
© 2024 - au carré - Tous droits réservés
Exemples : opérateur & fonctions logiques
Opérateurs logiques
© 2024 - au carré - Tous droits réservés
Exemples : opérateur & fonctions logiques
Fonctions logiques
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - formules logiques
CAS PRATIQUE
Ajouter un marqueur visuel “✅” ou “❌”
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Formules numériques - correction
Moyenne satisfaisante
Moyenne satisfaisante + bonus
© 2024 - au carré - Tous droits réservés
Exemples : fonctions de date et d’heure
Fonctions de date et d’heure
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - formules de date
CAS PRATIQUE
Calculer l’âge des élèves
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Formules de date - correction
Âge de l'élève + bonus
© 2024 - au carré - Tous droits réservés
Merci !
Avez-vous des questions ?
© 2024 - au carré - Tous droits réservés
Partie 4
Les automatisations Formulaires "prefill" Les Interfaces L'import de données
© 2024 - au carré - Tous droits réservés
Les automatisations (automations)
Le lexique de base :
- Automatisation (automation) : une fonctionnalité utile pour réduire les tâches répétitives
- Déclencheur (trigger) : un événement prédéfini qui déclenche l’automation en fonction de l’action choisie.
- Action : une action effectue une opération pouvant mettre à jour une base ou encore un service externe.
- Run : le système compte une exécution à chaque fois qu’un déclencheur est invoqué (que les actions s’exécutent correctement ou non)
Le mécanisme :
- Définir un déclencheur dans la liste suggérée par Airtable et le paramétrer
- Tester le déclencheur
- “Utiliser la suggestion suivante : record”
- “Choisir record”
- Ajouter une action simple ou une logique avancée
- Logique conditionnelle ou groupe de répétitions
- Tester l’action
- Mettre l’automatisation en route (Activer)
© 2024 - au carré - Tous droits réservés
Les automatisations (pas à pas)
© 2024 - au carré - Tous droits réservés
Prefill : Ajouter des paramètres dans l’URL !
Lors de la création d'un formulaire Airtable , vous pouvez utiliser prefill_ pour ajouter des paramètres dans l'URL du formulaire et pré-remplir des champs spécifiques.
Notez que cette fonctionnalité ne peut pas être utilisée pour modifier des informations qui existent déjà dans votre base
© 2024 - au carré - Tous droits réservés
Prefill : Copier l’URL de votre formulaire
© 2024 - au carré - Tous droits réservés
Prefill : Les tout premiers paramètres
Récupérer le lien de votre form : https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd Puis ajouter tout d’abord “?” à la fin de l’URL : https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd? Ensuite vous pouvez ajouter par exemple :
- Pour le champ “Titre” : prefill_Titre=Livre
- Pour la champ “Date” : prefill_Date=24/12/2024
- https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd?prefill_Titre=Livre
- https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd?prefill_Date=25/12/2024
© 2024 - au carré - Tous droits réservés
Prefill : Les tout premiers paramètres
© 2024 - au carré - Tous droits réservés
Prefill : Les tout premiers paramètres combinés
Récupérer le lien de votre form : https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd Toujours ajouter “?” à la fin de l’URL : https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd? Ensuite vous pouvez ajouter par exemple :
- Pour le champ “Titre” : prefill_Titre=Livre
- Puis il faut ajouter le “&” entre le premier et le deuxième paramètre
- Pour la champ “Date” : prefill_Date=24/12/2024
- https://airtable.com/appyz3YZc4cWP5uTI/shrJW7Shu6R82HFLd?prefill_Titre=Livre&prefill_Date=25/12/2024
© 2024 - au carré - Tous droits réservés
Prefill : Les tout premiers paramètres combinés
© 2024 - au carré - Tous droits réservés
Prefill & hidden : Masquer un champ prefilled
Récupérer le lien de votre form : https://airtable.com/appyz3YZc4cWP5uTI/shrEiNEDjRMJ6XGSu Toujours ajouter “?” à la fin de l’URL : https://airtable.com/appyz3YZc4cWP5uTI/shrEiNEDjRMJ6XGSu? Ensuite vous pouvez ajouter par exemple :
- Pour le champ “Nom de l'auteur” : prefill_Nom+de+l'auteur=Laurena+GuietRichol ou prefill_Nom+de+l'auteur=Laurena%20GuietRichol
- Puis ajouter “&hide_” devant le paramètre que vous voulez cacher et “true” en valeur :
- Donc pour “Nom de l'auteur” : &hide_Nom+de+l'auteur=true
- https://airtable.com/appyz3YZc4cWP5uTI/shrEiNEDjRMJ6XGSu?prefill_Nom+de+l'auteur=Laurena+GuietRichol&hide_Nom+de+l'auteur=true
© 2024 - au carré - Tous droits réservés
Prefill & hidden : Masquer un champ prefilled
© 2024 - au carré - Tous droits réservés
Prefill formulaire & bouton : utiliser une variable
- Créer un champ "Bouton"
- Créer une action "Open URL"
- Insérer une URL entre guillemets ""
- "urlformulaire?prefill_record="
- Ajouter la fonction avec l'opérateur & ENCODE_URL_COMPONENT({variable record})
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - Prefill en form
CAS PRATIQUE
Une école avec des paramètres d’URL
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
Prefill en form - correction - 1
© 2024 - au carré - Tous droits réservés
Prefill en form - correction - 2
© 2024 - au carré - Tous droits réservés
Prefill en form - correction - 3
© 2024 - au carré - Tous droits réservés
L'interface : la brique "front" d'Airtable
© 2024 - au carré - Tous droits réservés
Créer une interface
© 2024 - au carré - Tous droits réservés
Créer une interface : le tableau de bord (dashboard)
© 2024 - au carré - Tous droits réservés
Créer une interface : le tableau de bord (dashboard)
© 2024 - au carré - Tous droits réservés
Créer une interface : ajouter un élément
© 2024 - au carré - Tous droits réservés
Créer une interface : ajouter un élément
© 2024 - au carré - Tous droits réservés
Créer une interface : examen des entrées
© 2024 - au carré - Tous droits réservés
Système de gestion scolaire - Interfaces
CAS PRATIQUE
Des interfaces pour une meilleure ergonomie
École élémentaire Tim Berners-Lee
© 2024 - au carré - Tous droits réservés
L'import de données
Souvent, dans la création d’application, le client peut vous demander d’y intégrer ses données Par exemple, pour une application de gestion d’une bibliothèque, le client a déjà ses 9425 livres enregistrés dans Excel.
Solution 1 On peut les saisir à la main dans l’application. Admettons que ça nous prenne 1 minute par ligne. Il nous faudrait presque 23 jours (en travaillant 7 heures par jour sans faire de pause…) pour tout saisir. Solution 2 On importe les données 😎
© 2024 - au carré - Tous droits réservés
L'import de données
Cas concret : le client nous donne les données au format Excel. On veut les importer dans Airtable.
Voici les étapes
- Ouvrir le fichier Excel
- Nettoyer les données
- Importer les données dans Airtable depuis le fichier XLSX
© 2024 - au carré - Tous droits réservés
L'import de données
Remarques importantes
- La première ligne du fichier Excel correspond à l’en-tête et ne sera pas importée
- Vérifier qu’il n’y a pas de ligne vide
- Vérifier que les données sont dans les bonnes colonnes
- On ne peut pas importer des données dans des champs Airtable de type “formule”
- On ne peut pas importer via des données de type “fichier” ou “image”. Il faudrait utiliser une autre méthode
© 2024 - au carré - Tous droits réservés
L'import de données
CAS PRATIQUE
Créer une base de données à partir d'un fichier Excel
Une base livres de 3 tables
© 2024 - au carré - Tous droits réservés
L'import de données - correction
CAS PRATIQUE
Retrouvez la correction du cas pratique en vidéo !
© 2024 - au carré - Tous droits réservés
Quiz Time !
Quiz Airtable