skills/skills.netease.im/youdata-data-model-choose

youdata-data-model-choose

SKILL.md

有数数据模型数据模型查找和选择技能

功能

该技能允许用户根据自然语言查询有数BI中的数据模型。

使用场景

  • 当用户问一个数据查询问题时希望先找到对应的数据模型
  • 当用户想全局检索某个数据模型时

依赖环境

  • Node.js 20+
  • 需要网络连接访问知数平台API
  • 需要安装 skill youdata-env-config 并完成配置

使用方法

  1. 提供用户问题 (question)

调用示例

  • step1:使用 skill youdata-env-config 获取 env(json字符串格式)
  • step2:获取当前 SKILL.md 的绝对目录地址 skillFolder
  • step3:调用脚本
node ${skillFolder}/scripts/index.js <question> <env>

参数说明

  • question: 用户问题

返回结果

返回Markdown形式返回结果,主要包含以下内容:

模型ID: 700300663;
模型名: JLG_超市500__2;
模型描述:这个是一个数据模型的描述<div>sss<div>;
模型的字段信息,包括字段名、字段类型、字段成员示例等信息如下:


| colName | colType | member example |
|--|-|-|
| 地区 | string | "东北"、"西北" |
| 地区经理 | string | "魏淑芬"、"陈升" |
| 产品_ID | string | "技术-配件-10004920"、"技术-配件-10004773" |
| 产品名称 | string | "Hon 可去除的标签, 耐用"、"Avery 可去除的标签, 白色" |
| 发货日期 | Date | 2022-05-15、2022-05-14 |
| 国家 | string | "中国" |
| 地区(销售明细) | string | "东北"、"西北" |
| 城市 | string | "北京"、"启东" |
| 子类别 | string | "配件"、"设备" |
| 客户_ID | string | "黄雯-21715"、"黄娟-15130" |
| 客户名称 | string | "黄雯"、"黄娟" |
| 省/自治区 | string | "湖北"、"河北" |
| 类别 | string | "技术"、"家具" |
| 细分 | string | "消费者"、"小型企业" |
| 行_ID | int | 500、499 |
| 订单_ID | string | "US-2014-5835982"、"US-2014-5448418" |
| 订单日期 | DateTime | 2022-05-15 00:00:00、2022-05-14 00:00:00 |
| 邮寄方式 | string | "标准级"、"当日" |
| 利润 | float | 7214.76、5834.64 |
| 折扣 | float | 0.8、0.6 |
| 数量 | int | 14、13 |
| 销售额 | float | 35621.355、17765.44 |
| 重点地区 | string | "东北"、"西北" |
| 地区+1 | string | "东北"、"西北" |
| <地区/> | string | "东北"、"西北" |

错误处理

  • 缺少参数时会提示正确用法
  • 配置不完整时会提示配置信息
  • 网络错误会显示具体错误信息
  • 脚本查询失败时显示错误信息并立刻终止问答
Installs
11
First Seen
Apr 9, 2026