跳转至

投影接口

投影创建

接口地址:/api/v1/rp

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求体body示例:

{
  "createFrom":""
  "dataSetGuid": "",
  "dimensionFields": [
    {
      "name": ""
    }
  ],
  "displayFields": [
    {
      "name": ""
    }
  ],
  "enabled": true,
  "extra": {},
  "id": "",
  "isOpenStrongDependency": true,
  "measureFields": [
    {
      "measureTypeList": [],
      "name": ""
    }
  ],
  "name": "",
  "partitionDistributionStrategy": "",
  "partitionFields": [
    {
      "name": ""
    }
  ],
  "sortFields": [
    {
      "name": ""
    }
  ],
  "startupMode":"" // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 流式RP下需要携带
  "streamed": true, 
  "type": "",
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 false string
dataSetGuid 数据集guid false string
dimensionFields 维度字段集合 false array AccelerationFieldRequest
name false string
displayFields 显示字段集合 false array AccelerationFieldRequest
enabled 是否开启此加速 false boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id false Map
id 加速id false string
isOpenStrongDependency 是否周期强依赖 false boolean
measureFields 度量字段集合 false array格式详见示例 度量字段
measureTypeList 度量类型列表 false array格式详见示例 string
name 加速名称 false string
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) false string
partitionFields 分区字段集合 false array格式详见示例 AccelerationFieldRequest
sortFields 排序字段集合 false array格式详见示例 AccelerationFieldRequest
name false string
startupMode 可用值:INITIAL,LATEST_OFFSET,流式RP下需要携带 false string
streamed 是否开启流式RP false boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 false string

响应状态:

状态码 说明 schema
200 OK AccelerationGoalVO
404 未找到资源

响应参数:

参数名称 参数说明 类型 schema
configState 配置的状态,ENABLED/DISABLED/DELETED string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 string
createdAt 创建时间 integer(int64) integer(int64)
dataSetGuid 数据集guid string
datasetName 数据集名称 string
dimensionFields 维度字段集合 array格式详见示例 AccelerationFieldRequest
displayFields 显示字段集合 array AccelerationFieldRequest
enabled 是否开启此加速 boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id Map
goalStatus 投影状态 Object 格式详见示例 GoalStatusVO
id 加速id string
isOpenStrongDependency 是否周期强依赖 boolean
measureFields 度量字段集合 array格式详见示例 度量字段
name 加速名称 string
parametricView 数据集是否是参数化视图 boolean
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) string
partitionFields 分区字段集合 array格式详见示例 AccelerationFieldRequest
sortFields 排序字段集合 array格式详见示例 AccelerationFieldRequest
name string
startupMode 可用值:INITIAL,LATEST_OFFSET,UNRECOGNIZED string
streamed 当前RP是否是流式RP boolean
success 执行是否成功 boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 string
updatedAt 更新时间 integer(int64) integer(int64)

响应示例:

{
  "data":{
        "configState": "",
        "createFrom": "",
        "createdAt": 0,
        "dataSetGuid": "",
        "datasetName": "",
        "dimensionFields": [
            {
                "name": ""
            }
        ],
        "displayFields": [
            {
                "name": ""
            }
        ],
        "enabled": true,
        "extra": {}, // map
        "goalStatus": {
            "accelerateStatus": "AVAILABLE/DISABLE/ANOMALOUS/UNAVAILABLE", // AVAILABLE:可用 DISABLE:停用 ANOMALOUS:异常 UNAVAILABLE:不可用 
            "invalidFields": [],
            "latestUpdateStatus": "SUCCESS/FAILED/RUNNING/CANCEL/PENDING", // 最近更新状态 SUCCESS:成功 FAILED:失败 RUNNING:运行中 CANCEL:取消 PENDING:等待执行 
            "totalSizeBytes": 0, // 物化结果占用的总大小
            "updateStatus": "UPDATE_FAILED/UPDATE_COMPLETED/WAITING_UPDATE/UPDATING"
        },
        "id": "", //投影唯一id
        "isOpenStrongDependency": true,
        "measureFields": [
            {
                "measureTypeList": ["",""], //度量类型列表
                "name": ""
            }
        ],
        "name": "", //投影名称
        "parametricView": true,
        "partitionDistributionStrategy": "",
        "partitionFields": [
            {
                "name": ""
            }
        ],
        "sortFields": [
            {
                "name": ""
            }
        ],
        "startupMode":"", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 当前RP为流式RP才返回
        "streamed": true, //当前rp是否是流式rp
        "success": true,
        "type": "",
        "updatedAt": 0,
    },
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}

