/ / Cách biến ghi chú của bạn thành cơ sở dữ liệu với Obsidian và Dataview

Cách biến ghi chú của bạn thành cơ sở dữ liệu với Obsidian và Dataview

Nhiều người đổ dữ liệu của họ vào các chương trình như Excel vì bản trình bày có cấu trúc của họ ban đầu trông giống như một giải pháp tuyệt vời để tổ chức nội dung. Tuy nhiên, về lâu dài, một số nhận ra rằng đó không phải là cách bạn phải sử dụng bảng tính và cuối cùng họ nhìn thấy ánh sáng đó là cơ sở dữ liệu.

Hầu hết các ứng dụng ghi chú đều có cùng một vấn đề, nhưng không ai nhận ra nó cho đến khi kết hợp Obsidian-và-Dataview vào cuộc. Khi các ghi chú cứ chồng chất lên nhau, các giải pháp quản lý chúng lần lượt bắt đầu thất bại. Thư mục và Danh mục? Quá hạn chế. Thẻ? Quá hỗn loạn. Nhưng đâu sẽ là cách tốt hơn để hiểu rõ hơn về các ghi chú của bạn?

Với Obsidian và plugin Dataview của bên thứ ba, bạn có thể quản lý ghi chú của mình như một cơ sở dữ liệu. Thêm một số siêu dữ liệu vào chúng và bạn sẽ có thể tạo các truy vấn lọc ghi chú của mình theo nhiều tiêu chí khác nhau, trình bày chúng theo những cách có ý nghĩa. Hãy xem làm thế nào.

Cài đặt và mở rộng Obsidian

Để bắt đầu, hãy truy cập trang web chính thức của Obsidian, tải xuống và cài đặt nó cho nền tảng bạn chọn.


Tải xuống trang web chính thức của cơ sở dữ liệu ghi chú Obsidian

Lưu ý rằng hướng dẫn của chúng tôi hoạt động trên tất cả các phiên bản của Obsidian, từ phiên bản bạn đang chạy trên PC Windows đến phiên bản bạn sử dụng khi di chuyển trên điện thoại thông minh của mình. Tuy nhiên, vì có liên quan đến một số thao tác nhập và ký tự đặc biệt, nên việc sử dụng trên máy tính để bàn sẽ dễ dàng hơn với kích thước đầy đủ thay vì bàn phím cảm ứng.

LÀM VIDEO TRONG NGÀY

Nếu bạn đã có một bộ sưu tập các ghi chú ở định dạng Markdown mà bạn muốn nhập vào Obsidian, hãy di chuyển tất cả chúng vào cùng một thư mục. Bạn có thể giữ bất kỳ cấu trúc thư mục nào bạn muốn, nhưng đảm bảo tất cả chúng nằm trong cùng một “thư mục chính”, mà Obsidian coi như một “kho tiền”.

Sau đó, bạn có thể chỉnh sửa chúng thay vì tạo ghi chú mới, như chúng ta sẽ thấy tiếp theo, để thêm siêu dữ liệu vào chúng. Siêu dữ liệu này sẽ cho phép bạn truy vấn và lọc chúng thông qua plugin Dataview.

Bắt đầu từ đầu với không ghi chú thậm chí còn dễ dàng hơn vì bạn có thể thêm một số trường siêu dữ liệu vào một số ghi chú trống và sau đó sử dụng chúng làm mẫu cho phần còn lại.

Làm thế nào để ghi chú với Obsidian

Chạy Obsidian và nếu bạn muốn nhập các ghi chú hiện có của mình, hãy nhấp vào Mở Dưới Mở thư mục dưới dạng vault. Sau đó, chọn thư mục mà bạn đã di chuyển tất cả các ghi chú của mình. Đi Tạo ra nếu bạn muốn tạo một kho ghi chú mới và chọn một thư mục trống.



Cơ sở dữ liệu ghi chú Obsidian Mở Tạo Vault

Đặt tên cho vault của bạn và nhấp vào Tạo ra để làm chính xác điều đó.


Cơ sở dữ liệu ghi chú Obsidian Tạo tên Vault

Các phiên bản mới của Obsidian đi kèm với tính năng Xem trước trực tiếp trình bày cú pháp Markdown dưới dạng văn bản in nghiêng, in đậm, gạch ngang phù hợp, v.v. Nó không tương thích với một số plugin cũ hơn của Obsidian và một số người không thích cách nó “biến đổi” Markdown của họ trong khi đang hoạt động, vì vậy bạn sẽ có một tùy chọn để vô hiệu hóa nó. Tuy nhiên, nó không cản trở những gì chúng ta sẽ thấy trong bài viết này và các ghi chú của bạn sẽ trông “sạch” hơn với nó, vì vậy chúng tôi khuyên bạn nên bật nó lên.


