投影接口
投影创建
接口地址:/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示例:
请求体参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| deleteExportTask | 是否删除导出任务 | body | false | boolean | |
| reflectionId | 投影id | body | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | |
| 404 | 未找到资源 |
响应参数:
暂无
响应示例:
根据资源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
立即刷新加速
接口地址:/api/v1/rp/refresh/{accelerationId}
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求体boyd示例:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 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
切换投影方案状态
接口地址:/api/v1/rp/switchStatus
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 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
}