在 Knowledge Catalog 中查看資料關係

您可以使用 Knowledge Catalog (原稱 Dataplex Universal Catalog) 中的資料關係,找出相關的 BigQuery 資料表和檢視表,並檢查這些資料表和檢視表的連結方式。接著,您可以探索連結的資料集,或為 AI 代理提供結構定義,以便生成更準確的查詢。

事前準備

查看資料資產之間的關係前,請確認您已取得必要角色。

必要的角色

如要在 Knowledge Catalog 查看資料資產之間的關係,不需具備任何 Knowledge Catalog 專屬的 IAM 角色。Knowledge Catalog 會根據您在資產所在來源系統 (例如 BigQuery) 的現有權限,判斷您是否能查看關係。舉例來說,如要查看涉及 BigQuery 資料表的關係,您需要 bigquery.tables.get 權限。

如果您沒有在來源系統中查看資產的權限,Knowledge Catalog 關係圖會隱藏涉及該資產的所有關係。這可確保關係瀏覽權限符合來源系統中建立的安全界限和權限。

關於資料關係

資料關係說明資料資產如何連結。舉例來說,如果您找到含有客戶資料的資料表,其關係可能會顯示列出訂單或支援單的相關資料表。此外,關係可做為結構指南,為大型語言模型提供重要背景資訊。因此,AI 能生成更精確的回覆,並制定準確的查詢來擷取特定資訊。

Knowledge Catalog 會自動探索及儲存資料資產之間的潛在連結和常見關係,協助您瞭解各項連結的性質。關係資料來自多種來源,例如:

  • Knowledge Catalog 的歷來查詢記錄,會持續分析查詢記錄,偵測資料表之間潛在的 JOIN 模式。
  • 資料洞察會使用大型語言模型分析結構定義屬性和資料重疊,視需要建議資料關係。

支援的資料資產

您可以查看 BigQuery 資料表和檢視表的資料關係。

查看資料關係

如要查看 BigQuery 資料表和檢視表的資料關係,請使用Google Cloud 控制台或 Dataplex API。

主控台

如要在 BigQuery 中查看資料表的資料關係,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 Knowledge Catalog「Search」(搜尋) 頁面。

    前往「Search」(搜尋) 頁面

  2. 搜尋要查看關係的 BigQuery 資料表。

  3. 在搜尋結果中,按一下資料表名稱,開啟其項目頁面。

  4. 前往「Relationships」(關係) 分頁,查看各項資料關係的下列資訊:

    • 目標:連結資料資產的名稱。
    • 關係:用於連結資產的特定資料欄。
    • 類型:連結的性質。舉例來說,經常彙整的資料和資料洞察發現的關係都會顯示為 JOIN。
    • 來源:關係的來源。

      • Query history 是頻繁彙整的來源。
      • Data insights 是資料洞察發現的關係來源。
    • 動作:可用來找出資產之間連結的查詢範例。

REST

探索到的關係會以EntryLinks的形式儲存在 Knowledge Catalog 中,用於建立 Knowledge Catalog 中兩個資料資產 (項目) 之間的關係。關係的詳細資料 (例如彙整的資料欄和關係來源) 會儲存為 EntryLinks 的切面。

如要查看資料關係,請使用下列方法:

  • LookupEntryLinks 會擷取所有參照特定資料項目做為來源或目標的 EntryLinks,以傳回與指定項目相關聯的完整關係組合。

  • LookupContext 提供單一端點,可使用情境中繼資料建立 AI 代理。並傳回簡潔、預先格式化的中繼資料套件,包括相關資料資產。

位置

您可以在所有 BigQuery 位置使用資料關係。

限制

  • Knowledge Catalog 會分析查詢記錄樣本來找出關係,因此部分查詢可能不會產生連結。
  • 執行查詢後,關係探索最多可能需要 72 小時。

後續步驟