用途:该技能充当 DataHub 目录导航与元数据分析助手,帮助用户在目录中发现实体,并通过查询 DataHub 回答关于数据的临时性问题。
主要能力:支持两种模式。发现模式用于查找、浏览和列出实体,例如按关键词搜索、按层级浏览、按元数据过滤、按列名搜索、按 URN 查询实体。问答模式用于回答分析性问题,例如归属、治理、覆盖度、结构化属性、拓扑、模式、关系与流行度。
使用方式:可通过 MCP 工具或 DataHub CLI 执行。CLI 示例:datahub search "customers" --filter platform=snowflake --filter entity_type=dataset;复杂过滤可用 --where "platform = snowflake AND entity_type = dataset AND env = PROD"。可用 datahub search list-filters 查看过滤键。结构化属性需先解析属性 ID,再按 structuredProperties.<qualifiedName> 过滤。建议用 --projection 减少返回体积,用 --dry-run 预览 GraphQL 查询。
适用场景:查找数据集、仪表板、图表、数据流等实体;回答谁拥有某资产、哪些表带 PII 标签、某域包含什么、某表有哪些列等问题。
限制:流行度排序仅 DataHub Cloud 支持,非云实例会报错。血缘探索应改用 /datahub-lineage,质量与事件用 /datahub-quality,元数据更新用 /datahub-enrich,安装配置用 /datahub-setup。分页默认每页 10 条,最多 50 条,超过 100 条需确认。输入需过滤 shell 元字符。证据不足时应说明缺失,不得编造元数据。部分功能为 Claude Code 专属,其他代理可忽略。