주요 콘텐츠로 건너뛰기
통합 및 워크플로우

Obsidian Dataview로 작업 관리: 쿼리와 쿼리 없는 대안

Dataview는 Obsidian 노트를 동적 작업 목록으로 변환하는 대표적인 플러그인입니다. 이 가이드는 꼭 알아야 할 TASK 쿼리, Dataview가 빛나는 곳과 한계, 그리고 TaskForge로 DQL 한 줄 없이 모든 기기에서 같은 필터 뷰를 사용하는 방법을 보여줍니다.

Dataview 쿼리 없이 필터링된 Obsidian 작업 뷰를 보여주는 macOS의 TaskForge 커스텀 목록
모든 기능 보기

Dataview가 작업에 하는 일

Dataview는 Vault를 데이터베이스처럼 다루는 커뮤니티 플러그인입니다. TASK 쿼리 유형은 모든 노트의 마크다운 체크박스를 스캔하여 쿼리가 있는 노트 안에 하나의 실시간 인터랙티브 목록으로 렌더링합니다. 파일을 일일이 뒤지는 대신 작은 쿼리 하나를 작성하면 Dataview가 작업을 추가하고 완료할 때마다 목록을 최신 상태로 유지합니다.

꼭 알아야 할 Dataview 작업 쿼리

아래의 모든 예시는 dataview 언어 태그가 붙은 펜스 코드 블록 안에 넣습니다. 간단하게 시작하고 필요에 따라 조건을 추가하세요.

Vault의 모든 미완료 작업

```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는 한 가지에 탁월합니다. 데스크톱에서 Vault를 조회하는 것입니다. 그러나 작업을 항상 곁에 두고 싶을 때 몇 가지 한계가 드러납니다.

  • 데스크톱 우선: 쿼리는 노트 안에서 렌더링되며 홈 화면이나 잠금 화면 위젯이 없습니다.
  • 푸시 알림이나 리마인더가 없습니다. Dataview는 작업을 보여줄 뿐, 마감이 다가와도 알림을 보내지 않습니다.
  • DQL을 직접 작성하고 유지해야 합니다. 쿼리에 오타가 있으면 잘못된 작업이 조용히 반환됩니다.
  • 복잡한 쿼리는 스마트폰에서 느릴 수 있고, 결과는 빠른 네이티브 작업 화면이 아닌 렌더링된 목록으로 표시됩니다.
  • Vault를 읽을 수 있지만 빠른 입력, 퀵 추가, 드래그 앤 드롭, 칸반이나 캘린더 뷰를 위해 만들어지지 않았습니다.

쿼리 언어 없이 같은 뷰 사용하기

TaskForge는 Vault에 있는 같은 마크다운 작업을 읽는 네이티브 앱입니다. DQL을 작성하는 대신 옵션을 탭해서 필터 뷰를 만들고, 그 뷰는 어디서나 작동합니다.

시각적 필터 빌더

마감일, 우선순위, 태그, 컨텍스트, 프로젝트, 상태 등에 AND/OR 조건을 사용해 Dataview 작업 쿼리를 그대로 재현하고 커스텀 목록으로 저장하세요. 문법도, 쿼리 디버깅도 필요 없습니다.

홈 화면에서 바로 접근

필터링된 목록을 홈 화면 또는 잠금 화면 위젯에 고정하고 거기서 바로 작업을 완료하세요. Dataview가 제공할 수 없는 모바일 뷰입니다.

리마인더와 알림

필터 뷰의 작업이 마감일 알림과 리마인더를 발송하여 Obsidian이 닫혀 있어도 알림을 받을 수 있습니다.

목록 그 이상

같은 필터링된 작업을 목록, 드래그 앤 드롭 칸반 보드, 또는 캘린더로 보고, 뷰에 직접 새 작업을 빠르게 추가하세요.

작업 관리: Dataview vs TaskForge

두 도구는 서로 다른 곳에서 겹치는 문제를 해결합니다. 비교해 보겠습니다.

Dataview 단독

  • DQL 쿼리를 작성해서 각 작업 뷰 구성
  • 결과는 데스크톱 노트 안에 렌더링
  • 위젯, 리마인더, 알림 없음
  • 정적 인볼트 대시보드에 탁월
  • 모바일에서 인터랙션과 입력 기능 제한적

Vault와 함께 사용하는 TaskForge

  • 탭으로 필터 뷰 구성, 쿼리 코드 불필요
  • iPhone, iPad, Mac, Android의 네이티브 작업 화면
  • 홈 화면 위젯, 리마인더, 알림
  • 같은 작업을 목록, 칸반, 캘린더로 보기
  • Vault에서 직접 작업 빠른 추가 및 편집

각각 언제 사용할까 (또는 둘 다)

이것은 양자택일이 아닙니다. Dataview는 데스크톱 Obsidian 안에서 메타데이터, 표, 노트를 작업과 결합한 커스텀 대시보드와 리포트를 만드는 데 타의 추종을 불허합니다. TaskForge는 책상에서 떠나서도 위젯, 리마인더, 빠른 네이티브 뷰로 작업을 한눈에 보고 바로 실행해야 할 때 더 나은 선택입니다. 많은 사람들이 깊이 있는 데스크톱 작업에는 Dataview 대시보드를 유지하고, 모바일에서의 일상적인 입력과 실행에는 TaskForge를 사용합니다. 둘 다 항상 동기화된 같은 일반 마크다운 작업을 읽습니다.

몇 분 만에 모바일 뷰 사용하기

작업이 이미 Vault에 있다면, TaskForge는 Dataview 설정을 건드리지 않고 바로 작업을 가져올 수 있습니다.

1

TaskForge를 Vault에 연결하기

TaskForge를 설치하고 같은 Obsidian Vault를 엽니다. 기존 마크다운 작업을 그대로 읽으며 마이그레이션이나 재포맷이 필요 없습니다.

2

쿼리를 필터로 재현하기

시각적 필터 빌더로 Dataview 쿼리와 같은 조건의 커스텀 목록을 만드세요. 예를 들어 이번 주 마감이고 #work 태그가 붙은 미완료 작업처럼요.

3

위젯과 리마인더 추가하기

목록을 홈 화면에 고정하고 리마인더를 켜서 이동 중에도 마감 작업 알림을 받으세요.

자주 묻는 질문

Obsidian에서 Dataview로 작업을 어떻게 조회하나요?

```dataview 코드 블록 안에 TASK 쿼리를 사용하세요. 예를 들어 `TASK WHERE !completed`가 포함된 블록은 Vault 내 모든 미완료 체크박스 작업을 나열합니다. 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 작업을 이제 스마트폰에서

Vault와 쿼리는 그대로 유지하세요. 모든 기기에서 필터 작업 뷰, 위젯, 알림을 위해 TaskForge를 추가하세요.

Azhar Dewji
Azhar Dewji ·

Swift, Kotlin, Flutter로 모바일 및 데스크톱 앱을 개발해 온 10년 이상 경력의 소프트웨어 엔지니어. Canada Toronto에 거주하는 인디 개발자이자 TaskForge 제작자. 자세히 알아보기