使用 Knowledge Catalog 管理資料資產

Knowledge Catalog 會自動編錄 Bigtable 資源的中繼資料。這項功能可協助您搜尋及管理 Bigtable 資料資產。

系統會自動將下列 Bigtable 資源的中繼資料從 Bigtable 同步至 Knowledge Catalog:

  • 執行個體
  • 叢集
  • 資料表,包括資料欄系列詳細資料

Knowledge Catalog 是全代管的中繼資料管理服務。這個服務提供技術和業務中繼資料的整合式資料檢視和標記機制。如要進一步瞭解 Knowledge Catalog 和使用原因,請參閱「Knowledge Catalog 總覽」。

搭配 Bigtable 使用 Knowledge Catalog 的好處

Knowledge Catalog 提供的資料資訊有助於進行分析、重複使用資料、開發應用程式及管理資料。

您可以依詳細資料 (例如資源名稱) 搜尋 Knowledge Catalog 中的項目。舉例來說,您可以搜尋執行個體名稱來尋找執行個體的項目,也可以搜尋資料欄系列來尋找資料表的項目。你也可以使用多面向搜尋,套用篩選器縮小搜尋範圍。詳情請參閱「在 Knowledge Catalog 中搜尋資源」。

標記資料資產有助於瞭解及分類 Bigtable 資料表中的可用資料,讓 Knowledge Catalog 使用者更容易探索及搜尋資料,並將資料納入更大的資料資產。您可以運用切面,將自己的中繼資料新增至編目中繼資料,然後使用這些切面進行搜尋。

開始使用 Knowledge Catalog

如要開始使用 Knowledge Catalog 管理 Bigtable 資料資產,請完成下列工作:

  1. 啟用 Dataplex API

  2. 將 IAM 角色授予需要存取 Knowledge Catalog 中 Bigtable 項目主體。

  3. 瞭解如何搜尋資料資產

  4. 請參閱Knowledge Catalog 搜尋語法,瞭解如何尋找中繼資料。

  5. 請先瞭解標記 Knowledge Catalog 項目時的概念。詳情請參閱「About metadata management in Knowledge Catalog」(關於 Knowledge Catalog 中的中繼資料管理)。

搜尋 Bigtable 中繼資料的方法

您可以使用 Knowledge Catalog 搜尋已同步的 Bigtable 中繼資料。

除了合格述詞,您也可以使用下列中繼資料欄位搜尋 Bigtable 資源:

  • 執行個體

    • Bigtable 執行個體名稱
    • Bigtable 執行個體 ID
    • 叢集位置
    • 叢集 ID
  • 資料表

    • 資料表 ID
    • 資料欄系列名稱
    • Bigtable 執行個體名稱
    • Bigtable 執行個體 ID

必要的角色

在 Knowledge Catalog 中查看、標記及搜尋 Bigtable 資源時,需要不同的權限。一般而言,請授予貴機構主體完成工作所需的最低角色。

查看公開和私人層面的權限

如要取得查看 Bigtable 資源公開和私密層面所需的權限,請要求管理員授予您下列 IAM 角色:

這些預先定義的角色具備查看公開和私人層面所需的權限。所需確切權限如下:

  • bigtable.instances.get
  • bigtable.clusters.get
  • bigtable.tables.get
  • dataplex.aspectTypes.get

搜尋 Bigtable 資源的權限

如要取得在 Knowledge Catalog 中搜尋 Bigtable 資源所需的權限,請要求管理員授予下列 IAM 角色:

這些預先定義的角色具備搜尋 Bigtable 資源所需的權限。所需確切權限如下:

  • bigtable.instances.get
  • bigtable.clusters.get
  • bigtable.tables.get

將構面附加至 Bigtable 資源的權限

如要取得將構面附加至 Knowledge Catalog 中 Bigtable 資源所需的權限,請要求管理員授予下列 IAM 角色:

這些預先定義的角色具備新增公開和私人層面所需的權限。所需確切權限如下:

  • bigtable.instances.update
  • bigtable.clusters.update
  • bigtable.tables.update
  • dataplex.aspectTypes.use
  • dataplex.entries.update

選用:建立自訂角色

您可以建立自訂角色,授予使用者在專案或機構中,完全存取 Knowledge Catalog 所有 Bigtable 中繼資料的權限。接著,您可以將需要存取權的任何使用者或服務帳戶,設為自訂角色的主體。如要進一步瞭解自訂角色,請參閱「角色和權限」。

為角色選擇有意義的名稱,例如 Bigtable Dataplex 編輯者,然後只指派需要存取角色的主體。如需設定操作說明,請參閱「建立及管理自訂角色」。

將下列權限授予自訂角色:

  • bigtable.instances.get
  • bigtable.instances.update
  • bigtable.clusters.get
  • bigtable.clusters.update
  • bigtable.tables.get
  • bigtable.tables.update
  • dataplex.aspectTypes.get
  • dataplex.aspectTypes.use

詳情請參閱「Knowledge Catalog IAM 權限」。如需 Bigtable 權限的說明,請參閱「權限」。

限制

使用 Knowledge Catalog 管理 Bigtable 中繼資料前,請先參閱下列限制。

位置限制

如果貴機構已設定位置限制,Bigtable 資源的中繼資料項目可能不會同步至 Knowledge Catalog。在強制執行位置限制前建立的任何項目,都會保留在 Knowledge Catalog 中。

為允許 Knowledge Catalog 載入資源,建議您在位置政策中新增 global 多區域。

資料欄系列名稱例外狀況

如果要求中的資料欄系列名稱包含半形句號 (.),Dataplex API 會拒絕要求。舉例來說,如果資料欄系列名稱為 personal.info

後續步驟