Xem trước trực tiếp cơ sở dữ liệu ghi chú Obsidian

Để lọc các ghi chú của bạn dựa trên siêu dữ liệu của chúng, bạn cũng sẽ cần plugin Dataview. Vì nó không được bao gồm với Obsidian, bạn sẽ phải cài đặt nó theo cách thủ công. Nhấp vào biểu tượng có bánh răng ở dưới cùng bên trái để truy cập Tùy chọn của Obsidian. Sau đó, chuyển đến Plugin cộng đồng.



Obsidian Notes Tùy chọn cơ sở dữ liệu Chế độ an toàn

Xoay Chế độ an toàn tắt để cho phép cài đặt các plugin của bên thứ ba. Xác nhận sự thay đổi bằng cách nhấp lại vào Tắt Chế độ An toàn trên cảnh báo hiển thị.


Chế độ An toàn cho Cơ sở dữ liệu Ghi chú Obsidian Tắt

Khi Chế độ an toàn bị tắt, bạn sẽ thấy nhiều tùy chọn hơn trên trang tùy chọn plugin Cộng đồng. Bấm vào Duyệt qua kế bên Plugin cộng đồng (vâng, đó là “Plugin cộng đồng” trong trang có tên “Plugin cộng đồng”).


Cơ sở dữ liệu ghi chú Obsidian Duyệt qua các plugin cộng đồng

Sử dụng trường tìm kiếm ở trên cùng bên trái để lọc danh sách plugin cho “chế độ xem dữ liệu”.


Cơ sở dữ liệu ghi chú Obsidian Cài đặt plugin Dataview

Khi bạn tìm thấy plugin đó của Michael Brenan, hãy nhấp vào nó để chọn nó, sau đó tiếp tục Cài đặt để thêm nó vào kho vũ khí của Obsidian.


Cơ sở dữ liệu ghi chú Obsidian Nút cài đặt plugin Dataview

Cài đặt Dataview là không đủ để sử dụng nó – bạn cũng phải kích hoạt nó. Đối với điều đó, hãy nhấp vào Cho phép nút sẽ hiển thị sau khi quá trình cài đặt hoàn tất.


Kích hoạt cơ sở dữ liệu ghi chú Obsidian Cài đặt plugin Dataview

Và với điều đó, bạn đã sẵn sàng. Bây giờ, bạn cần một số lưu ý.

Chúng tôi sẽ không xem xét cách bạn có thể tạo và “tạo kiểu” cho các ghi chú mới trong Obsidian bằng siêu dữ liệu hoặc tạo liên kết giữa chúng cho hướng dẫn này. Nếu bạn đang bắt đầu từ đầu, sẽ hữu ích khi xem bài viết trước đây của chúng tôi về cách biến ghi chú của bạn thành bộ não thứ hai với Obsidian.


Cơ sở dữ liệu ghi chú Obsidian Ghi chú công thức

Plugin Dataview có thể phát hiện hai loại siêu dữ liệu trong ghi chú của bạn. Cách có tổ chức hơn là giữ tất cả siêu dữ liệu của bạn trong cái được gọi là “vật chất phía trước”. Để xác định phần frontmatter trong một ghi chú, hãy thêm ba dấu gạch ngang ở trên cùng của nó.

Nhấn Enter và nhập vào một dòng trống bất kỳ thứ gì bạn muốn sử dụng làm siêu dữ liệu bằng cú pháp “key: value”. Lặp lại để thêm nhiều giá trị siêu dữ liệu tùy thích. Cuối cùng, hãy kết thúc phần này bằng ba dấu gạch ngang, một lần nữa. Lưu ý rằng bạn có thể sử dụng các giá trị đơn lẻ, chuỗi được trích dẫn hoặc danh sách cho các khóa siêu dữ liệu của mình.


Cơ sở dữ liệu ghi chú Obsidian Xác định vật chất phía trước bằng dấu gạch ngang

Ví dụ: bạn có thể sử dụng thông tin sau cho ghi chú nấu ăn của mình:

---
Recipe_Type: sweet
Ingredients:
- flour
- strawberries
- chocolate
Time_Needed: 30
---


Siêu dữ liệu Frontmatter của Cơ sở dữ liệu Obsidian Notes

