Xem thông tin chi tiết về Knowledge Catalog

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
  • Edition
  • Chế độ
  • Vị trí (bao gồm cả nhiều khu vực)
  • Mã dự án
  • Tên cơ sở dữ liệu
  • Thời gian tạo
Giản đồ cơ sở dữ liệu Mặt phẳng dữ liệu
  • Tên
  • Thu thập
  • Trường – Loại dữ liệu
  • Giản đồ

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:

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.

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-databaseuser-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.

  1. Chuyển đến trang Tìm kiếm của Knowledge Catalog.

    Chuyển đến phần Tìm kiếm

  2. Trong bảng điều khiển Bộ lọc, hãy nhấp vào Hệ thống, sau đó chọn Firestore.

  3. 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

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 ANDOR 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-database
    • firestore-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:

  1. 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.
  2. 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 đồ
  3. Nhấp vào OK.
  4. 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 đó.
  5. 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:

  1. Chuyển đến trang Tìm kiếm của Knowledge Catalog.

    Chuyển đến phần Tìm kiếm

  2. 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=Firestore vào trường tìm kiếm.

  3. Chọn một cơ sở dữ liệu.

  4. 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.

  5. 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.

  6. 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 đồ.

  7. 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