删除加速方案

接口地址:/api/v1/rp/delete/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求体body示例:

{
  "deleteExportTask": true,
  "reflectionId": ""
}

请求体参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
deleteExportTask 是否删除导出任务 body false boolean
reflectionId 投影id body false string

响应状态:

状态码 说明 schema
200 OK
404 未找到资源

响应参数:

暂无

响应示例:

{
  "data":null,
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}

根据资源guid查询rp

接口地址:/api/v1/rp/queryByDataset

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
dataset_guid 资源guid query true string

响应状态:

状态码 说明 schema
200 OK AccelerationGoalVO
404 未找到资源

响应参数:

参数名称 参数说明 类型 schema
configState 配置的状态,ENABLED/DISABLED/DELETED string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 string
createdAt 创建时间 integer(int64) integer(int64)
dataSetGuid 数据集guid string
datasetName 数据集名称 string
dimensionFields 维度字段集合 array格式详见示例 AccelerationFieldRequest
displayFields 显示字段集合 array格式详见示例 AccelerationFieldRequest
enabled 是否开启此加速 boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id Map
goalStatus 投影状态 Object 格式详见示例 GoalStatusVO
id 加速id string
isOpenStrongDependency 是否周期强依赖 boolean
measureFields 度量字段集合 array格式详见示例 度量字段
name 加速名称 string
parametricView 数据集是否是参数化视图 boolean
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) string
partitionFields 分区字段集合 array AccelerationFieldRequest
sortFields 排序字段集合 array AccelerationFieldRequest
streamed 是否是流式RP boolean
success 执行是否成功 boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 string
updatedAt 更新时间 integer(int64) integer(int64)

响应示例:

 {
  "data":[
    {
        "configState": "",
        "createFrom": "",
        "createdAt": 0,
        "dataSetGuid": "",
        "datasetName": "",
        "dimensionFields": [
            {
                "name": ""
            }
        ],
        "displayFields": [
            {
                "name": ""
            }
        ],
        "enabled": true,
        "extra": {}, // map<String, String>
        "goalStatus": {
            "accelerateStatus": "AVAILABLE/DISABLE/ANOMALOUS/UNAVAILABLE", // AVAILABLE:可用 DISABLE:停用 ANOMALOUS:异常 UNAVAILABLE:不可用 
            "invalidFields": [],
            "latestUpdateStatus": "SUCCESS/FAILED/RUNNING/CANCEL/PENDING", // 最近更新状态 SUCCESS:成功 FAILED:失败 RUNNING:运行中 CANCEL:取消 PENDING:等待执行 
            "totalSizeBytes": 0, // 物化结果占用的总大小
            "updateStatus": "UPDATE_FAILED/UPDATE_COMPLETED/WAITING_UPDATE/UPDATING"
        },
        "id": "", //投影唯一id
        "isOpenStrongDependency": true,
        "measureFields": [
            {
                "measureTypeList": ["",""], //度量类型列表
                "name": ""
            }
        ],
        "name": "", //投影名称
        "parametricView": true,
        "partitionDistributionStrategy": "",
        "partitionFields": [
            {
                "name": ""
            }
        ],
        "sortFields": [
            {
                "name": ""
            }
        ],
        "startupMode":"", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 当前RP为流式RP才返回
        "streamed": true, //当前rp是否是流式rp
        "success": true,
        "type": "",
        "updatedAt": 0
    }
  ],
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}

立即刷新数据集下所有加速

接口地址:/api/v1/rp/refresh/dataset

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
dataset_guid 数据集Guid query true string
partition_param partition_param query false string

响应状态:

状态码 说明 schema
200 OK
404 未找到资源

响应参数:

暂无

响应示例:

如果刷新失败则会报错,success为false

{
  "data": true
  "errorCode":"",
  "errorMessage":"",
  "success": true / false
}

立即刷新加速

接口地址:/api/v1/rp/refresh/{accelerationId}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求体boyd示例:

