# 程序数据资源
程序数据资源支持通过rest方式或实现类方式获取数据资源
# 1 rest方式获取数据资源
- 序号 1: 所创建数据资源的信息,分组和描述可以选填,若该接口有访问限制,可选择访问限制,目前支持通过用户名/密码方式或token方式获取资源。
警告:
分组不选择时,默认为未分组
- 序号 2: 所创建数据资源的请求参数。
- 序号 3: 数据展示在维度/度量、数据预览列表。维度/度量操作同sql数据资源的操作。
# 具体说明
1.系统通过用户配置的资源地址进行数据获取,请求方式GET,返回数据为JSON格式。
2.访问限制同文件资源访问限制配置说明
3.若有访问限制,可配置访问所需的用户名,密码信息或token信息
数据资源请求方式GET
参数名
用户名:userName
密码:password
token方式:
在进行资源文件请求时,参数放在header中,参数名Token
JSON格式如下:
{
"headers": {
"keyName1": {
"keyDesc": "keyDesc1"
},
"keyName2": {
"keyDesc": "keyDesc2"
},
"keyName3": {
"keyDesc": "keyDesc3"
}
},
"params": [{
"keyName1": "value1",
"keyName2": "value2",
"keyName3": "value3"
},
{
"keyName1": "value4",
"keyName2": "value5",
"keyName3": "value6"
}
]
}
JSON说明:
headers:数据中的字段信息
keyName1:该名称用户自定义,数据中的字段名
keyDesc:该名称不可改变,字段的描述信息
params:具体的数据内容
keyName1:该名称用户自定义,数据中的字段名
value1:该名称用户自定义,与keyName1对应的值
# 2 实现类方式获取数据资源
- 序号 1: 所创建数据资源的信息,分组和描述可以选填,实现类名与程序配置文件中的"用户自定义程序数据资源的名称"一致,参考"开发指南->数据资源->数据资源开发说明"中"2.2配置文件说明"。
警告:
分组不选择时,默认为未分组
- 序号 2: 所创建数据资源的请求参数。
- 序号 3: 数据展示在维度/度量、数据预览列表。维度/度量操作同sql数据资源的操作。
# 其他说明
程序数据资源打包为jar包,目前不支持spring框架的项目。程序文件要求参考"开发指南->数据资源->数据资源开发说明"中"2.1 程序实现说明"