Back to skills
extension
Category: Data & AnalyticsNo API key required

数据查询

data-check

personAuthor: user_103c9555hubcommunity

Data Center Aggregator (数据中心聚合服务)

简介

data-center-aggregator 是一个企业级数据中心聚合服务。该技能旨在打破数据孤岛,支持跨系统(数据资产表、APIKey表、SkillHub、Keycloak)的数据抽取与关联查询。

核心特性:

  • 纯后端 API 服务:本技能不包含任何 UI 界面,所有数据展示交由 WorkBuddy 等前端 Agent 处理。
  • 统一数据画像:通过用户 ID 即可一键拉取该用户在各子系统的核心数据。
  • 高扩展性:采用微服务架构设计,新增数据源只需扩展对应的数据拉取模块。

环境变量配置

在部署此技能时,需要在 WorkBuddy 或运行环境中配置以下环境变量:

| 变量名 | 必填 | 说明 | | :--- | :---: | :--- | | DB_ASSET_URL | 是 | 数据资产表数据库连接串 | | KEYCLOAK_ADMIN_URL | 是 | Keycloak 服务地址及认证信息 | | SKILLHUB_API_URL | 是 | SkillHub 内部 API 地址 |

接口说明

获取用户聚合画像

获取指定用户的跨系统聚合数据。

  • 请求路径: /api/v1/user/profile/{userId}
  • 请求方法: GET
  • 路径参数:
    • userId (string, 必填): 用户唯一标识(如:zhangsan

响应示例

{
  "userId": "zhangsan",
  "apiKeys": [
    {"keyName": "prod-key-01", "createdAt": "2026-01-15"}
  ],
  "publishedSkills": 5,
  "managedAssets": 12
}