{
  "bizTimeFormat": "RANGE/SPECIFIC",
  "endBizTime": "",
  "scheduleBizTimes": [],
  "startBizTime": ""
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
accelerationId 加速id path true string
bizTimeFormat 可用值:RANGE,SPECIFIC body false string
endBizTime body false string
remark body false string
scheduleBizTimes body false array
startBizTime body false string

响应状态:

状态码 说明 schema
200 OK
404 未找到资源

响应参数:

暂无

响应示例:

如果刷新失败则会报错,success为false

{
  "data": true
  "errorCode":"",
  "errorMessage":"",
  "success": true / false
}

切换投影方案状态

接口地址:/api/v1/rp/switchStatus

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "enable": true,
  "id": "",
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
enable 是否启用,true:启用,false:禁用 body false boolean
id 投影id body false string

响应状态:

状态码 说明 schema
200 OK AccelerationGoalVO
404 未找到资源

响应参数:

参数名称 参数说明 类型 schema
configState 配置的状态,ENABLED/DISABLED/DELETED string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 string
createdAt 创建时间 integer(int64) integer(int64)
dataSetGuid 数据集guid string
datasetName 数据集名称 string
dimensionFields 维度字段集合 array格式详见示例 AccelerationFieldRequest
displayFields 显示字段集合 array格式详见示例 AccelerationFieldRequest
enabled 是否开启此加速 boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id Map
goalStatus 投影状态 Object 格式详见示例 GoalStatusVO
id 加速id string
isOpenStrongDependency 是否周期强依赖 boolean
measureFields 度量字段集合 array格式详见示例 度量字段
name 加速名称 string
parametricView 数据集是否是参数化视图 boolean
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) string
partitionFields 分区字段集合 array AccelerationFieldRequest
sortFields 排序字段集合 array AccelerationFieldRequest
streamed 是否是流式RP boolean
success 执行是否成功 boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 string
updatedAt 更新时间 integer(int64) integer(int64)

响应示例:

{
  "data":{
        "configState": "",
        "createFrom": "",
        "createdAt": 0,
        "dataSetGuid": "",
        "datasetName": "",
        "dimensionFields": [
            {
                "name": ""
            }
        ],
        "displayFields": [
            {
                "name": ""
            }
        ],
        "enabled": true,
        "extra": {}, // map
        "goalStatus": {
            "accelerateStatus": "AVAILABLE/DISABLE/ANOMALOUS/UNAVAILABLE", // AVAILABLE:可用 DISABLE:停用 ANOMALOUS:异常 UNAVAILABLE:不可用 
            "invalidFields": [],
            "latestUpdateStatus": "SUCCESS/FAILED/RUNNING/CANCEL/PENDING", // 最近更新状态 SUCCESS:成功 FAILED:失败 RUNNING:运行中 CANCEL:取消 PENDING:等待执行 
            "totalSizeBytes": 0, // 物化结果占用的总大小
            "updateStatus": "UPDATE_FAILED/UPDATE_COMPLETED/WAITING_UPDATE/UPDATING"
        },
        "id": "", //投影唯一id
        "isOpenStrongDependency": true,
        "measureFields": [
            {
                "measureTypeList": ["",""], //度量类型列表
                "name": ""
            }
        ],
        "name": "", //投影名称
        "parametricView": true,
        "partitionDistributionStrategy": "",
        "partitionFields": [
            {
                "name": ""
            }
        ],
        "sortFields": [
            {
                "name": ""
            }
        ],
        "startupMode":"", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 当前RP为流式RP才返回
        "streamed": true, //当前rp是否是流式rp
        "success": true,
        "type": "",
        "updatedAt": 0,
    },
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}

根据投影id查询投影详情

接口地址:/api/v1/rp/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
id 投影id path true string

响应状态:

状态码 说明 schema
200 OK AccelerationGoalVO
404 未找到资源

响应参数:

参数名称 参数说明 类型 schema
configState 配置的状态,ENABLED/DISABLED/DELETED string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 string
createdAt 创建时间 integer(int64) integer(int64)
dataSetGuid 数据集guid string
datasetName 数据集名称 string
dimensionFields 维度字段集合 array格式详见示例 AccelerationFieldRequest
displayFields 显示字段集合 array格式详见示例 AccelerationFieldRequest
enabled 是否开启此加速 boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id Map
goalStatus 投影状态 Object 格式详见示例 GoalStatusVO
id 加速id string
isOpenStrongDependency 是否周期强依赖 boolean
measureFields 度量字段集合 array格式详见示例 度量字段
name 加速名称 string
parametricView 数据集是否是参数化视图 boolean
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) string
partitionFields 分区字段集合 array AccelerationFieldRequest
sortFields 排序字段集合 array AccelerationFieldRequest
streamed 是否是流式RP boolean
success 执行是否成功 boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 string
updatedAt 更新时间 integer(int64) integer(int64)

