- 使用前必读
- 云空间管理接口
- 平台管理接口
- 核心模块
- 驱动管理模块
- 报警模块
- 报警规则管理
- 报警管理
- 根据过滤器查询报警数据
- 保存一条报警数据到数据库
- 确认全部报警数据
- 根据过滤器查询归档报警数据(跳转).
- 根据ID恢复归档报警信息.
- 根据过滤器查询 报警归档配置数据
- 保存一条 报警归档配置数据到数据库
- 根据id查询 报警归档配置数据
- 根据id及数据替换原有 报警归档配置数据
- 根据id从数据库删除一条 报警归档配置数据
- 根据id更新 报警归档配置数据
- 根据报警ID字符串数组进行多条报警数据确认/处理
- 查询所有报警描述数据
- 一键归档报警信息.
- 统计报警个数数据.
- 生成根据工作表记录和规则分组的最新100条报警.
- 生成报警数据时间轴数据.
- 根据id查询报警数据
- 根据id及数据替换原有报警数据
- 根据id从数据库删除一条报警数据
- 根据id更新报警数据
- 报警清除管理
- 云空间权限管理模块
- 网络检查模块
- 数据源模块
- 仿真管理模块
- 流程引擎模块
- 流程管理模块
- 前端管理模块
- 报表模块
- 算法管理模块
- 数据库备份模块
- 数据源模块
- 数据集列配置(高级功能)
- 数据集(高级功能)
- 数据接口组管理
- 数据接口管理
- 数据管理
- 视图(高级功能)
- 运维管理接口
视图预览
POST
/ds/view/preview
视图(高级功能)
当请求参数中的mode为live时,根据body中的参数进行预览。
其余情况,解析请求参数id为视图id,进行预览。
只会返回前1000行。
查询前可能会修改视图参数中的聚合项和堆叠项,最终使用的配置见返回的stats。
请求参数
Query 参数
id
string
视图id
mode
enum<string>
可选
枚举值:
live
Header 参数
X-Request-Project
string
可选
Authorization
string
Token
默认值:
{{ACCESS_TOKEN}}
Body 参数application/json
catalog
object
所属目录
id
string
目录id
config
object
视图参数
drill
array[string]
可选
echartType
string
可选
fields
array[object (entity.SelectField) {3}]
必需
group
array[object (entity.GroupField) {3}]
可选
groupAlias
array[string]
可选
limit
integer
查询结果的最大条数
>= 0
默认值:
1000
noGroupBy
boolean
可选
offset
integer
查询结果的偏移量
>= 0
默认值:
0
order
array[object (entity.OrderByField) {2}]
排序
stack
array[string]
可选
where
array [array]
可选
datasetId
string
可选
name
string
预览时不用传
order
number
排序优先级
style
object
视图样式
示例
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/ds/view/preview' \
--header 'Authorization: {{ACCESS_TOKEN}}' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200预览结果
application/json
Body
args
array
可选
data
array
可选
fields
array[object (entity.DatasetField) {19}]
可选
biType
enum<string>
可选
枚举值:
stringtimeintfloatboolbinaryother
biTypeFmt
string
BI字段类型备注
示例值:
precision:ms
calculated
boolean
是否为计算字段
checked
boolean
可选
colIndex
integer
可选
createdAt
string <date-time>
创建时间
creator
string
创建用户
id
string
可选
isMeasure
boolean
是否是指标
name
string
列名称
originalBiType
enum<string>
可选
枚举值:
stringtimeintfloatboolbinaryother
originalName
string
列原始名称
originalType
string
可选
示例值:
varchar
size
integer
可选
style
object
可选
tableId
string
所属数据集id
tableName
string
可选
updatedAt
string <date-time>
修改时间
userColIdx
integer
列序号
isDefault
boolean
可选
sql
string
可选
stat
object
可选
grouped
boolean
可选
limit
integer
可选
nCategories
integer
可选
nStacks
integer
可选
nValues
integer
可选
offset
integer
可选
reqFields
integer
可选
reqGroups
integer
可选
reqStacks
integer
可选
stacked
boolean
[来自请求]堆叠项
style
object
可选
示例
{
"args": [
null
],
"data": [
null
],
"fields": [
{
"biType": "string",
"biTypeFmt": "precision:ms",
"calculated": true,
"checked": true,
"colIndex": 0,
"createdAt": "2019-08-24T14:15:22Z",
"creator": "string",
"id": "string",
"isMeasure": true,
"name": "string",
"originalBiType": "string",
"originalName": "string",
"originalType": "varchar",
"size": 0,
"style": {},
"tableId": "string",
"tableName": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"userColIdx": 0
}
],
"isDefault": true,
"sql": "string",
"stat": {
"grouped": true,
"limit": 0,
"nCategories": 0,
"nStacks": 0,
"nValues": 0,
"offset": 0,
"reqFields": 0,
"reqGroups": 0,
"reqStacks": 0,
"stacked": true
},
"style": {}
}
🟠400请求错误,请结合message和detail判断原因
🟠401token无效或过期
🟠403权限错误
🔴500服务器错误
修改于 2024-08-22 10:09:33