将 Knowledge Catalog 与 BigQuery 配合使用

Knowledge Catalog(以前称为 Dataplex Universal Catalog)与 BigQuery 交互,作为 BigQuery 元数据的中央数据治理和代理访问层。如需了解详情,请参阅 Knowledge Catalog 概览

如何将 Knowledge Catalog 与 BigQuery 搭配使用?

Knowledge Catalog 通过以下方式与 BigQuery 交互。

自动元数据提取

Knowledge Catalog 会自动发现并为 BigQuery 资产中的技术元数据编入索引。这包括以下内容:

元数据表示和丰富

  • 条目:每个 BigQuery 表或资产都表示为目录中的条目,而不是整个表;例如 project.dataset.table
  • 数据质量统计信息摘要图表集成:Knowledge Catalog 为目录中的每个条目提供数据质量统计信息摘要图表。除了内置的 Knowledge Catalog 数据扫描之外,Dataform 的断言结果也是此计分卡的来源(预览)。
  • 自动丰富元数据:对于使用 Dataform 创建的表和视图,您可以直接在代码中定义语义元数据。在成功完成流水线操作后,此元数据会自动同步到 Knowledge Catalog(预览版)。支持以下方面类型:

    • 概览:条目的文档和摘要文本。
    • 通用方面:用于技术细节的语义元数据标记,例如表系统和类型信息。

    如需查看元数据更新的状态,请按照查看过往手动运行情况中的说明操作。

    元数据同步完成后,您可以在 Knowledge Catalog 中搜索并查看相应条目。如需了解详情,请参阅搜索资源

  • 列级元数据:各个列或字段表示为路径,可让您将特定元数据(例如个人身份信息标记或数据质量得分)附加到 BigQuery 表中的各个字段,而不仅仅是表本身。

  • 切面:通过切面丰富技术元数据,从而为数据添加业务情境,例如所有权、数据质量和文档。

  • 数据产品:您可以将相关的 BigQuery 资产打包成数据产品(例如电子商务商家数据),这些数据产品具有共享的访问权限和治理限制。

  • 语义搜索:用户可以使用自然语言搜索 BigQuery 数据,这对于数据科学家和 AI 智能体使用长查询或复杂查询查找可信的数据产品尤其有用。
  • 名称转换:为了更轻松地进行程序化查找,系统允许将 BigQuery SQL 名称或完全限定名称转换为 Knowledge Catalog 条目名称。

智能体访问和基于事实的回答

  • 智能体访问:AI 智能体可以通过本地或远程 MCP 服务器发现并自适应地使用知识目录工具。
  • AI 智能体的上下文:Knowledge Catalog 会整理将 BigQuery 数据集与业务语义相关联的上下文图,通过确保模型使用企业批准的数据来帮助减少 AI 幻觉。

治理与合规

  • 数据沿袭:Knowledge Catalog 会自动跟踪数据在 BigQuery 表中和表之间的流动和转换方式。此功能对于审核整个数据资产中的个人身份信息 (PII) 等敏感信息至关重要。
  • 访问权限控制:元数据管理与 Identity and Access Management (IAM)VPC Service Controls 集成,以确保发现和访问 BigQuery 元数据符合组织的安全政策。

迁移注意事项

从已弃用的 Data Catalog 迁移到 Knowledge Catalog 涉及多个步骤。BigQuery 中的标准元数据(例如数据集、表、视图)会自动在 Knowledge Catalog 中提供,因此迁移过程主要侧重于自定义元数据、API 使用情况和用户界面默认设置。

以下是迁移时需要考虑的主要事项。

了解变更

与 Data Catalog 相比,Knowledge Catalog 在元数据管理、治理和发现方面提供了增强功能。Knowledge Catalog 使用不同的 API(Knowledge Catalog API),并且数据模型略有不同;例如,Knowledge Catalog 使用切面和切面类型,而不是标记和标记模板。

评估当前数据目录使用情况