响应示例:

{
  "data":{
        "configState": "",
        "createFrom": "",
        "createdAt": 0,
        "dataSetGuid": "",
        "datasetName": "",
        "dimensionFields": [
            {
                "name": ""
            }
        ],
        "displayFields": [
            {
                "name": ""
            }
        ],
        "enabled": true,
        "extra": {}, // map
        "goalStatus": {
            "accelerateStatus": "AVAILABLE/DISABLE/ANOMALOUS/UNAVAILABLE", // AVAILABLE:可用 DISABLE:停用 ANOMALOUS:异常 UNAVAILABLE:不可用 
            "invalidFields": [],
            "latestUpdateStatus": "SUCCESS/FAILED/RUNNING/CANCEL/PENDING", // 最近更新状态 SUCCESS:成功 FAILED:失败 RUNNING:运行中 CANCEL:取消 PENDING:等待执行 
            "totalSizeBytes": 0, // 物化结果占用的总大小
            "updateStatus": "UPDATE_FAILED/UPDATE_COMPLETED/WAITING_UPDATE/UPDATING"
        },
        "id": "", //投影唯一id
        "isOpenStrongDependency": true,
        "measureFields": [
            {
                "measureTypeList": ["",""], //度量类型列表
                "name": ""
            }
        ],
        "name": "", //投影名称
        "parametricView": true,
        "partitionDistributionStrategy": "",
        "partitionFields": [
            {
                "name": ""
            }
        ],
        "sortFields": [
            {
                "name": ""
            }
        ],
        "startupMode":"", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 当前RP为流式RP才返回
        "streamed": true, //当前rp是否是流式rp
        "success": true,
        "type": "",
        "updatedAt": 0,
    },
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}

修改加速方案

接口地址:/api/v1/rp/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "createFrom": "",
  "dataSetGuid": "",
  "dimensionFields": [
    {
      "name": ""
    }
  ],
  "displayFields": [
    {
      "name": ""
    }
  ],
  "enabled": true,
  "extra": {},
  "id": "",
  "isOpenStrongDependency": true,
  "measureFields": [
    {
      "measureTypeList": [],
      "name": ""
    }
  ],
  "name": "",
  "partitionDistributionStrategy": "",
  "partitionFields": [
    {
      "name": ""
    }
  ],
  "sortFields": [
    {
      "name": ""
    }
  ],
  "startupMode": "", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 流式RP情况下需要传
  "streamed": true,
  "type": "",
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
id 投影id path true string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 body false string
dataSetGuid 数据集guid body false string
dimensionFields 维度字段集合 body false array格式详见示例 AccelerationFieldRequest
displayFields 显示字段集合 body false array格式详见示例 AccelerationFieldRequest
enabled 是否开启此加速 body false boolean
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id body false Map
id 加速id body false string
isOpenStrongDependency 是否周期强依赖 body false boolean
measureFields 度量字段集合 body false array格式详见示例 度量字段
measureTypeList 度量类型列表 body false array格式详见示例 string
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) body false string
partitionFields 分区字段集合 body false array格式详见示例 AccelerationFieldRequest
sortFields 排序字段集合 body false array格式详见示例 AccelerationFieldRequest
startupMode 可用值:INITIAL,LATEST_OFFSET,UNRECOGNIZED,流式RP情况下需要传 body false string
streamed 当前RP是否是流式RP body false boolean
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 body false string

响应状态:

状态码 说明 schema
200 OK AccelerationGoalVO
404 未找到资源

响应参数:

