在 Knowledge Catalog 中查看資料關係

Knowledge Catalog 會找出資料資產之間的潛在連結,協助您探索相關資料並瞭解關係的性質。

事前準備

如要查看資料資產之間的關係,請先確認您已獲派必要角色,並啟用必要 API。

必要的角色

如要取得查看資料資產之間關係所需的權限,請要求管理員授予您專案的下列 IAM 角色:

  • 如要查看 BigQuery 資料表和檢視區塊中的關係,請按照下列步驟操作: BigQuery 中繼資料檢視者 (roles/bigquery.metadataViewer)

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

啟用 API

如要使用資料關係,請在專案中啟用下列 API:Dataplex API 和 BigQuery API。

啟用 API 時所需的角色

如要啟用 API,您需要服務使用情形管理員 IAM 角色 (roles/serviceusage.serviceUsageAdmin),其中包含 serviceusage.services.enable 權限。瞭解如何授予角色

啟用 API

關於資料關係

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

Knowledge Catalog 會自動探索及儲存資料資產之間的常見關係。關係資料來自多個來源,例如:

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

支援的資料資產

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

查看資料關係

如要查看 BigQuery 資料表和檢視的資料關係,請使用 Google Cloud console 或 Knowledge Catalog API。

主控台

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

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

    前往「搜尋」頁面

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

  3. 在搜尋結果中按一下表格,開啟表格的項目頁面。

「關係」分頁會列出關係,以及下列資訊:

  • 目標:連結資料資產的名稱。
  • 關係:用於連結資產的特定資料欄。
  • 類型:連結的性質。例如:JOIN
  • 來源:關係的來源。例如查詢記錄。
  • 動作:可用於探索資產之間連結的範例查詢。

REST

系統會將探索到的關係儲存在 Knowledge Catalog 中,做為EntryLinks,在 Knowledge Catalog 中建立兩個資料資產 (項目) 之間的關係。關係的詳細資料 (例如聯結的資料欄和關係來源) 會儲存為 EntryLinks 的層面。

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

  • LookupEntryLinks 會擷取所有參照特定資料項目的 EntryLinks,無論是來源或目標,並傳回與指定項目相關聯的完整關係集。

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

位置

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

限制

  • 自動從查詢記錄探索關係的功能,僅適用於 BigQuery 資料表和檢視區塊。
  • 知識目錄會分析查詢記錄樣本來找出關係,因此部分查詢可能無法找到連結。
  • 查詢執行後,最多可能需要 48 小時才能探索關係。

後續步驟