Hãy xem một ví dụ khác. Bạn có phải là một fan hâm mộ của game nhập vai trên bàn? Theo dõi các mặt hàng yêu thích của bạn trong chiến dịch dài hạn của bạn với:

---
Item_Type: Ring
Item_Family: Rings of Power
Item_Alias: The One Ring
Item_Special_Power: Can rule them all.
Item_Color: Pink
---

Siêu dữ liệu Frontmatter Cơ sở dữ liệu Obsidian Notes

Thêm các giá trị siêu dữ liệu vào ghi chú của bạn, như chúng ta đã thấy. Hãy nhớ sử dụng các khóa siêu dữ liệu giống nhau cho tất cả các ghi chú tương tự.

Ngoài ra, cách thứ hai, hỗn độn hơn nhưng cũng hữu cơ hơn để đưa siêu dữ liệu vào ghi chú của bạn, là nhập “key :: value” vào bất kỳ đâu. Bạn có thể tự do thêm siêu dữ liệu như vậy ngay cả trong “dòng chảy” văn bản thông thường của mình, trong dấu ngoặc đơn, trên các dòng giữa các đoạn văn, v.v.

Tuy nhiên, việc quản lý siêu dữ liệu đó sau này sẽ khó hơn nếu bạn quyết định chỉnh sửa nó vì nó có thể xuất hiện ở một vị trí khác nhau trên mỗi ghi chú. Đối với hướng dẫn này, chúng tôi đang sử dụng cách tiếp cận vật chất phía trước nhất quán hơn.

Trong một kịch bản thực tế hơn, bạn có thể sử dụng Obsidian để ghi chú trong các cuộc họp Zoom như một chuyên gia. Tuy nhiên, thay vì nhập các chi tiết của cuộc họp vào văn bản, như chúng ta đã thấy trong bài viết đó, hãy bao gồm chúng dưới dạng siêu dữ liệu. Sau đó, bạn sẽ có thể truy vấn chúng dựa trên các khóa cụ thể, như chúng ta sẽ thấy ngay tiếp theo.

Lọc ghi chú của bạn với Dataview

Để sử dụng siêu dữ liệu bạn đã thêm vào ghi chú của mình, bạn có thể tạo truy vấn bằng plugin Dataview. Bạn nhúng chúng vào các ghi chú hiện có.

Kết quả của chúng xuất hiện ngay lập tức nếu bạn bật chế độ Xem trước Trực tiếp như chúng tôi đã đề xuất. Nếu không, bạn phải chuyển sang Chế độ xem trước theo cách thủ công để xem kết quả đầu ra của các truy vấn của mình.

Để tạo một truy vấn như vậy, hãy nhập nội dung sau vào ghi chú:

```dataview
```

Trong Obsidian, ba dấu gạch ngược xác định phần đầu và phần cuối của một khối mã. “Chế độ xem dữ liệu” bị mắc kẹt bên cạnh bộ ba dấu gạch ngược đầu tiên thiết lập rằng đó là “mã” cần được phân tích cú pháp bởi plugin Dataview.


Phần trống cơ sở dữ liệu ghi chú Obsidian Dataview

Đó là bởi vì các plugin Obsidian khác cho phép bạn nhúng dữ liệu vào ghi chú của mình theo cách tương tự.

Bạn có muốn danh sách tất cả các công thức nấu ăn mà chúng tôi đã đánh dấu là “ngọt ngào” trong phần trước không? Hãy thử những cách sau:

```dataview
LIST
FROM "Recipes"
WHERE "Recipe_Type=Sweet"
```

Obsidian Notes Database Dataview Danh sách truy vấn Công thức nấu ăn ngọt ngào

Ở trên sẽ truy vấn Công thức nấu ăn thư mục trong vault của bạn cho các ghi chú bằng khóa siêu dữ liệu Recipe_Type thiết lập như “Kẹo“. Khi chuyển sang chế độ xem trước, bạn sẽ thấy danh sách thực tế gồm những ghi chú đó thay vì truy vấn.



Danh sách kết quả truy vấn Dataview của cơ sở dữ liệu Obsidian Notes

Thay vào đó, bạn có muốn xem ghi chú của mình dưới dạng bảng với một số nội dung siêu dữ liệu của chúng không? Sử dụng như sau:

```dataview
TABLE Recipe_Type as "Type"
FROM "Recipes"
SORT Recipe_Type
```

Obsidian Notes Database Dataview Bảng truy vấn Tất cả các công thức

Bạn có thể hiển thị nhiều khóa hơn trong bảng của mình bằng cách phân tách chúng bằng dấu phẩy và sắp xếp các mục nhập trong bảng của bạn dựa trên bất kỳ khóa nào trong số đó.


