您必须先在 Google Cloud 项目中启用必要的 API,然后才能使用 Knowledge Catalog(以前称为 Dataplex Universal Catalog)。本文档介绍了如何启用 Dataplex API 和其他必需的服务。
作为一项安全措施,组织可以控制哪些人有权启用 API。在某些情况下,启用 API 会开始结算,因此组织可以限制访问权限来控制费用。如需了解Google Cloud上的 Service Usage,请参阅启用和停用服务。
启用 API 后,Knowledge Catalog 会自动提取并维护受支持的 Google Cloud 数据源中的最新元数据。
准备工作
如需启用和停用 Dataplex API,您需要拥有 Owner (
roles/owner)、Editor (roles/editor) 或 Service Usage Admin (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,您需要拥有
serviceusage.services.enable权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 获得了此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。了解如何授予角色。
停用 Knowledge Catalog
如果您在同时使用 Knowledge Catalog 和 BigQuery 的项目中使用 Knowledge Catalog,请注意停用 Knowledge Catalog 时对 BigQuery 行为的影响。
为避免产生额外费用,请先完成以下步骤,然后再停用 Knowledge Catalog:
在 Google Cloud 控制台中,删除项目中的每个湖实例。 如需删除数据湖,必须先删除各个资产和区域。如需了解详情,请参阅
projects.locations.lakes.delete。在 Google Cloud 控制台中,删除项目中的所有自定义条目组。删除条目组会移除属于该条目组的所有条目。如需了解详情,请参阅删除条目组。
选择要在其中停用 Dataplex API 的项目。
前往已启用的 API 和服务页面。
点击 Cloud Dataplex API。
点击停用 API。 在系统提示时确认。
如果您还启用了 Data Lineage API,请重复上述步骤将其停用。停用 Dataplex API 不会停用 Data Lineage API,也不会停止收取其高级处理费用。如需了解详情,请参阅关闭数据沿袭。
后续步骤
- 了解如何搜索资源。
- 了解如何衡量数据质量。
- 了解 Knowledge Catalog 中的元数据。
- 按照快速入门指南跟踪 BigQuery 表的数据沿袭进行操作。
- 尝试 Knowledge Catalog 应用场景。