bi


创建数据集

接口名称:

创建数据集

接口描述:

请求路径:

/api/v1/dataSet/create

请求方式:

POST

请求参数:

  • Header
参数名 参数值 必填 描述
Content-Type application/json Y
  • Param
参数名 类型 必选 描述
NESTED_PATH_SEPARATOR String N
  • Body
参数名 类型 必选 描述
dataSourceId String Y 数据源id
dataSourceName String Y 数据源名称
name String Y 数据集名称
script String N 数据库脚本
type Integer Y 数据集类型,1:数据库脚本;2:api接口请求
groupType String Y 分组
desc String N 数据集描述
dataSetDimensionList List<CreateDataSetDimensionRequest> Y 数据集维度信息
-->element CreateDataSetDimensionRequest Y
-->-->field String Y 字段名称
-->-->fieldAlias String Y 字段别名
-->-->desc String Y 字段描述
-->-->type Integer Y 字段类型,1:文本;2:数字;3:图片;4:日期;5:地理
-->-->sortMethod Integer N 排序方式,0:不排序;1:升序;2:降序
dataSetMeasureList List<CreateDataSetMeasureRequest> Y 数据集度量信息
-->element CreateDataSetMeasureRequest Y
-->-->field String Y 字段名称
-->-->fieldAlias String Y 字段别名
-->-->desc String Y 字段描述
-->-->type Integer Y 字段类型,1:文本;2:数字
-->-->aggregationMethod Integer Y 聚合方式,1:求和;2:计算;3:计数(去重);4:最大值;5:最小值;6:平均值
-->-->sortMethod Integer N 排序方式,0:不排序;1:升序;2:降序
-->-->displayFormat Integer N 展示格式,0:自动;1:整数;2:保留1位小数;3:保留2位小数;4:百分比;5:百分比1位小数;6:百分比2位小数
dataSetPermissionList List<CreateDataSetPermissionRequest> Y 数据集权限信息
-->element CreateDataSetPermissionRequest Y
-->-->roleId String Y 权限id

请求示例:

NESTED_PATH_SEPARATOR=null
{
    &quot;dataSourceId&quot;: &quot;&quot;,
    &quot;dataSourceName&quot;: &quot;&quot;,
    &quot;name&quot;: &quot;&quot;,
    &quot;script&quot;: &quot;&quot;,
    &quot;type&quot;: 0,
    &quot;groupType&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;dataSetDimensionList&quot;: [
        {
            &quot;field&quot;: &quot;&quot;,
            &quot;fieldAlias&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;type&quot;: 0,
            &quot;sortMethod&quot;: 0
        }
    ],
    &quot;dataSetMeasureList&quot;: [
        {
            &quot;field&quot;: &quot;&quot;,
            &quot;fieldAlias&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;type&quot;: 0,
            &quot;aggregationMethod&quot;: 0,
            &quot;sortMethod&quot;: 0,
            &quot;displayFormat&quot;: 0
        }
    ],
    &quot;dataSetPermissionList&quot;: [
        {
            &quot;roleId&quot;: &quot;&quot;
        }
    ]
}

返回参数:

参数名 类型 必选 描述
code String N 响应码
message String N 响应消息
data Long N 响应数据

返回示例:

{
    &quot;code&quot;: &quot;&quot;,
    &quot;message&quot;: &quot;&quot;,
    &quot;data&quot;: 0
}

页面列表

ITEM_HTML