Bảng truy vấn Dataview Database của Obsidian Notes

Bằng cách kết hợp một cách sáng tạo nhiều truy vấn Dataview trong cùng một ghi chú, bạn có thể tạo các chỉ mục có tổ chức cho phần còn lại của ghi chú của mình. Trong hình ảnh bên dưới, bạn có thể thấy hai truy vấn gần như giống hệt nhau đi qua tất cả các ghi chú trong thư mục Recipes. Sau đó, họ trình bày chúng trong hai bảng, một bảng có tất cả các công thức nấu ăn liên quan đến mì ống, bảng còn lại với tất cả mọi thứ ngọt ngào.


Cơ sở dữ liệu ghi chú Obsidian Hai truy vấn Dataview

Đây là một cách sử dụng tuyệt vời cho sự kết hợp Obsidian & Dataview: quản lý tác vụ. Bạn có thể ghi chú các nhiệm vụ của mình và thêm các thuộc tính như thời gian cần thiết để hoàn thành chúng, mức độ ưu tiên của chúng, ngày hoàn thành, v.v., trong siêu dữ liệu giao diện người dùng của bạn.


Obsidian Notes Database Dataview Task Entry MUO

Sau đó, bạn có thể sử dụng các truy vấn lọc của Dataview, như chúng ta đã thấy ở trên, để lược qua chúng và hiểu chúng trong các danh sách và bảng khác nhau. Ví dụ: bạn có thể tạo một bảng trình bày tất cả các nhiệm vụ chưa hoàn thành với một khóa “đến hạn” được đặt trên bảng.


Nhiệm vụ truy vấn Dataview cho cơ sở dữ liệu Obsidian Notes

Tuy nhiên, danh sách trong ảnh chụp màn hình của chúng tôi cũng hiển thị các nhiệm vụ đã hoàn thành. Thay vì nhìn thay vào đó, bạn có thể tìm kiếm dữ liệu ngược lại, ghi chú nơi khóa được đặt thành không đúng sự thật hoặc để trống, bằng cách đánh dấu chấm than trước nó. Vì vậy, truy vấn sau sẽ hiển thị tất cả các ghi chú trong thư mục Nhiệm vụ dưới dạng bảng nhưng loại trừ những ghi chú trong đó “Đã hoàn thành” là đúng.


Obsidian Notes Database Dataview Truy vấn nhiệm vụ

Bảng đã cập nhật, không bao gồm tất cả các nhiệm vụ đã hoàn thành, thay vào đó sẽ trông giống như sau:


Obsidian Notes Database Dataview Tasks Truy vấn đã lọc

Để các giá trị siêu dữ liệu hiển thị trên bảng, hãy thêm chúng vào dòng TABLE, được phân tách bằng dấu phẩy, như sau:

```dataview
TABLE Due AS "Deadline", Notes
From "Tasks"
Where Due AND !Completed
```


Dữ liệu cơ sở dữ liệu ghi chú Obsidian Hiển thị thêm siêu dữ liệu trên bảng

Truy vấn đó hiển thị tất cả các tệp trong thư mục Nhiệm vụ dưới dạng bảng, nhưng ngoài Ngày đến hạn (dưới dạng “thời hạn”), nó cũng hiển thị các giá trị trong các khóa “Ghi chú”.


Dữ liệu cơ sở dữ liệu ghi chú Obsidian Hiển thị thêm siêu dữ liệu về kết quả bảng

Biến ghi chú của bạn thành cơ sở dữ liệu

Như chúng ta đã thấy, sự kết hợp Obsidian và Dataview tạo ra một giải pháp linh hoạt để quản lý ghi chú của bạn, không giống như bất kỳ giải pháp nào khác. Sử dụng nó một cách sáng tạo, bầu trời là giới hạn.

Bạn có thể lọc ghi chú của mình dựa trên từng hoặc nhóm giá trị siêu dữ liệu, bạn có thể tạo cơ sở dữ liệu của tất cả các phim của mình và liệt kê chúng trên các trang riêng biệt theo loại và xếp hạng hoặc thậm chí bạn có thể biến kho ghi chú của mình thành một ban quản lý dự án chính thức giải pháp!

Bạn sẽ xây dựng gì với Obsidian và Dataview?


Danh sách việc cần làm của logo Microsoft OneNote

6 Mẹo sử dụng Microsoft OneNote làm danh sách việc cần làm của bạn

Đọc tiếp


Thông tin về các Tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *