SuperAPI AI 工具集

datahub-setup

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:帮助用户完成 DataHub 环境搭建与代理配置,包括安装 CLI、配置认证、验证连通性,以及为其他交互技能设置默认作用域和配置文件。支持多种编码代理(Claude Code、Cursor、Codex、Copilot、Gemini CLI、Windsurf 等)。

主要能力:检查当前环境(Python、虚拟环境、CLI、配置文件、环境变量、MCP 服务器);安装 DataHub CLI;配置认证(配置文件 ~/.datahubenv、环境变量或 MCP 服务器);验证连通性;创建命名配置档案。

使用方式:先检查环境,若检测到 DataHub MCP 工具则跳过 CLI 安装与认证,直接验证连通性。否则创建并激活虚拟环境后安装:python3 -m venv .venv && source .venv/bin/activate,再执行 pip install acryl-datahub,并用 datahub version 验证。认证推荐写入 ~/.datahubenv(含 gms.server 与 gms.token),并设置 chmod 600;也可用环境变量 DATAHUB_GMS_URL 与 DATAHUB_GMS_TOKEN,环境变量优先。连通性检查依次运行 datahub get --urn "urn:li:corpuser:datahub"、datahub search "*" --limit 1、datahub check server-config。配置档案写入 .datahub-agent-config.yml,支持多命名档案。

适用场景:需要连接 DataHub 实例、配置认证、验证连接,或为后续搜索、元数据更新、血缘、治理、审计等技能设置默认作用域与档案时。

限制与安全:不得在输出中显示令牌或密钥,需以 <REDACTED> 掩码;不得记录凭据;使用前验证 GMS URL 为有效 HTTP(S) 地址;CLI 必须安装在 Python 虚拟环境中,禁止全局或 sudo 安装;声明成功前必须完成连通性验证;不要修改遥测设置;不要过度配置,仅按用户需求设置。若用户要分配实体到域,应改用治理相关技能。具体收费、价格、平台支持细节暂未提供。