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
}
微信扫一扫