ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 📊 Dataview 자동화 가이드
    메모방법론 2025. 9. 4. 14:44
    반응형

    PARA 시스템을 더욱 스마트하게 만드는 Dataview 활용법


    🎯 자동화의 핵심 원리

    Before (수동 관리)

    ❌ 직접 할 일 목록 작성
    ❌ 수동으로 완료 체크
    ❌ 진행률 계산 필요
    ❌ 업데이트 누락 가능성

    🚀 After (자동화)

    ✅ 자동으로 할 일 수집
    ✅ 우선순위별 정렬
    ✅ 진행률 자동 계산
    ✅ 실시간 업데이트

    📋 핵심 Dataview 쿼리 모음

    🎯 1. 우선순위 작업 자동 표시

    TASK
    FROM "01. PROJECTS" OR "02. AREAS"
    WHERE !completed AND contains(text, "#urgent")
    SORT priority DESC
    LIMIT 5

    📅 2. 이번 주 할 일 자동 필터링

    TASK  
    FROM "01. PROJECTS"
    WHERE !completed AND (due >= date(today) AND due <= date(today) + dur(7 days))
    SORT due ASC

    📊 3. 프로젝트별 진행률 자동 계산

    TABLE WITHOUT ID
      file.link as "프로젝트",
      length(file.tasks) as "총 작업",
      length(filter(file.tasks, (t) => t.completed)) as "완료",
      round((length(filter(file.tasks, (t) => t.completed)) / length(file.tasks)) * 100) + "%" as "진행률"
    FROM "01. PROJECTS"
    WHERE file.tasks
    SORT file.name

    🔄 4. 최근 업데이트된 노트

    TABLE file.mtime as "마지막 수정"
    FROM "01. PROJECTS-NEW" OR "02. AREAS" OR "03. RESOURCES-NEW"
    SORT file.mtime DESC
    LIMIT 5

    💼 5. 구직활동 현황 자동 집계

    TABLE WITHOUT ID
      "📈 **지원 현황**" as "구분",
      "총 " + length(filter(file.lists.text, (x) => contains(x, "지원"))) + "개 회사" as "지원",
      "" + length(filter(file.lists.text, (x) => contains(x, "서류통과"))) + "개 통과" as "서류",
      "" + length(filter(file.lists.text, (x) => contains(x, "면접"))) + "개 진행" as "면접"
    FROM "01. PROJECTS/Job-Search"
    LIMIT 1

    🏷️ 효과적인 태그 시스템

    📌 우선순위 태그

    #urgent     # 긴급한 작업
    #important  # 중요한 작업  
    #quick      # 빠른 작업 (30분 이내)
    #deep       # 집중이 필요한 작업

    📅 시간 관련 태그

    #today      # 오늘 할 일
    #next-week  # 다음 주 할 일
    #someday    # 언젠가 할 일
    #waiting    # 대기 중인 작업

    🎯 영역별 태그

    #job-search   # 구직활동
    #learning     # 학습 관련
    #project      # 프로젝트 작업
    #meeting      # 회의 관련

    📝 메타데이터 활용법

    🔍 YAML Frontmatter 예시

    ---
    type: task
    category: job-search
    priority: high
    status: in-progress
    due: 2025-02-01
    created: 2025-01-27
    tags: 
      - urgent
      - interview
    ---

    📊 메타데이터 기반 쿼리

    TABLE WITHOUT ID
      file.link as "작업",
      priority as "우선순위",
      status as "상태",
      due as "마감일"
    FROM "01. PROJECTS"
    WHERE type = "task"
    SORT priority DESC, due ASC

    🎨 대시보드 구성 요소

    📈 실시간 KPI 위젯

    TABLE WITHOUT ID
      "🎯 **이번 달 목표**" as "지표",
      "75%" as "구직활동 진행률",
      "12개" as "지원 회사 수",
      "3개" as "면접 진행"
    FROM ""
    LIMIT 1

    📋 Today's Focus

    TASK
    FROM "01. PROJECTS" OR "02. AREASW"
    WHERE !completed AND contains(text, "#today")
    SORT priority DESC

    🔥 Hot Topics (최근 활발한 노트)

    TABLE WITHOUT ID
      file.link as "노트",
      dateformat(file.mtime, "MM-dd HH:mm") as "최근 수정"
    FROM "01. PROJECTS-NEW" OR "02. AREAS"
    WHERE file.mtime >= date(today) - dur(3 days)
    SORT file.mtime DESC
    LIMIT 5

    💡 자동화 활용 팁

    🎯 1. 스마트한 작업 관리

    • 모든 할 일에 #urgent, #important 태그 활용
    • due: YYYY-MM-DD 형태로 마감일 설정
    • 체크리스트로 세부 단계 관리

    📊 2. 진행 상황 시각화

    • 프로젝트별 완료율 자동 계산
    • 월별, 주별 성과 자동 집계
    • 목표 대비 달성률 추적

    🔄 3. 정보 자동 분류

    • 파일 위치와 태그 기반 자동 분류
    • 생성일/수정일 기반 타임라인
    • 카테고리별 자동 필터링

    📱 4. 모바일 친화적 구성

    • 중요한 정보를 상단에 배치
    • 간결한 표 형태로 정보 압축
    • 빠른 액션이 가능한 링크 구성

    🚀 다음 단계 고도화

    📈 고급 쿼리 활용

    TABLE WITHOUT ID
      choice(priority = "high", "🔥", choice(priority = "medium", "⚡", "📝")) + " " + file.link as "작업",
      choice(status = "completed", "✅", choice(status = "in-progress", "🔄", "⏳")) as "상태",
      choice(due < date(today), "⚠️ 지연", choice(due = date(today), "📅 오늘", "")) as "알림"
    FROM "01. PROJECTS"
    WHERE type = "task"
    SORT due ASC

    🎯 맞춤형 대시보드 생성

    • 개인 KPI 지표 설정
    • 주간/월간 회고 자동 생성
    • 목표 달성 현황 트래킹

    📚 참고 자료

    🔗 Dataview 공식 가이드


    🎉 자동화의 힘

    Dataview를 활용하면:

    • 시간 절약: 수동 업데이트 불필요
    • 🎯 정확성 향상: 자동 계산으로 오류 방지
    • 📊 인사이트 확보: 데이터 기반 의사결정
    • 🚀 생산성 증대: 핵심 업무에 집중 가능

    이제 여러분의 PARA 시스템이 살아 움직입니다! 🌟

    반응형

    '메모방법론' 카테고리의 다른 글

    Obsidian 1.9 대규모 업데이트, Bases의 등장  (0) 2025.09.04
    개인지식관리 (PKM)  (2) 2025.09.04
Designed by Tistory.