Ana sayfaRehberlerSistemler ve Araçlar

Dataview ile Mini Database: Notlarını Sorgula

Obsidian, PKM ve üretim hattını dağınık zihinler için sadeleştiren yazı dizisi.

Chaotic Brain Studio · 17 Nisan 2026 · 4 dk okuma

3 Dakikada Özet

  • Obsidian, dağınık bilgiyi bağlantılı ve geri dönülebilir bir yapıya çevirmek için güçlü bir alan sağlar.
  • Sistem, baştan kusursuz olmak zorunda değil; küçük giriş noktaları ve tekrar eden ritüellerle çalışır.
  • Bu bölüm, serinin tamamı içinde uygulanabilir tek bir Obsidian kararına odaklanır.

Vault Büyüdü, Şimdi Ne?

3 ay geçti. Vault'unda 200 not var. Templater çalışıyor, günlük döngü oturdu, Inbox her akşam boşalıyor.

Ve yeni bir sorun belirdi: "Bu hafta hangi görevler açık? Aktif projelerim kaç tane? Bu ay kaç permanent not yazdım?"

Cevaplar vault'ta var. Ama bulmak için her klasörü tek tek açman gerekiyor.

Dataview bunu çözüyor. Notlarını sorguluyorsun, cevaplar otomatik toplanıyor.


Ben de Bunu Yaşadım

Vault büyüyünce navigasyon zorlaştı. Hangi projenin aktif olduğunu hatırlamak için Projects/ klasörünü her gün açıyordum. Hangi görevlerin açık olduğunu görmek için tek tek dosyalara giriyordum.

Dataview dashboard'unu kurduğumda tek bir sayfaya baktım: aktif projeler, açık görevler, bu haftaki notlar. Hepsi orada. Hiçbir şeye tıklamadım.


Dataview Nedir?

Obsidian'ın community eklentilerinden biri. Notlarının frontmatter verilerini ve içeriklerini sorgulaman sağlıyor.

Excel formülü gibi düşün. Formüle koşullar veriyorsun, Dataview vault'u tarıyor ve sonuçları getiriyor.

Kurulum:

Settings → Community plugins → Browse → "Dataview" → Install → Enable

Tek ek ayar:

Settings → Dataview → Enable inline queries: ON

Frontmatter: Sorgunun Hammaddesi

Dataview notların en üstündeki YAML bloğunu (frontmatter) okur. [[Yeni İsim|Makale 6]]'da Templater şablonlarına eklediğimiz --- bölümü bu.

---
title: CBS Etsy Listingi
created: 2026-04-15
status: aktif
priority: yüksek
deadline: 2026-05-01
tags: [proje]
---

Bu not artık sorgulanabilir:

  • status = "aktif" olan notları bul
  • deadline bu haftadan önce olanları listele
  • tags içinde proje geçenleri say

Frontmatter ne kadar tutarlıysa Dataview o kadar güçlü çalışır. Bir notta status: aktif, diğerinde status: Aktif yazarsan sorgu ikisini ayrı görür. Tutarlılık zorunlu.


Üç Temel Sorgu Tipi

LIST: Basit Liste

LIST
FROM "Projects/"
WHERE status = "aktif"
SORT file.name ASC

Sonuç: Projects/ klasöründeki aktif durumdaki notların listesi.

FROM: Hangi klasör veya tag'den bakılacak. WHERE: Koşul filtresi. SORT: Sıralama.

LIST
FROM #proje
WHERE priority = "yüksek"

Tag bazlı da çalışır.


TABLE: Detaylı Tablo

TABLE status, priority, deadline
FROM "Projects/"
WHERE status != "arşiv"
SORT priority ASC

Sonuç: Projects/ klasöründeki arşiv olmayan notların durum, öncelik ve deadline kolonlarıyla tablosu.

Kolon isimlerini değiştirebilirsin:

TABLE
  status AS "Durum",
  priority AS "Öncelik",
  deadline AS "Bitiş"
FROM "Projects/"
WHERE status = "aktif"

TASK: Görev Sorgulama

TASK
FROM "Projects/"
WHERE !completed
SORT file.name ASC

Sonuç: Projects/ klasöründeki tüm açık checkbox'lar.

TASK
FROM ""
WHERE completed AND completion >= date(today) - dur(7 days)
SORT completion DESC

Son 7 günde tamamlanan görevler.


Aktif Projeler Dashboard'u

Vault'un ana sayfasına şunu koy:


## Aktif Projeler

TABLE

status AS "Durum",

priority AS "Öncelik",

deadline AS "Deadline"

FROM "Projects/"

WHERE status = "aktif"

SORT priority ASC


## Bu Hafta Açık Görevler

TASK

FROM "Projects/"

