1. 设置

1.1. 公开数仓

1.1.1. 数仓结构说明

字段 类型 描述
enable BOOL 公开数仓是否开启
host STRING 数仓地址
port INTEGER 数仓端口
username STRING 登录用户名
password STRING 登录密码

1.1.2. 接口说明

获取数仓信息

GET /api/configurations/open-dwinfo

需要认证:是

请求参数

返回对象格式说明

数仓结构说明

修改数仓信息

PUT /api/configurations/open-dwinfo
请求参数
request body
字段 类型 描述
enable BOOL 公开数仓是否开启
password STRING 登录密码
返回对象格式说明

数仓结构说明

1.2. 皮肤

1.2.1. 皮肤的定义

皮肤结构说明

字段 类型 是否必须 描述
base STRING 皮肤,可选值为 :light/dark

1.3. 接口说明

1.3.1. 修改皮肤

请求URL

PUT /api/v1/configurations/skin

请求参数

URL 参数

request body 参数

皮肤结构说明

返回对象的格式说明

字段 类型 说明
version STRING 当前系统版本哈希值
data.base STRING 皮肤,值为 :light/dark

1.4. 偏好配置

1.4.1. 偏好配置的定义

可以获取偏好的配置

偏好结构说明

1.5. 接口说明

1.5.1. 获取偏好配置

请求URL

GET /api/v1/system-preferences

请求参数

URL 参数

request body 参数

返回对象的格式说明

字段 类型 说明
version STRING 当前系统版本哈希值
data.skin.base STRING 皮肤,值为 :light/dark

1.6. 安全策略配置

1.6.1. 安全策略配置的定义

可以获取和修安全策略配置

安全策略结构说明

字段 类型 描述
enableComplexPassword BOOL 是否启用复杂密码
enablePasswordExpire BOOL 是否密码90天失效
enableCaptcha BOOL 是否启用图片验证码
enableWatermark BOOL 是否开启水印保护
allowExportingData BOOL 是否允许导出数据
enableHmac BOOL 是否启用HMAC签名保护
hmacKey STRING HMAC key
downloadRowLimit INTEGER 数据集和图片下载excel行数限制

1.7. 接口说明

1.7.1. 获取全策略配置

请求URL

GET /api/v1/configurations/security

请求参数

URL 参数

request body 参数

返回对象的格式说明

字段 类型 描述
data OBJECT 安全策略结构说明

1.7.2. 修改全策略配置

请求URL

PUT /api/v1/configurations/security

请求参数

URL 参数

request body 参数

安全策略结构说明

返回对象的格式说明

字段 类型 描述
data OBJECT 安全策略结构说明

1.8. 系统设置配置

1.8.1. 系统设置配置的定义

可以获取和修系统设置配置

系统设置结构说明

字段 类型 描述
version STRING 当前版本号(只读)
startTime INTEGER 系统启动时间,精确到毫秒(只读)
baseUrl STRING 系统域名
hsHttpProxy STRING HTTP代理
hsResultCacheInterval INTEGER 图表数据换成周期(秒)
datasetCacheLimit INTEGER 数据集缓存大小限制(MB)
disableCSRF BOOL 是否停用CSRF
totalEngineResource INTEGER 租户能用的总资源数
cpuPerResourceUnit NUMBER 资源数代表的cpu核数(只读 )
memPerResourceUnit NUMBER 资源数代表的内存大小,单位MB(只读)
disableAreaRefresh BOOL 停止应用创作的数据集定时更新

1.9. 接口说明

1.9.1. 获取系统设置配置

请求URL

GET /api/configurations/everest

请求参数

URL 参数

request body 参数

返回对象的格式说明

字段 类型 描述
data OBJECT 系统设置结构说明

接口示例:

GET /api/configurations/everest

返回

{
    "version":"",
    "code":0,
    "msg":"success",
    "data":{
        "baseUrl": "https://develop.hengshi.org",
        "datasetCacheLimit": 500000,
        "hsResultCacheInterval": 7200,
        "startTime": 1634734561711,
        "version": "3.6-SNAPSHOT@22c6a15#833d712",
        "totalEngineResource":10000,
        "cpuPerResourceUnit":0.001,
        "memPerResourceUnit":10,
        "disableAreaRefresh":false
    }
}

1.9.2. 修改系统设置配置

请求URL

PUT /api/configurations/everest

请求参数

URL 参数

request body 参数

系统设置结构说明中的非只读字段

返回对象的格式说明

字段 类型 描述
data OBJECT 系统设置结构说明

接口示例:

PUT /api/configurations/everest

{
    "baseUrl": "https://develop.hengshi.org",
    "datasetCacheLimit": 500000,
    "hsResultCacheInterval": 7200,
    "totalEngineResource":1000,
    "disableAreaRefresh":true
}

返回 ```json { "version":"", "code":0, "msg":"success", "data":{ "baseUrl": "https://develop.hengshi.org", "datasetCacheLimit": 500000, "hsResultCacheInterval": 7200, "startTime": 1634734561711, "version": "3.6-SNAPSHOT@22c6a15#833d712", "totalEngineResource":1000, "cpuPerResourceUnit":0.01, "memPerResourceUnit":100, "disableAreaRefresh":true } }

results matching ""

    No results matching ""

    通用数据查询接口 数据连接