参数名称 参数说明 类型 schema
airTableType 数据集的类型,PDS/VDS string
attachType 业务类型 DATASET 数据集RP,CUSTOM_RP - 自定义RP string
configState 配置的状态,ENABLED/DISABLED/DELETED string
createFrom 创建来源,枚举,USER:来自用户创建,POLICYENGINE:策略引擎创建,WORKSTATIONSERVICE:workstation服务创建 string
createdAt 创建时间 integer(int64) integer(int64)
dataSetGuid 数据集guid string
datasetName 数据集名称 string
dimensionFields 维度字段集合 array AccelerationFieldRequest
name string
displayFields 显示字段集合 array AccelerationFieldRequest
name string
enabled 是否开启此加速 boolean
errorCode 错误码 string
errorMsg 错误信息 string
extra 附加信息,附加信息,比如,如果是策略创建的加速,需要关联加速模板的id。目前支持的key:ASSOCIATEDSQLTEMPLATE_ID:关联SQL模板id object
goalStatus 投影状态 GoalStatusVO GoalStatusVO
accelerateStatus 加速状态,可用值:ANOMALOUS,AVAILABLE,DISABLE,UNAVAILABLE string
availableSizeBytes 物化结果占用的可用大小 integer(int64)
invalidFields 错误信息 array string
latestUpdateStatus 最近更新状态,可用值:CANCEL,FAILED,PENDING,RUNNING,SUCCESS string
latestUpdateTime 最近更新时间 string(date-time)
solutionStatus 方案状态,枚举,可用值:DISABLE,ERROR,EXCEPTION,INITIAL,LOADING,NORMAL string
solutionStatusMessage 方案状态描述 string
subUpdateStatusMessage 更新状态子状态文案 string
totalSizeBytes 物化结果占用的总大小 integer(int64)
updateStatus 更新状态,可用值:UPDATECOMPLETED,UPDATEFAILED,UPDATING,WAITING_UPDATE string
id 加速id string
isOpenStrongDependency 是否周期强依赖 boolean
measureFields 度量字段集合 array 度量字段
measureTypeList 度量类型列表 array string
name 字段名 string
name 加速名称 string
owner 负责人 SimpleUserDTO SimpleUserDTO
userId string
username string
parametricView 数据集是否是参数化视图 boolean
partitionDistributionStrategy 高级配置,CONSOLIDATED(投影加速性能优先)/STRIPED(投影生成速度优先) string
partitionFields 分区字段集合 array AccelerationFieldRequest
name string
sortFields 排序字段集合 array AccelerationFieldRequest
name string
startupMode 可用值:INITIAL,LATEST_OFFSET,UNRECOGNIZED string
streamed boolean
success 执行是否成功 boolean
tag 加速tag string
type 加速类型,枚举,RAW:原始加速,AGGREGATION:聚合加速 string
updatedAt 更新时间 integer(int64) integer(int64)
version 加速版本 integer(int64) integer(int64)

响应示例:

{
  "data":{
        "configState": "",
        "createFrom": "",
        "createdAt": 0,
        "dataSetGuid": "",
        "datasetName": "",
        "dimensionFields": [
            {
                "name": ""
            }
        ],
        "displayFields": [
            {
                "name": ""
            }
        ],
        "enabled": true,
        "extra": {}, // map
        "goalStatus": {
            "accelerateStatus": "AVAILABLE/DISABLE/ANOMALOUS/UNAVAILABLE", // AVAILABLE:可用 DISABLE:停用 ANOMALOUS:异常 UNAVAILABLE:不可用 
            "invalidFields": [],
            "latestUpdateStatus": "SUCCESS/FAILED/RUNNING/CANCEL/PENDING", // 最近更新状态 SUCCESS:成功 FAILED:失败 RUNNING:运行中 CANCEL:取消 PENDING:等待执行 
            "totalSizeBytes": 0, // 物化结果占用的总大小
            "updateStatus": "UPDATE_FAILED/UPDATE_COMPLETED/WAITING_UPDATE/UPDATING"
        },
        "id": "", //投影唯一id
        "isOpenStrongDependency": true,
        "measureFields": [
            {
                "measureTypeList": ["",""], //度量类型列表
                "name": ""
            }
        ],
        "name": "", //投影名称
        "parametricView": true,
        "partitionDistributionStrategy": "",
        "partitionFields": [
            {
                "name": ""
            }
        ],
        "sortFields": [
            {
                "name": ""
            }
        ],
        "startupMode":"", // INITIAL -> 全量数据。 LATEST_OFFSET -> 最新数据 当前RP为流式RP才返回
        "streamed": true, //当前rp是否是流式rp
        "success": true,
        "type": "",
        "updatedAt": 0,
    },
  "errorCode":"",
  "errorMsg":"",
  "success": true / false
}