Obsidian Bases : Créer des bases de données no-code dans votre coffre
Découvrez Obsidian Bases, la vue de base de données no-code native : créez des bases, transformez les propriétés de vos notes en colonnes, filtrez et regroupez.

Obsidian Bases : Créer des bases de données no-code dans votre coffre
Si vous avez passé du temps à organiser des notes dans Obsidian, vous avez probablement déjà souhaité que votre coffre (vault) se comporte davantage comme une base de données. Vous aimeriez voir tous vos projets actifs au même endroit, votre liste de lecture filtrée par statut, ou chaque note de réunion liée à une personne spécifique, le tout sans écrire une seule ligne de code. C’est exactement ce que vous offre Obsidian Bases : des vues de bases de données no-code et natives construites au-dessus de vos notes Markdown existantes.
Bases constitue l’évolution naturelle des notes liées. Là où les liens tissent votre coffre sous forme de graphe, les propriétés transforment ce graphe en données structurées que vous pouvez filtrer et analyser. Une base ne stocke pas vos informations dans un fichier séparé ou un format propriétaire. Elle lit les propriétés YAML présentes dans vos notes et les présente sous la forme d’un tableau éditable et filtrable, d’une galerie de cartes, d’une liste ou d’une carte géographique. Vos données restent en texte brut, portables et pérennes.
Voici ce que nous allons couvrir :
- Ce qu’est réellement une base et le modèle mental pour tout comprendre
- Comment Bases se compare à Dataview, Notion et à la recherche classique
- Activer le plugin et créer votre première base en cinq minutes
- Concevoir des propriétés pour que vos vues ne se cassent jamais
- Filtrer, trier et regrouper vos notes
- Les quatre types de vues et comment les intégrer dans n’importe quelle note
- Des cas d’usage prêts à copier-coller : liste de lecture, suivi de projets, CRM, calendrier éditorial
- Les limites honnêtes et un cadre de décision clair
Qu’est-ce qu’Obsidian Bases (et pourquoi est-ce important) ?
Une base est une vue de base de données no-code et enregistrée qui s’applique par-dessus vos notes Markdown existantes. Obsidian a ajouté Bases en tant que plugin officiel (Core plugin). Il transforme vos notes et leurs propriétés YAML en vues modifiables et filtrables sans aucun langage de requête.
Le concept le plus important à saisir est le modèle mental suivant : une base n’est pas une base de données séparée qui stocke vos données. C’est une vue. Les données elles-mêmes résident dans l’en-tête YAML (frontmatter) de vos notes ordinaires. Le fichier .base enregistre uniquement la configuration de la vue : quelles notes inclure, quelles propriétés afficher sous forme de colonnes, et comment les filtrer et les trier.
Cela apporte des avantages majeurs :
- Vos données restent en texte brut. Supprimez la base demain et vous ne perdez rien d’autre que la vue. Chaque note et chaque propriété restent intactes dans votre coffre sous forme de fichiers Markdown.
- C’est pérenne. Pas de verrouillage propriétaire (lock-in), pas d’étape d’exportation ni de format fermé. C’est la même philosophie qui fait d’Obsidian un socle solide pour un système de gestion des connaissances personnelles.
- Cela évolue avec votre coffre. Comme une base lit en direct vos notes, dès que vous ajoutez une propriété à une note, celle-ci peut apparaître dans la vue correspondante.
Si les liens sont le tissu connectif de votre coffre, les propriétés en sont la couche structurée, et Bases est la lentille qui rend cette structure visible et exploitable.
Bases vs Dataview : Interface No-Code ou langage de requête ?
La différence fondamentale est simple : Bases est eine interface visuelle au clic, tandis que Dataview est un langage de requête que vous écrivez à la main. Bases est intégré à l’application et ne nécessite aucun code ; Dataview vous demande d’apprendre le DQL (Dataview Query Language) ou du JavaScript pour les cas avancés.
Les deux lisent à partir de la même source — les propriétés de vos notes —, mais ils répondent à des besoins différents :
- Bases l’emporte sur la rapidité et l’accessibilité. Il est natif et très rapide, y compris sur mobile. Vous créez des vues en cliquant, modifiez les valeurs des cellules directement dans le tableau et n’avez jamais à déboguer d’erreur de syntaxe.
- Dataview l’emporte sur l’expressivité. Il prend en charge les champs en ligne (comme
due:: 2026-06-10dans le corps de la note), affiche du texte calculé et gère des requêtes complexes que Bases ne peut pas encore égaler. Cependant, il est très orienté code.
Pour la majorité des besoins du type « affiche-moi une liste filtrée de mes notes », Bases est désormais le choix le plus rapide et le plus convivial. Pour les tableaux de bord comportant de lourds calculs ou les flux de travail avec champs en ligne, Dataview conserve sa place. Pour voir comment chacun s’intègre dans un workflow global, consultez notre guide de gestion des tâches.
Astuce : Vous n’avez pas à choisir. De nombreux coffres utilisent Bases pour les vues quotidiennes sous forme de listes et de filtres, tout en conservant quelques blocs Dataview pour les tableaux de bord avancés.
Comment activer et créer votre première base ?
Activez Bases dans Paramètres → Plugins intégrés en basculant l’option “Bases”. Profitez-en pour activer aussi “Properties” (Propriétés), car des propriétés propres sont la clé du succès de Bases. Une fois activé, il existe trois façons de créer une base :
- Palette de commandes : ouvrez-la (Ctrl/Cmd + P) et lancez “Create new base”.
- Bouton dans la barre latérale : cliquez sur l’icône “New base” dans la barre latérale gauche.
- Clic droit sur un dossier : choisissez “New base” dans le menu contextuel du dossier pour restreindre la vue à ce dossier dès le départ.
Voici un comportement qui déstabilise souvent les débutants : une nouvelle base commence par afficher tous les fichiers de votre coffre-fort. Il n’y a pas de clause FROM comme dans Dataview. Vous partez du niveau global puis vous appliquez des filtres.
Créer votre première base en cinq minutes :
- Créez la base avec l’une des méthodes ci-dessus.
- Elle s’ouvre en affichant toutes les notes de votre coffre.
- Ajoutez un filtre pour la restreindre, par exemple “file is in folder Projects” ou “has tag #project”.
- Ajoutez des colonnes en sélectionnant les propriétés souhaitées (statut, date d’échéance, domaine).
- Triez par une colonne, et c’est terminé.
C’est véritablement tout ce qu’il faut pour passer de zéro à une vue de base de données opérationnelle.
Astuce : Commencez de manière restreinte. Une base limitée à un seul dossier ou tag est beaucoup plus facile à gérer.
Comment concevoir des propriétés qui ne se cassent pas ?
Les colonnes d’une base proviennent de trois sources :
- Propriétés de la note : le frontmatter YAML que vous rédigez dans chaque note (
status,priority,due). Elles sont éditables. - Propriétés du fichier : métadonnées intégrées comme
file.path,file.ctime,file.mtimeetfile.tags. Elles sont en lecture seule. - Propriétés de formule : valeurs calculées au sein de la base à partir d’autres propriétés.
Les types de propriétés pris en charge comprennent le texte, la liste, le nombre, la case à cocher, la date, la date et l’heure, ainsi que les liens. Bien choisir le type est essentiel : une propriété de type date peut être filtrée par plages de dates, tandis que la même valeur enregistrée sous forme de texte brut ne le permettra pas.
Le véritable prérequis pour des bases fiables est la discipline sur les propriétés :
- Soyez cohérent sur les types. Ne stockez pas une valeur sous forme de lien dans une note et sous forme de texte dans une autre.
- Nommez les propriétés de manière identique.
status,Statusetstatesont trois colonnes différentes. Choisissez un nom et tenez-vous-y. - Éditez en ligne. Modifiez une valeur directement dans une cellule de la base et elle est réécrite immédiatement dans le frontmatter de la note.
C’est ici qu’un bon système de modèles prend tout son sens. Si vos notes sont créées à partir de modèles avec des propriétés cohérentes, chaque future base devient extrêmement simple à construire.
Remarque : Les anciennes notes créées avant l’adoption d’une propriété n’auront simplement pas ce champ. Elles apparaîtront toujours dans la base, mais la colonne restera vide jusqu’à ce que vous la remplissiez.
Comment fonctionnent les filtres, le tri et le regroupement ?
Les filtres dans Bases se construisent selon une règle en trois parties : propriété, opérateur, valeur. Vous choisissez une propriété (status), un opérateur (is, contains, is greater than, is empty) et une valeur (active). Vous pouvez imbriquer plusieurs règles avec and, or et not.
Il existe deux niveaux de filtrage :
- Filtres globaux (Dataset) : s’appliquent à l’ensemble de la base sur toutes les vues (ex. “is in folder Projects”).
- Filtres par vue : s’appliquent uniquement à une vue spécifique et se combinent avec le filtre global via AND (ex. afficher uniquement les éléments actifs).
Motifs courants :
- Contient le tag : filtrer où
file.tagscontient#project. - Portée du dossier : filtrer sur un dossier spécifique.
- Plage de dates : filtrer où
dueest antérieur ou égal à aujourd’hui, ou dans les sept prochains jours.
Le tri fonctionne sur n’importe quelle colonne, en ordre croissant ou décroissant. Le regroupement permet de classer vos projets par statut ou vos livres par genre, chaque groupe disposant de son propre en-tête repliable.
Quels sont les quatre types de vues et comment les intégrer ?
Bases prend en charge quatre types de vues, et un seul fichier .base peut contenir plusieurs vues nommées côte à côte :
- Table (Tableau) : la vue par défaut. Lignes et colonnes avec édition en ligne et résumés de colonnes (comptages, sommes).
- Cards (Cartes) : une vue en galerie pouvant afficher des images de couverture. Parfait pour une liste de lecture.
- List (Liste) : une disposition compacte idéale pour les tableaux de bord et les cartes de contenu (MoCs).
- Map (Carte géolocalisée) : positionne les notes contenant des coordonnées géographiques sous forme de repères.
La véritable puissance réside dans l’intégration (embed). Vous pouvez intégrer une base dans n’importe quelle note en utilisant la syntaxe d’intégration avec le nom de fichier .base. Pour intégrer une vue nommée spécifique, ajoutez un # suivi du nom de la vue, par exemple MaBase.base#Actif.
Il existe également une référence contextuelle this. Une base intégrée peut filtrer relativement à la note dans laquelle elle réside — ainsi, une base intégrée dans la note d’une personne peut n’afficher que les réunions liées à cette personne.
L’intégration transforme une base en un composant vivant de vos notes. Une note quotidienne peut intégrer une vue “À faire aujourd’hui”. Pour aller plus loin, consultez notre guide sur la gestion de projet dans Obsidian.
Si vous préférez ne pas tout construire à la main, Obsibrain inclut des tableaux de bord prédéfinis, des schémas de propriétés et des dossiers PARA.
Que pouvez-vous construire concrètement ?
Quatre configurations concrètes à reproduire dès aujourd’hui :
Liste de lecture / Bibliothèque numérique
- Propriétés :
title(texte),author(texte),status(texte: to-read / reading / done),rating(nombre),cover(lien d’image) - Utilisez une vue Cards, regroupée par
status.
Suivi de projets
- Propriétés :
status(texte: planning / active / on-hold / done),area(lien),due(date),priority(nombre) - Utilisez une vue Table, regroupée par
status, triée parduecroissant.
CRM personnel léger
- Notes de personnes :
type: person,company(texte),email(texte),last-contact(date) - Notes de réunions :
type: meeting,attendees(liste de liens),date(date) - Créez une base filtrée sur
type is meetinget intégrez-la dans chaque note de personne en utilisantthis.
Calendrier éditorial
- Propriétés :
stage(texte: idea / draft / scheduled / published),publish-date(date),channel(texte) - Utilisez une Table regroupée par
stage, triée parpublish-date.
Chacun de ces exemples est simplement un dossier de notes avec des propriétés cohérentes associées à une base. Une structure propre de second cerveau rend la mise en place très rapide.
Bases vs Notion : Quand utiliser chacun ?
Bases est local, gratuit et fonctionne par défaut sur l’ensemble de votre coffre. Notion est basé sur le cloud et nécessite de créer des bases de données isolées au préalable. Notion l’emporte sur les vraies bases de données relationnelles, une API REST externe pour l’automatisation et la collaboration multi-utilisateurs.
Tableau récapitulatif de décision :
| Outil | Utilisez-le quand… |
|---|---|
| Recherche simple | Vous devez simplement trouver une note ou un texte ponctuellement. |
| Bases | Vous souhaitez une liste/tableau/galerie no-code et filtrable de vos notes. |
| Dataview | Vous avez besoin de champs en ligne ou de résultats calculés complexes. |
| Notion | Vous avez besoin de vraies bases relationnelles, d’une API externe ou de travail d’équipe. |
Limites actuelles de Bases :
- Frontmatter uniquement. Lit les propriétés YAML, pas les champs en ligne dans le corps de texte.
- Calculs plus limités. Les formules n’égalent pas la souplesse de Dataview.
- Moins de fonctionnalités relationnelles que Notion. Pas de relations bidirectionnelles avec rollups.
Pour une comparaison complète, voir notre comparatif Obsidian vs Notion.
Si vous souhaitez obtenir tout cela clé en main, Obsibrain est le modèle prêt à l’emploi qui combine dossiers PARA, gestion des tâches GTD/Eisenhower et vues de bases de données prédéfinies.
Foire aux questions (FAQ)
Obsidian Bases est-il gratuit ? Oui. Bases est un plugin intégré officiel fourni avec Obsidian. Il n’y a aucun coût additionnel ni abonnement requis.
Bases peut-il remplacer Dataview ? Pour la plupart des vues sous forme de listes et tableaux filtrés, oui. Conservez Dataview uniquement pour les champs en ligne ou les requêtes complexes basées sur des scripts.
Bases fonctionne-t-il sur mobile ? Oui. Étant natif, il est nettement plus rapide sur mobile que Dataview sur les grands coffres.
Où sont stockées les données d’une base ?
Dans les propriétés YAML du frontmatter de vos notes. Le fichier .base ne stocke que la configuration de la vue.
Conclusion
Bases apporte la puissance des bases de données de Notion dans un coffre-fort local en texte brut, sans langage de requête à apprendre. Traitez-le comme la couche visible d’une bonne hygiène de propriétés. De même que les liens ont transformé vos notes en un graphe connecté, les propriétés transforment ce graphe en données structurées, et Bases est la lentille qui les rend exploitables. Commencez dès aujourd’hui avec une petite base !
Poursuivre la lecture
Découvrez la démo Obsibrain.
Découvrez comment Obsibrain s’adapte à votre façon de travailler. Recevez le coffre de démonstration par email et explorez-le dans Obsidian.
Vous recevrez des emails de suivi de la démo et des offres. Désabonnez-vous à tout moment. Politique de confidentialité