WHERE !completed

LIMIT 10


## Bu Ay Yazılan Permanent Notlar

LIST

FROM "Notes/Permanent/"

WHERE date(created) >= date(today) - dur(30 days)

SORT created DESC


## Orphan Notlar (Bağlantısız)

LIST

FROM ""

WHERE length(file.inlinks) = 0 AND length(file.outlinks) = 0

AND !contains(file.path, "Templates/")

AND !contains(file.path, "Archive/")

LIMIT 10

Bu dashboard vault'un X-ray'i. Her sabah açınca sistemin nerede durduğunu görüyorsun.


Tarih Sorguları

TABLE deadline
FROM "Projects/"
WHERE deadline <= date(today) + dur(7 days)
AND deadline >= date(today)

Önümüzdeki 7 gün içinde deadline'ı olan projeler.

TABLE created
FROM "Notes/Literature/"
WHERE date(created) >= date(2026-01-01)
SORT created DESC

2026'dan itibaren oluşturulan literature notlar.


DataviewJS: Bir Adım İleri

Standart Dataview sorguları yetmiyorsa JavaScript versiyonu var. Genellikle gereksiz ama özel hesaplama istiyorsan kullanışlı:

const projects = dv.pages('"Projects/"')

.where(p => p.status === "aktif")

.sort(p => p.priority, "asc");

dv.header(3, Aktif Proje Sayısı: ${projects.length});

dv.table(

["Proje", "Öncelik", "Deadline"],

projects.map(p => [p.file.link, p.priority, p.deadline])

);

Başlangıç için DataviewJS şart değil. Standart sorgu %90 ihtiyacı karşılıyor.


Dataview'un Sınırları

Bu sınırları bilmek önemli. Çünkü bu noktalar Notion'a devredilmesi gereken işleri gösteriyor.

İşDataviewNotion
Notları listeleGüçlüOrta
Görevleri sorgulaİyiÇok iyi
Relation (bağlantılı kayıtlar)YokGüçlü
Formül hesaplamaSınırlıGüçlü
Gerçek zamanlı güncellemeYokVar
Görsel dashboardTemelZengin
Mobil performansYavaşİyi
PaylaşımYokVar

Karar kuralı: Dataview ile 3 kere "bunu yapamıyor" dersen, o iş Notion'a aittir.

Dataview Obsidian'ı daha akıllı yapar. Ama Notion'un yerini almaz. CBS mimarisinde Obsidian düşünme ve arşiv aracıdır, Notion takip ve yürütme aracıdır. Dataview bu sınırı net gösteriyor.


Yaygın Hatalar

HataBelirtiDüzeltme
Frontmatter tutarsızlığıSorgu beklenen sonucu vermiyorBüyük/küçük harf standardı koy
Çok karmaşık sorguDashboard yüklenmiyorSorguları böl, küçük tut
Her şeyi Dataview ile yapmaya çalışmakNotion'un işini Dataview'a vermekSınırları bil, devret
FROM "" kullanımıVault'un tamamını tarıyor, yavaşFROM ile klasör veya tag sınırla
Dashboard'u hiç güncellememeEski sorgular çalışıyor ama yanlışAylık dashboard review

Bu Serinin Devamı

Foundation tamamlandı, sistem kuruldu, araçlar aktif. Şimdiye kadar Obsidian'ı teknik olarak anlattık.

Sıradaki makalede Second Brain'e RPG katmanı ekliyoruz. Notlar quest oluyor, fikirler XP kazandırıyor. ADHD için bu katman neden sistemi sürdürülebilir kıldığını anlatıyoruz.

[[8 Advanced - Second Brain + RPG - Notlarını Quest'e Dönüştür]]


[!nav]+ Seri Navigasyonu<br />Önceki: [[Yeni İsim|← 06 Templater]]<br />Sonraki: [[8 Advanced - Second Brain + RPG - Notlarını Quest'e Dönüştür|08 RPG Katmanı →]]


Sık Sorulan Sorular

Dataview ile Mini Database: Notlarını Sorgula ne anlatıyor?

Vault Büyüdü, Şimdi Ne? 3 ay geçti. Vault'unda 200 not var. Templater çalışıyor, günlük döngü oturdu, Inbox her akşam boşalıyor. Ve yeni bir sorun belirdi:...

Dataview ile Mini Database: Notlarını Sorgula kimler için uygun?

Dataview ile Mini Database: Notlarını Sorgula, sistemler ve araçlar konusunda daha sade ve uygulanabilir bir sistem kurmak isteyen nöroçeşitli zihinler için hazırlandı.

Bu rehberden sonra ne yapmalıyım?

Bu bölüm, serinin tamamı içinde uygulanabilir tek bir Obsidian kararına odaklanır.