Knowledge Catalog 會找出資料資產之間的潛在連結,協助您探索相關資料並瞭解關係的性質。
事前準備
如要查看資料資產之間的關係,請先確認您已獲派必要角色,並啟用必要 API。
必要的角色
如要取得查看資料資產之間關係所需的權限,請要求管理員授予您專案的下列 IAM 角色:
-
如要查看 BigQuery 資料表和檢視區塊中的關係,請按照下列步驟操作:
BigQuery 中繼資料檢視者 (
roles/bigquery.metadataViewer)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
啟用 API
如要使用資料關係,請在專案中啟用下列 API:Dataplex API 和 BigQuery API。
啟用 API 時所需的角色
如要啟用 API,您需要服務使用情形管理員 IAM 角色 (roles/serviceusage.serviceUsageAdmin),其中包含 serviceusage.services.enable 權限。瞭解如何授予角色。
關於資料關係
資料關係圖會說明資料資產的連結方式。舉例來說,如果您找到含有客戶資料的資料表,資料表之間的關係可能會顯示列出訂單或支援單的相關資料表。此外,關係可做為結構指南,為大型語言模型提供重要背景資訊。因此,AI 會生成更精確的回覆,並制定準確的查詢來擷取特定資訊。
Knowledge Catalog 會自動探索及儲存資料資產之間的常見關係。關係資料來自多個來源,例如:
- 歷史查詢記錄 Knowledge Catalog 會持續分析查詢記錄,偵測資料表之間潛在的
JOIN模式。 - 資料洞察會使用大型語言模型分析結構定義屬性和資料重疊情形,並視需要建議資料關係。
支援的資料資產
您可以查看 BigQuery 資料表和檢視的資料關係。
查看資料關係
如要查看 BigQuery 資料表和檢視的資料關係,請使用 Google Cloud console 或 Knowledge Catalog API。
主控台
如要查看 BigQuery 中資料表的資料關係,請按照下列步驟操作:
前往 Google Cloud 控制台的 Knowledge Catalog「Search」(搜尋) 頁面。
搜尋要查看關係的 BigQuery 資料表。
在搜尋結果中按一下表格,開啟表格的項目頁面。
「關係」分頁會列出關係,以及下列資訊:
- 目標:連結資料資產的名稱。
- 關係:用於連結資產的特定資料欄。
- 類型:連結的性質。例如:
JOIN。 - 來源:關係的來源。例如查詢記錄。
- 動作:可用於探索資產之間連結的範例查詢。
REST
系統會將探索到的關係儲存在 Knowledge Catalog 中,做為EntryLinks,在 Knowledge Catalog 中建立兩個資料資產 (項目) 之間的關係。關係的詳細資料 (例如聯結的資料欄和關係來源) 會儲存為 EntryLinks 的層面。
如要查看資料關係,請使用下列方法:
LookupEntryLinks會擷取所有參照特定資料項目的EntryLinks,無論是來源或目標,並傳回與指定項目相關聯的完整關係集。LookupContext提供單一端點,可根據情境中繼資料為 AI 代理建立基準。並傳回簡潔的預先格式化中繼資料套件,包括相關資料資產。
位置
您可以在所有 BigQuery 位置使用資料關係。
限制
- 自動從查詢記錄探索關係的功能,僅適用於 BigQuery 資料表和檢視區塊。
- 知識目錄會分析查詢記錄樣本來找出關係,因此部分查詢可能無法找到連結。
- 查詢執行後,最多可能需要 48 小時才能探索關係。