Bạn có thể tìm kiếm và quản lý các tài nguyên Cloud Firestore bằng Knowledge Catalog. Đây là một nền tảng để lưu trữ, quản lý và truy cập vào siêu dữ liệu của bạn. Bạn có thể dùng Knowledge Catalog để phân tích siêu dữ liệu Cloud Firestore và hỗ trợ các tác vụ như:
- Phân tích, bao gồm cả các phần phụ thuộc và mức độ phù hợp cho một trường hợp sử dụng
- Quản lý thay đổi
- Sự phát triển của giản đồ
Theo mặc định, Danh mục kiến thức được bật trên các cơ sở dữ liệu Cloud Firestore mới và hiện có, đồng thời tự động truy xuất siêu dữ liệu sau:
| Tài nguyên | Loại | Trường |
|---|---|---|
| Cơ sở dữ liệu | Mặt phẳng điều khiển |
|
| Giản đồ cơ sở dữ liệu | Mặt phẳng dữ liệu |
|
Trước khi bắt đầu
Để sử dụng thông tin chi tiết trong Knowledge Catalog với Cloud Firestore, trước tiên, bạn phải có cơ sở dữ liệu Cloud Firestore. Để biết thêm thông tin, hãy xem bài viết Tạo và quản lý cơ sở dữ liệu.
Các vai trò bắt buộc để truy cập vào kết quả tìm kiếm
Để tìm kiếm và xem siêu dữ liệu Cloud Firestore trong Danh mục kiến thức, các chủ thể phải có quyền xem tài nguyên Cloud Firestore, bao gồm cả quyền dataplex.projects.search.
Để cấp cho các thực thể chính (chẳng hạn như người dùng, nhóm hoặc tài khoản dịch vụ) những quyền này, hãy chỉ định cho họ vai trò Người xem Cloud Datastore (roles/datastore.viewer) IAM trên dự án chứa các tài nguyên Cloud Firestore.
| Thao tác Knowledge Catalog | Cloud Firestore tài nguyên | Vai trò hoặc quyền bắt buộc |
|---|---|---|
| Tìm kiếm tài nguyên Cloud Firestore | Cơ sở dữ liệu | datastore.databases.getMetadata |
| Giản đồ cơ sở dữ liệu | datastore.schemas.get |
Để biết thêm thông tin về cách cấp vai trò, hãy xem bài viết Quản lý quyền truy cập. Để biết thêm thông tin về các vai trò IAM Cloud Firestore, hãy xem các vai trò và quyền Cloud Firestore.
Các vai trò bắt buộc để tìm kiếm mục
Để tìm kiếm các mục, bạn cần có ít nhất một trong các vai trò IAM sau đây trên dự án dùng để tìm kiếm:
- Quản trị viên danh mục Dataplex (
roles/dataplex.catalogAdmin) - Người chỉnh sửa danh mục Dataplex (
roles/dataplex.catalogEditor) - Người xem danh mục Dataplex (
roles/dataplex.catalogViewer)
Quyền đối với kết quả tìm kiếm được kiểm tra độc lập với dự án đã chọn. Để biết thêm thông tin, hãy xem bài viết Tìm kiếm tài sản dữ liệu bằng Danh mục tri thức.
Các loại khám phá siêu dữ liệu
Tính năng khám phá siêu dữ liệu của Danh mục tri thức là một quy trình tự động quét các nguồn dữ liệu được kết nối (chẳng hạn như Cloud Firestore) để xác định các tài sản dữ liệu (chẳng hạn như bộ sưu tập và cơ sở dữ liệu) và trích xuất siêu dữ liệu kỹ thuật của các tài sản đó (chẳng hạn như giản đồ, nội dung mô tả và vị trí) vào danh mục Danh mục tri thức. Quy trình này chạy định kỳ để giữ cho danh mục được đồng bộ hoá với các hệ thống nguồn.
Từ khoá và tìm kiếm bằng ngôn ngữ tự nhiên
Danh mục tri thức hỗ trợ tìm kiếm bằng từ khoá và ngôn ngữ tự nhiên.
- Tính năng tìm kiếm bằng từ khoá giúp bạn tìm thấy tài nguyên bằng cách sử dụng các từ khoá, bộ lọc cụ thể và cú pháp đã xác định. Ví dụ: bạn có thể nhập
system=Firestore AND type=Databaseđể xem tất cả cơ sở dữ liệu Cloud Firestore. - Tính năng tìm kiếm bằng ngôn ngữ tự nhiên (Bản xem trước) sử dụng AI để hiểu các cụm từ tìm kiếm ngữ nghĩa. Tính năng này giúp bạn tìm thấy tài nguyên bằng ngôn ngữ thường ngày, loại bỏ nhu cầu sử dụng cú pháp phức tạp. Ví dụ: bạn có thể nhập các cụm từ tìm kiếm như
List all Firestore databases related to sales.
Để biết thêm thông tin, hãy xem bài viết Cú pháp tìm kiếm cho Danh mục kiến thức.
Ví dụ: Khám phá một giản đồ nhóm bộ sưu tập Cloud Firestore
Để hiểu rõ quy trình khám phá siêu dữ liệu, hãy xem xét một cơ sở dữ liệu Cloud Firestore có tên là user-firestore-database. Trong cơ sở dữ liệu này, bạn có một giản đồ nhóm bộ sưu tập có tên là user-schema.
Sau khi quá trình khám phá hoàn tất, bạn có thể tìm kiếm các tài sản này (user-firestore-database và user-schema) trong trang Danh mục kiến thức của bảng điều khiển Cloud Google hoặc bằng cách sử dụng Knowledge Catalog API. Sau đó, bạn có thể xem thông tin chi tiết về các tài sản và làm phong phú các tài sản đó bằng siêu dữ liệu bổ sung về hoạt động kinh doanh hoặc hoạt động.
Làm phong phú siêu dữ liệu bằng các khía cạnh
Loại khía cạnh là tài nguyên có thể sử dụng lại mà bạn có thể dùng làm mẫu cho các khía cạnh. Các loại khía cạnh giúp bạn tránh trùng lặp công việc và các khía cạnh chưa hoàn chỉnh. Bạn có thể sử dụng Danh mục kiến thức để tạo các loại khía cạnh mà bạn cần.
Sau khi tạo các loại khía cạnh tuỳ chỉnh, bạn có thể đính kèm các khía cạnh vào tài nguyên Cloud Firestore. Việc đính kèm các khía cạnh vào tài nguyên cho phép bạn làm những việc sau:
- Thêm siêu dữ liệu về doanh nghiệp vào các thành phần
- Tìm kiếm tài sản theo siêu dữ liệu doanh nghiệp và siêu dữ liệu tuỳ chỉnh khác
Để tìm hiểu thêm về cách tạo các loại khía cạnh và đính kèm khía cạnh vào Cloud Firestore, hãy xem phần Quản lý khía cạnh và làm phong phú siêu dữ liệu.
Tìm kiếm thành phần Cloud Firestore
Sử dụng trang tìm kiếm Danh mục kiến thức trong bảng điều khiển Cloud để tìm kiếm các tài sản Cloud Firestore.
Chuyển đến trang Tìm kiếm của Knowledge Catalog.
Trong bảng điều khiển Bộ lọc, hãy nhấp vào Hệ thống, rồi chọn Firestore.
Không bắt buộc. Trong Bí danh loại, bạn có thể lọc kết quả tìm kiếm theo một loại tài sản Cloud Firestore cụ thể bằng cách chọn một hoặc nhiều bí danh loại sau đây:
- Cơ sở dữ liệu
- Giản đồ cơ sở dữ liệu
- Khác
Sử dụng câu hỏi để thực hiện tìm kiếm bằng từ khoá
Bạn có thể sử dụng trường tìm kiếm trong Danh mục kiến thức để thực hiện các cụm từ tìm kiếm bằng từ khoá. Ví dụ: bạn có thể nhập system=Firestore AND type=Database để xem tất cả cơ sở dữ liệu Cloud Firestore.
Để biết thêm thông tin, hãy xem bài viết Cú pháp tìm kiếm cho Danh mục kiến thức.
Để xem tất cả thành phần Cloud Firestore, hãy nhập system=Firestore. Bạn có thể nhập các từ khoá cụ thể. Ví dụ: để xem tất cả cơ sở dữ liệu Cloud Firestore:
system=Firestore AND type=Database
Bạn cũng có thể sử dụng dấu ngoặc đơn và các toán tử logic AND và OR cho các biểu thức phức tạp. Để tìm hiểu thêm về các biểu thức mà bạn có thể sử dụng trong trường tìm kiếm, hãy xem bài viết Cú pháp tìm kiếm cho Danh mục kiến thức.
Bạn có thể nhập trực tiếp cụm từ tìm kiếm cho các tài sản Cloud Firestore cụ thể vào trường tìm kiếm. Định dạng của chuỗi truy vấn như sau:
type="projects/dataplex-types/locations/global/entryTypes/QUERY_STRING"
Thay thế nội dung sau:
QUERY_STRING: sử dụng danh sách sau để xác định chuỗi truy vấn dựa trên loại tài sản Cloud Firestore mà bạn muốn truy vấn:firestore-databasefirestore-schema
Một truy vấn ví dụ có thể có dạng như sau:
type="projects/1234567890/locations/global/entryTypes/firestore-schema"
Tìm kiếm theo loại khía cạnh
Danh mục kiến thức có một số loại khía cạnh tích hợp mà bạn có thể dùng để thực hiện tìm kiếm.
Để tìm kiếm theo loại khía cạnh, hãy làm theo các bước sau:
- Trong bảng Khía cạnh, hãy nhấp vào trình đơn Thêm các loại khía cạnh khác.
- Nhập
Firestore, sau đó chọn một hoặc nhiều loại khía cạnh sau đây để giới hạn kết quả tìm kiếm theo loại đó.- Cloud Firestore Cơ sở dữ liệu
- Cloud Firestore Giản đồ
- Nhấp vào OK.
- Trong bảng kết quả, hãy nhấp vào tên của tài sản để xem siêu dữ liệu của tài sản đó.
- Không bắt buộc: Nâng cao hoặc xem các thành phần. Bạn có thể thực hiện bất kỳ thao tác nào sau đây:
- Để thêm nội dung mô tả văn bản đa dạng thức cho thành phần, trong phần Tổng quan, hãy nhấp vào Thêm .
- Để đính kèm một khía cạnh vào tài sản, trong phần Khía cạnh, hãy nhấp vào Thêm .
- Để xem cơ sở dữ liệu thành viên cho một phiên bản, hãy nhấp vào thẻ Danh sách mục, sau đó nhấp vào Hiện tất cả các mục con trong kết quả tìm kiếm.
- Trong phần Thông tin chi tiết về mục, hãy xem thông tin chi tiết đầy đủ về tài sản. Nhấp vào tên mục để xem thêm các mục khác.
Tìm kiếm bằng ngôn ngữ tự nhiên trong Cloud Firestore
Tính năng tìm kiếm bằng ngôn ngữ tự nhiên (Bản xem trước) sử dụng AI để hiểu các cụm từ tìm kiếm ngữ nghĩa. Tính năng này giúp bạn tìm thấy tài nguyên bằng ngôn ngữ thường ngày, loại bỏ nhu cầu sử dụng cú pháp phức tạp. Ví dụ: bạn có thể nhập các cụm từ tìm kiếm như List all Firestore collections related to sales.
Để biết thêm thông tin, hãy xem bài viết Cú pháp tìm kiếm cho Danh mục kiến thức.
Tìm kiếm theo cú pháp trong Cloud Firestore
Tính năng tìm kiếm bằng từ khoá giúp bạn tìm thấy tài nguyên bằng cách sử dụng các từ khoá, bộ lọc cụ thể và cú pháp đã xác định. Ví dụ: bạn có thể nhập system=Firestore AND type=Database để xem tất cả cơ sở dữ liệu Cloud Firestore.
Để biết thêm thông tin, hãy xem bài viết Cú pháp tìm kiếm cho Danh mục kiến thức.
Ví dụ về quy trình công việc: Đi sâu từ cơ sở dữ liệu đến giản đồ
Để đi sâu từ cơ sở dữ liệu đến một giản đồ, hãy làm theo các bước sau:
Chuyển đến trang Tìm kiếm của Knowledge Catalog.
Trong bảng điều khiển Bộ lọc, hãy chọn Hệ thống rồi chọn Firestore. Hoặc nhập
system=Firestorevào trường tìm kiếm.Chọn một cơ sở dữ liệu.
Trên trang Chi tiết về Firestore, hãy nhấp vào thẻ Danh sách mục, rồi nhấp vào Hiện tất cả các mục con trong kết quả tìm kiếm.
Trên trang Chi tiết về cơ sở dữ liệu Firestore, hãy nhấp vào thẻ Danh sách mục nhập, sau đó nhấp vào Hiện tất cả các mục nhập con trong tìm kiếm. Danh mục kiến thức sẽ hiển thị các nhóm tập hợp trong cơ sở dữ liệu.
Chọn tên nhóm bộ sưu tập, sau đó trên trang Thông tin chi tiết về nhóm bộ sưu tập, hãy nhấp vào Lược đồ để xem lược đồ.
Không bắt buộc: Để thêm một loại khía cạnh vào cơ sở dữ liệu, hãy nhấp vào nút Thêm khía cạnh.
Giá
Bạn không phải trả phí để lưu trữ siêu dữ liệu kỹ thuật Cloud Firestore trong Knowledge Catalog. Giá Danh mục kiến thức tiêu chuẩn áp dụng cho các lệnh gọi API và việc làm phong phú thêm siêu dữ liệu doanh nghiệp. Để biết thêm thông tin, hãy xem trang định giá Danh mục kiến thức.
Hạn chế
- Kết quả truy vấn sẽ bị cắt bớt sau khi 10.000 nhóm tập hợp được truyền vào.
- Trong quá trình nhập hàng loạt, có thể mất đến 48 giờ thì các nội dung cập nhật cho cơ sở dữ liệu của bạn mới xuất hiện trong Danh mục tri thức.
- Trong quá trình nhập trực tiếp, có thể mất đến 5 phút để nội dung cập nhật cho cơ sở dữ liệu của bạn xuất hiện trong Danh mục tri thức.
- Nhóm bộ sưu tập không được cập nhật trong quá trình truyền trực tiếp.
- Lược đồ nhóm bộ sưu tập được cập nhật trong quá trình truyền trực tiếp. Tuy nhiên, bản cập nhật này chỉ bao gồm 100 trường nguyên thuỷ cấp cao nhất theo thứ tự bảng chữ cái. Thông tin giản đồ còn lại sẽ được cập nhật sau 24 đến 48 giờ kể từ khi quá trình nhập dữ liệu trực tiếp bắt đầu.
- Quá trình trích xuất có thể mất vài phút.
Bước tiếp theo
- Giới thiệu về tính năng quản lý danh mục dữ liệu trong Knowledge Catalog
- Các vai trò Quản lý danh tính và quyền truy cập trong Danh mục kiến thức