You need to enable JavaScript to run this app.
导航
数据集可视化查询参数 API
最近更新时间:2024.11.25 16:25:09首次发布时间:2024.03.15 14:51:25

1.概述

数据集 Open API 包含了:数据集操作 API、数据集信息 API、数据集维度指标与血缘关系 API、数据集同步任务 API、数据集可视化查询参数与开放查询 API、数据集模型画布与运维类工具 API、项目内数据集 API。
本文为您介绍的是“数据集可视化查询参数类的 API”,您将了解用户如何通过 API 进行查看、更新可视化查询参数配置。
注意:

  • 在您使用本文所述的 API 前,还需完成接入 JWT-Token 和申请 Token 的前置操作,详情可阅读数据集 Open API 概述
  • 在您使用本文所述的接口前,请先了解调用方式,详情可阅读调用方式

2. 接口说明
  • 新接口 V4 版本采用标准的 restful 接口命名方式,即资源+行为的命名方式。
  • 针对每个接口提供直接可以导入 postMan 的 cURL 示例,方便客户体验,由于各环境 DataWind 域名和各个请求中都含有通用含义的变量,因此各接口的 cURL 实例中均采用{{}}包裹变量,{{变量}}格式可直接被 postMan 识别。
  • 变量对照含义表:
jwtToken -> {{jwtToken}}
aeolus 域名 -> {{domain}} 
项目 ID -> {{appId}} 
数据集 ID -> {{dataSetId}} 
数据集标签 Id {{tagId}}
数据集文件夹 Id {{dataSetFolderId}}
  • 本功能适用的版本: 2.48.0及以上

3.数据集可视化查询参数

3.1 查看数据集可视化查询参数配置

  • 权限需求

    资源

    权限

    数据集

    read

  • 接口描述与说明配置数据集在可视化查询的表现能力

    Image

Image

请求说明

  • 请求地址:{{domain}}/aeolus/api/v4/open/dataset/{{dataSetId}}/vqsParams

请求示例

curl --location --request GET '{{domain}}/aeolus/api/v4/open/dataset/{{dataSetId}}/vqsParams' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{jwtToken}}'

请求参数

参数

类型

必选

枚举值

描述

dataSetId

integer

数据集ID

返回参数

参数

类型

描述

enableReportMonitor

string

新建监控
允许后,该数据集可以新建监控,但会对集群产生压力

enableSubscription

bool

数据集订阅数据集首次创建后的默认回溯周期
允许后,订阅数据集后,图表数据可在仪表盘订阅截图中显示,但会对集群产生压力

vqsAutoQuery

bool

自动查询
允许后,在可视化查询界面允许自动触发查询,但会对集群产生压力

enableSearchOptimizationStrategy

bool

筛选搜索优化
设为不允许会在列表中搜索数据项全量查最近30天的后端数据,保障数据完整性

返回示例

{
    "code": "aeolus/ok",
    "data": {
        "enableReportMonitor": true,
        "enableSearchOptimizationStrategy": false,
        "enableSubscription": true,
        "vqsAutoQuery": true,
        "vqs_auto_query": true
    },
    "msg": "成功"
}
  • 备注

3.2 更新数据集可视化查询参数配置

  • 权限需求

    资源

    权限

    数据集

    write

  • 接口描述与说明设置数据集的可视化查询配置

请求说明

  • 请求地址:{{domain}}/aeolus/api/v4/open/dataset/{{dataSetId}}/vqsParams

请求示例

curl --location --request PUT '{{domain}}/aeolus/api/v4/open/dataset/{{dataSetId}}/vqsParams' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{jwtToken}}' \
--data-raw '{
    "vqsParams": {
        "vqsAutoQuery": false,
        "enableSubscription": false,
        "enableReportMonitor": false,
        "enableSearchOptimizationStrategy": false
    }
}'

请求参数

参数

类型

必选

描述

enableReportMonitor

string

新建监控
允许后,该数据集可以新建监控,但会对集群产生压力

enableSubscription

bool

数据集订阅数据集首次创建后的默认回溯周期
允许后,订阅数据集后,图表数据可在仪表盘订阅截图中显示,但会对集群产生压力

vqsAutoQuery

bool

自动查询
允许后,在可视化查询界面允许自动触发查询,但会对集群产生压力

enableSearchOptimizationStrategy

bool

筛选搜索优化
设为不允许会在列表中搜索数据项全量查最近30天的后端数据,保障数据完整性

返回示例

{
    "code": "aeolus/ok",
    "data": null,
    "msg": "成功"
}
  • 备注