Bạn có thể tìm kiếm và quản lý 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ể sử dụng Knowledge Catalog để phân tích Cloud Firestore siêu dữ liệu và hỗ trợ các công việc như:
- Phân tích, bao gồm cả các phần phụ thuộc và tính phù hợp cho một trường hợp sử dụng
- Quản lý thay đổi
- Tiến hoá giản đồ
Knowledge Catalog được bật theo mặc định 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 của 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ò cần thiết để truy cập vào kết quả tìm kiếm
Để tìm kiếm và xem Cloud Firestore siêu dữ liệu trong
Knowledge Catalog, các bên liên quan phải có quyền xem
Cloud Firestore tài nguyên, bao gồm cả
dataplex.projects.search quyền.
Để cấp cho các bên liên quan (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ò IAM
Trình xem Cloud Datastore (roles/datastore.viewer)
trên dự án chứa tài nguyên Cloud Firestore.
| Thao tác Knowledge Catalog | Tài nguyên Cloud Firestore | Vai trò hoặc quyền cần thiết |
|---|---|---|
| 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 Quản lý quyền truy cập. Để biết thêm thông tin về các vai trò IAM của Cloud Firestore, hãy xem Cloud Firestore vai trò và quyền.
Các vai trò cần thiết để tìm kiếm mục nhập
Để tìm kiếm mục nhập, bạn cần có ít nhất một trong các vai trò IAM sau trên dự án dùng để tìm kiếm:
- Quản trị viên danh mục Dataplex (
roles/dataplex.catalogAdmin) - Trình chỉnh sửa danh mục Dataplex (
roles/dataplex.catalogEditor) - Trình 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 Knowledge Catalog.
Các loại khám phá siêu dữ liệu
Khám phá siêu dữ liệu Knowledge Catalog là một quy trình tự động quét các nguồn dữ liệu được kết nối (như Cloud Firestore) để xác định tài sản dữ liệu (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 chúng (như giản đồ, nội dung mô tả và vị trí) vào danh mục Knowledge Catalog Knowledge Catalog. 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ìm kiếm bằng từ khoá và ngôn ngữ tự nhiên
Knowledge Catalog hỗ trợ tìm kiếm bằng từ khoá và ngôn ngữ tự nhiên.
- Tìm kiếm bằng từ khoá cho phép bạn tìm tài nguyên bằ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ìm kiếm bằng ngôn ngữ tự nhiên (Bản dùng thử) sử dụng AI để hiểu các truy vấn ngữ nghĩa. Tính năng này cho phép bạn tìm tài nguyên bằng ngôn ngữ hằng ngày, giúp bạn không cần dùng cú pháp phức tạp. Ví dụ: bạn có thể nhập các truy vấn như
List all Firestore databases related to sales.
Để biết thêm thông tin, xem Cú pháp tìm kiếm cho Knowledge Catalog.
Ví dụ: Khám phá giản đồ nhóm bộ sưu tập Cloud Firestore
Để hiểu quy trình khám phá siêu dữ liệu, hãy xem xét Cloud Firestore
cơ sở dữ liệu 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 Knowledge Catalog của
bảng điều khiển Cloud 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
Các loại khía cạnh là tài nguyên có thể dùng lại mà bạn có thể sử 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 không đầy đủ. Bạn có thể sử dụng Knowledge Catalog để 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 kinh doanh vào các tài sản
- Tìm kiếm tài sản theo siêu dữ liệu kinh doanh 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 các khía cạnh vào Cloud Firestore, hãy xem Quản lý các khía cạnh và làm phong phú siêu dữ liệu.
Tìm kiếm tài sản Cloud Firestore
Sử dụng trang tìm kiếm Knowledge Catalog trong bảng điều khiển Cloud để tìm kiếm 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, sau đó chọn Firestore.
Tùy chọn. 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:
- Cơ sở dữ liệu
- Giản đồ cơ sở dữ liệu
- Khác
Sử dụng truy vấn để tìm kiếm bằng từ khoá
Bạn có thể sử dụng trường tìm kiếm trong Knowledge Catalog để thực hiện các truy vấn 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ả Cloud Firestore cơ sở dữ liệu.
Để biết thêm thông tin, xem Cú pháp tìm kiếm cho Knowledge Catalog.
Để xem tất cả tài sả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 Knowledge Catalog.
Bạn có thể trực tiếp nhập các truy vấn 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ế các nội dung sau:
QUERY_STRING: sử dụng danh sách sau để xác định một 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 mẫu có thể trông như sau:
type="projects/1234567890/locations/global/entryTypes/firestore-schema"
Tìm kiếm theo loại khía cạnh
Knowledge Catalog bao gồm một số loại khía cạnh tích hợp mà bạn có thể sử dụng để 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 điều khiển 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 để 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 cho tài sản đó.
- Không bắt buộc: Nâng cao hoặc xem tài sản của bạn. Bạn có thể làm bất kỳ việc nào sau đây:
- Để thêm nội dung mô tả văn bản đa dạng thức về tài sả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 thực thể, 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 kết quả tìm kiếm.
- Trong phần Thông tin chi tiết về mục nhập, hãy xem thông tin chi tiết đầy đủ về tài sản. Nhấp vào tên mục nhập để xem thêm các mục nhập khác.
Tìm kiếm bằng ngôn ngữ tự nhiên trong Cloud Firestore
Tìm kiếm bằng ngôn ngữ tự nhiên (Bản dùng thử) sử dụng AI để hiểu các truy vấn ngữ nghĩa. Tính năng này cho phép bạn tìm tài nguyên bằng ngôn ngữ hằng ngày, giúp bạn không cần dùng cú pháp phức tạp. Ví dụ: bạn có thể nhập các truy vấn như List all Firestore collections related to sales.
Để biết thêm thông tin, xem Cú pháp tìm kiếm cho Knowledge Catalog.
Tìm kiếm bằng cú pháp trong Cloud Firestore
Tìm kiếm bằng từ khoá cho phép bạn tìm tài nguyên bằ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, xem Cú pháp tìm kiếm cho Knowledge Catalog.
Quy trình làm việc mẫu: Xem thông tin chi tiết từ cơ sở dữ liệu đến giản đồ
Để xem thông tin chi tiết từ cơ sở dữ liệu đến 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. Ngoài ra, hãy nhập
system=Firestorevào trường tìm kiếm.Chọn một cơ sở dữ liệu.
Trên trang Thông tin chi tiết về 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 kết quả tìm kiếm.
Trên trang Thông tin 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 kết quả tìm kiếm. Knowledge Catalog hiển thị các nhóm bộ sưu tậ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 Giản đồ để xem giản đồ.
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 mất phí khi lưu trữ siêu dữ liệu kỹ thuật Cloud Firestore trong Knowledge Catalog. Áp dụng giá Knowledge Catalog tiêu chuẩn cho các lệnh gọi API và việc làm phong phú siêu dữ liệu kinh doanh bổ sung. Để biết thêm thông tin, hãy xem trang giá Knowledge Catalog.
Hạn chế
- Kết quả truy vấn bị cắt bớt sau khi 10.000 nhóm bộ sưu tập được truyền tải.
- Trong quá trình truyền tải hàng loạt, có thể mất đến 48 giờ thì các nội dung cập nhật đối với cơ sở dữ liệu của bạn mới được phản ánh trong Knowledge Catalog.
- Trong quá trình truyền tải trực tiếp, có thể mất đến 5 phút thì các nội dung cập nhật đối với cơ sở dữ liệu của bạn mới được phản ánh trong Knowledge Catalog.
- Các nhóm bộ sưu tập không được cập nhật trong quá trình truyền tải trực tiếp.
- Các giản đồ nhóm bộ sưu tập được cập nhật trong quá trình truyền tải trực tiếp. Tuy nhiên, nội dung cập nhật này chỉ bao gồm 100 trường nguyên thuỷ cấp cao nhất đầu tiên theo thứ tự bảng chữ cái. Thông tin còn lại về giản đồ được cập nhật từ 24 đến 48 giờ sau khi truyền tải trực tiếp.
- 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ề việc 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 của Knowledge Catalog