Obsidian Dataview로 할 일 관리: 쿼리와 쿼리 없는 대안
Dataview는 Obsidian 노트를 동적 작업 목록으로 변환하는 대표적인 플러그인입니다. 이 가이드는 꼭 알아야 할 TASK 쿼리, Dataview가 빛나는 곳과 한계, 그리고 TaskForge로 DQL 한 줄 없이 모든 기기에서 같은 필터 보기를 사용하는 방법을 보여줍니다.
TASK
WHERE !completed AND due <= date(today)
SORT due ASC Dataview가 작업에 하는 일
Dataview는 보관함을 데이터베이스처럼 다루는 커뮤니티 플러그인입니다. TASK 쿼리 유형은 모든 노트의 마크다운 체크박스를 스캔하여 쿼리가 있는 노트 안에 하나의 실시간 인터랙티브 목록으로 렌더링합니다. 파일을 일일이 뒤지는 대신 작은 쿼리 하나를 작성하면 Dataview가 작업을 추가하고 완료할 때마다 목록을 최신 상태로 유지합니다.
꼭 알아야 할 Dataview 작업 쿼리
아래의 모든 예시는 dataview 언어 태그가 붙은 펜스 코드 블록 안에 넣습니다. 간단하게 시작하고 필요에 따라 조건을 추가하세요.
보관함의 모든 미완료 작업
```dataview TASK WHERE !completed ```
모든 노트에서 체크되지 않은 작업을 나열합니다. 대시보드 노트에 넣기 좋은 '마스터 목록'입니다.
오늘 마감 또는 기한 초과
```dataview TASK WHERE !completed AND due <= date(today) SORT due ASC ```
오늘 이전 마감인 미완료 작업을 필터링하고 가장 빠른 순으로 정렬합니다. 매일 '지금 해야 할 것' 보기로 활용하세요.
특정 프로젝트 또는 태그의 작업
```dataview TASK WHERE !completed AND contains(tags, "#work") ```
특정 태그가 붙은 미완료 작업만 표시합니다. 사용하는 태그, 컨텍스트, 인라인 필드로 바꿔서 활용하세요.
원본 노트별 그룹화
```dataview TASK FROM "Projects" WHERE !completed GROUP BY file.link ```
Projects 폴더에서 미완료 작업을 가져와 각 노트별로 그룹화합니다. 간단한 프로젝트 개요로 사용하기 좋습니다.
Dataview 작업 쿼리의 한계
Dataview는 한 가지에 탁월합니다. 데스크톱에서 보관함을 조회하는 것입니다. 그러나 작업을 항상 곁에 두고 싶을 때 몇 가지 한계가 드러납니다.
- 데스크톱 우선: 쿼리는 노트 안에서 렌더링되며 홈 화면 위젯이 없습니다.
- 푸시 알림이 없습니다. Dataview는 작업을 보여줄 뿐, 마감이 다가와도 알림을 보내지 않습니다.
- DQL을 직접 작성하고 유지해야 합니다. 쿼리에 오타가 있으면 잘못된 작업이 조용히 반환됩니다.
- 복잡한 쿼리는 스마트폰에서 느릴 수 있고, 결과는 빠른 네이티브 작업 화면이 아닌 렌더링된 목록으로 표시됩니다.
- 보관함을 읽을 수는 있지만 빠른 입력, 빠른 추가, 드래그 앤 드롭, 칸반이나 캘린더 보기를 위해 만들어지지 않았습니다.
쿼리 언어 없이 같은 보기 사용하기
TaskForge는 보관함에 있는 같은 마크다운 작업을 읽는 네이티브 앱입니다. DQL을 작성하는 대신 옵션을 탭해서 필터 보기를 만들고, 그 보기는 어디서나 작동합니다.
시각적 필터 빌더
마감일, 우선순위, 태그, 컨텍스트, 프로젝트, 상태 등에 AND/OR 조건을 걸어 어떤 Dataview 작업 쿼리든 다시 만들고, 사용자 지정 스페이스로 저장하세요. 문법도, 쿼리 디버깅도 필요 없습니다.
홈 화면에서 바로 접근
필터링된 목록을 홈 화면 위젯에 고정하고 거기서 바로 작업을 완료하세요. Dataview가 제공할 수 없는 모바일 보기입니다.
알림
필터 보기의 작업이 마감일 알림을 발송하여 Obsidian이 닫혀 있어도 알림을 받을 수 있습니다.
목록 그 이상
같은 필터링된 작업을 목록, 드래그 앤 드롭 칸반 보드, 캘린더로 보고, 빠른 추가로 그 보기에 바로 새 작업을 넣으세요.
작업 관리: Dataview vs TaskForge
두 도구는 서로 다른 곳에서 겹치는 문제를 해결합니다. 비교해 보겠습니다.
Dataview 단독
- DQL 쿼리를 작성해서 각 작업 보기 구성
- 결과는 데스크톱 노트 안에 렌더링
- 위젯, 알림 없음
- 정적 보관함 내 대시보드에 탁월
- 모바일에서 인터랙션과 입력 기능 제한적
보관함과 함께 사용하는 TaskForge
- 탭으로 필터 보기 구성, 쿼리 코드 불필요
- iPhone, iPad, Mac, Android, Windows의 네이티브 작업 화면
- 홈 화면 위젯, 알림
- 같은 작업을 목록, 칸반, 캘린더로 보기
- 보관함에서 직접 작업 빠른 추가 및 편집
각각 언제 사용할까 (또는 둘 다)
이것은 양자택일이 아닙니다. Dataview는 데스크톱 Obsidian 안에서 메타데이터, 표, 노트를 작업과 결합한 사용자 지정 대시보드와 리포트를 만드는 데 타의 추종을 불허합니다. TaskForge는 책상에서 떠나서도 위젯, 알림, 빠른 네이티브 보기로 작업을 한눈에 보고 바로 실행해야 할 때 더 나은 선택입니다. 많은 사람들이 깊이 있는 데스크톱 작업에는 Dataview 대시보드를 유지하고, 모바일에서의 일상적인 입력과 실행에는 TaskForge를 사용합니다. 둘 다 같은 일반 마크다운 작업을 읽습니다.
몇 분 만에 모바일 보기 사용하기
작업이 이미 보관함에 있다면, TaskForge는 Dataview 설정을 건드리지 않고 바로 작업을 가져올 수 있습니다.
TaskForge를 보관함에 연결하기
TaskForge를 설치하고 같은 Obsidian 보관함을 엽니다. 기존 마크다운 작업을 그대로 읽으며 마이그레이션이나 재포맷이 필요 없습니다.
쿼리를 필터로 재현하기
시각적 필터 빌더로 Dataview 쿼리와 같은 조건의 사용자 지정 스페이스를 만드세요. 예를 들어 이번 주가 마감이고 #work 태그가 붙은 미완료 작업을 모을 수 있습니다.
위젯과 알림 추가하기
목록을 홈 화면에 고정하고 알림을 켜서 이동 중에도 마감 작업 알림을 받으세요.
자주 묻는 질문
Obsidian에서 Dataview로 작업을 어떻게 조회하나요?
```dataview 코드 블록 안에 TASK 쿼리를 사용하세요. 예를 들어 `TASK WHERE !completed`가 포함된 블록은 보관함 내 모든 미완료 체크박스 작업을 나열합니다. WHERE 조건으로 필터링(마감일, 태그, 폴더 기준)하고 SORT로 결과를 정렬할 수 있습니다. 쿼리는 Obsidian 데스크톱 앱의 노트 안에 실시간으로 체크 가능한 작업 목록을 렌더링합니다.
Dataview로 오늘 마감이거나 기한 초과된 작업을 표시할 수 있나요?
네. 날짜 비교와 미완료 작업 필터를 결합하세요: `TASK WHERE !completed AND due <= date(today) SORT due ASC`. 마감일이 오늘 이전인 미완료 작업을 가장 빠른 순으로 반환합니다. 작업에 마감일이 기록되어 있어야 Dataview가 읽을 수 있습니다.
Dataview는 Obsidian 모바일에서도 작동하나요?
Dataview 쿼리는 Obsidian 모바일에서 렌더링될 수 있지만, 홈 화면 위젯이 없고 푸시 알림도 지원되지 않으며 복잡한 쿼리는 스마트폰에서 느릴 수 있습니다. iPhone, iPad, Android에서 빠르게 한눈에 보고 바로 실행할 수 있는 작업 보기가 필요하다면, TaskForge 같은 전용 앱이 같은 마크다운 작업을 읽어 쿼리 코드 없이 필터링된 목록을 보여줍니다.
Obsidian 작업을 필터링하려면 DQL을 배워야 하나요?
Dataview를 사용한다면 DQL(Dataview Query Language)로 쿼리를 작성해야 합니다. 그게 부담스럽다면, TaskForge는 AND/OR 논리를 갖춘 시각적 필터 빌더로 같은 종류의 필터·정렬 보기를 제공합니다. 쿼리를 작성하는 대신 옵션을 탭해서 '이번 주 마감, 높은 우선순위, #work' 목록을 저장할 수 있습니다.
Dataview 작업을 이제 스마트폰에서
TaskForge는 [due:: 2026-10-20] 같은 Dataview 필드를 그대로 읽으므로 보관함의 내용을 변환할 필요가 없습니다. 쿼리는 그대로 두고, 모든 기기에서 필터링된 작업 보기, 위젯, 알림을 사용하세요.
관련 글
- Obsidian Tasks 플러그인 가이드 Obsidian Tasks 구문 마스터하기: 보관함에서 날짜, 우선순위, 반복, 필터. 더 읽기
- 최고의 Obsidian 작업 플러그인 비교 Obsidian Tasks, Task Genius, TaskForge의 작업 관리 기능 비교. 더 읽기
- Obsidian 프로젝트 관리 가이드 하나의 노트를 넘어 확장되는 작업, 태그, 보기로 Obsidian에서 프로젝트 운영하기. 더 읽기
- Obsidian용 홈 화면 위젯 앱을 열지 않고 홈 화면에서 필터링된 스페이스를 보고 완료하세요. 더 읽기
- Obsidian Tasks 앱: 위젯, 칸반, 알림 네이티브 앱, 필터 목록, 알림으로 Obsidian 작업을 모바일로 가져오세요. 더 읽기
- Obsidian 작업 형식 비교: 이모지, Dataview, 파일 이모지, Dataview 필드, Task Genius, 작업당 노트 하나. 각 Obsidian 작업 형식의 장점과 읽을 수 있는 플러그인, 시작 전에 고르는 법을 정리했습니다. 더 읽기
- 홈 화면의 TaskNotes 위젯에서 작업을 보고 그 자리에서 체크하세요. 날짜가 있는 작업은 알림이 다시 알려 줍니다. 둘 다 보관함의 TaskNotes를 그대로 씁니다. 더 읽기