📚 실용적인 활용 예시
Dataview를 활용한 실용적인 예시를 알아보겠습니다:
1️⃣ 독서 관리 시스템
각 책 노트에 다음과 같은 메타데이터를 추가합니다:
---
title: "사피엔스"
author: "유발 하라리"
genre: "역사, 과학"
start-date: 2024-04-01
finish-date: 2024-04-15
rating: 9
---
그리고 다음 쿼리로 독서 현황을 볼 수 있습니다:
```dataview
table author, genre, rating, (finish-date - start-date).days as "읽은 기간(일)"
from #book
sort rating desc
### 2️⃣ 프로젝트 관리 대시보드
프로젝트 노트에 다음과 같은 메타데이터를 추가합니다:
```markdown
---
status: "진행중" # 진행중, 완료, 보류
start-date: 2024-03-01
due-date: 2024-06-30
priority: "높음" # 높음, 중간, 낮음
tags: project, work
---
그리고 다음 쿼리로 프로젝트 현황을 볼 수 있습니다:
```dataview
table status, priority, due-date, (due-date - date(today)).days as "남은 일수"
from #project
where status != "완료"
sort priority desc, due-date asc
### 3️⃣ 일기 분석
일기 노트에 기분 상태를 기록합니다:
```markdown
---
date: 2024-05-08
mood: "행복"
activities: ["운동", "독서", "친구 만남"]
---
그리고 다음 쿼리로 월별 기분 상태를 분석할 수 있습니다:
```dataview
table rows.mood as "기분", length(rows) as "일수"
from "일기"
where date.month = date(today).month
group by mood
sort length(rows) desc
### 4️⃣ 학습 노트 추적
학습 노트에 마지막 복습 일자를 기록합니다:
```markdown
---
subject: "수학"
topic: "미분"
last-reviewed: 2024-05-01
review-interval: 7
---
그리고 다음 쿼리로 복습이 필요한 주제를 찾을 수 있습니다:
```dataview
table subject, topic, last-reviewed, review-interval
from #study
where date(today) >= date(last-reviewed) + duration(review-interval, "days")
sort (date(today) - date(last-reviewed)).days desc
'지식 공유 > IT, 인공지능 정보' 카테고리의 다른 글
PDF 파일을 Claude 프로젝트에 활용하기 (0) | 2025.05.12 |
---|---|
Adobe Acrobat Pro로 웹페이지를 PDF로 변환하는 방법 (0) | 2025.05.12 |
옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 3탄 (0) | 2025.05.10 |
옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 2탄 (0) | 2025.05.10 |
옵시디언 Dataview 플러그인으로 노트를 데이터베이스처럼 활용하기 1탄 (0) | 2025.05.10 |