Knowledge Catalog (舊稱 Dataplex Universal Catalog) 會探索資料資產之間的潛在連結,協助您找出相關資料並瞭解關係的性質。
事前準備
查看資料資產之間的關係前,請確認您已獲派必要角色。
必要的角色
如要在 Knowledge Catalog 中查看資料資產之間的關係,您不需要任何 Knowledge Catalog 專屬的 IAM 角色。
Knowledge Catalog 會使用資產所在來源系統 (例如 BigQuery) 的現有權限,判斷您是否能查看關係。舉例來說,如要查看涉及 BigQuery 資料表的關係,您需要 bigquery.tables.get 權限。
如果沒有權限在來源系統中查看資產,Knowledge Catalog 關係圖中就會隱藏涉及該資產的所有關係。這可確保關係能見度符合來源系統中建立的安全界線和權限。
關於資料關係
資料關係圖會說明資料資產的連結方式。舉例來說,如果您找到含有客戶資料的資料表,資料表之間的關係可能會顯示列出訂單或支援單的相關資料表。此外,關係可做為結構指南,為大型語言模型提供重要背景資訊。因此,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 小時才能探索關係。