Knowledge Catalog (舊稱 Dataplex Universal Catalog) 可自動從支援的 Google Cloud 資料來源擷取並維護最新中繼資料。如要在 Google Cloud 專案中使用 Knowledge Catalog,請務必啟用 Dataplex API、Dataproc API 和 Dataproc Metastore API。
事前準備
建立 Google Cloud 專案並啟用帳單功能。啟用 API 可能會產生費用,因此貴機構可能會限制哪些人可以啟用服務。
如要啟用及停用 Dataplex API,您需要擁有者 (
roles/owner)、編輯者 (roles/editor) 或服務使用情形管理員 (roles/serviceusage.serviceUsageAdmin) 角色。詳情請參閱「使用 IAM 管理存取權」和「啟用及停用服務」。
啟用 Knowledge Catalog
您可以使用現有專案搭配 Knowledge Catalog,也可以建立新專案。建議您建立新專案。如果您使用新 Google Cloud 專案或已啟用 BigQuery API 的專案,系統預設會啟用 Dataplex API。不過,您仍須啟用 Dataproc API 和 Dataproc Metastore API。
如要將湖泊建立的資源保留在專案中,並彼此分開,請為每個湖泊執行個體建立專案。
如要建立專案並啟用 Knowledge Catalog,請按照下列步驟操作:
- 在 Google Cloud 控制台中,選取或建立專案。
- 請確認專案已啟用計費功能。
-
如果尚未啟用 Dataplex、Managed Service for Apache Spark 和 Dataproc Metastore API,請啟用這些 API。
啟用 API 時所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。
停用 Knowledge Catalog
如果您在同時使用 BigQuery 的專案中使用 Knowledge Catalog,請注意停用 Knowledge Catalog 時,對 BigQuery 行為的影響。
如要避免產生額外費用,請先完成下列步驟,再停用知識目錄:
在 Google Cloud 控制台中,刪除專案中的每個 Lake 執行個體。 如要刪除湖泊,請先刪除個別資產和區域。詳情請參閱
projects.locations.lakes.delete。在 Google Cloud 控制台中,刪除專案中的所有自訂項目群組。刪除項目群組會移除該群組的所有項目。詳情請參閱「刪除項目群組」。
選取要停用 Dataplex API 的專案。
前往「已啟用的 API 和服務」頁面。
點選「Cloud Dataplex API」。
點選「停用 API」。當系統提示時,確認刪除。
如果您也啟用了 Data Lineage API,請重複上述步驟停用該 API。停用 Dataplex API 不會停用 Data Lineage API,也不會停止收取進階處理費用。詳情請參閱「關閉資料歷程」。
後續步驟
- 瞭解如何搜尋資源。
- 瞭解如何評估資料品質。
- 瞭解 Knowledge Catalog 中的中繼資料。
- 按照快速入門導覽課程操作: 追蹤 BigQuery 資料表的資料歷程。
- 參考 Knowledge Catalog 應用實例。