将数据加载到分析工作区的数据处理 API
URL¶
用于将数据加载到分析工作区数据集的 API¶
将来自外部源的数据加载到在分析工作区上定义、并由属于 database_id 所标识数据库的 workspace_code/dataset_code 对标识的数据集上,加载到由 typology 代码标识的类型上($ 表示报表层)。用于加载的设置对应于由代码 dsm_code 标识的数据源映射中定义的设置。
方法¶
POST
URL¶
属性¶
以下与执行上下文相关的属性可以 JSON 格式包含在请求正文中:
| 属性 | 描述 | 选项 |
|---|---|---|
| process | 必填。选择用于加载的流程。 | - |
| scenario | 仅对按场景和期间提交的流程为必填,对单一提交流程则不需要。 | - |
| period | 仅对按场景和期间提交的流程为必填,对单一提交流程则不需要。 | - |
| entity | 必填。选择用于加载的实体或节点。 | - 要表示实体,请使用实体代码(例如 A01) - 要表示节点,请使用由 "GER |
示例¶
{ "process":"CAV1", "scenario":"2020sp", "period":"07", "entity":"A01"} - 使用流程 CAV1 以及场景/期间等于 2020sp/07 为实体 A01 加载
{ "process":"CAV1", "scenario":"2020sp", "period":"07", "entity":"GER|01"} - 使用流程 CAV1 以及场景/期间等于 2020sp/07 为节点 01 加载
返回的数据¶
在响应中,将以 JSON 格式返回以下 ID:
dataprocessingId:数据处理 ID。
例如:{ "dataprocessingId":"FF8081817A4264E5017A42D08E3C21EB" }
用于检查数据加载到分析工作区数据集状态的 API¶
返回数据加载流程的状态。
方法¶
GET
URL¶
返回的数据¶
在响应中,将以 JSON 格式返回数据处理状态:
status:RUNNING/FAILED/COMPLETED
| 状态 | 描述 |
|---|---|
| RUNNING | 运行中 |
| FAILED | 失败 |
| COMPLETED | 成功完成 |
例如:{"requestDateTime": "2021-06-25T10:56:42.850+0000", "status": "COMPLETED"}
用于停止将数据加载到分析工作区数据集的 API¶
方法¶
DELETE
URL¶
返回的数据¶
在响应中,将以 JSON 格式返回以下 ID:
message = Stop on dataprocessingOid dataprocessingId" / "Notify on dataprocessingOid dataprocessingId"
| 消息 | 描述 |
|---|---|
| Stop on dataprocessingOid | 数据处理已停止 |
| Notify on dataprocessingOid | 已请求停止数据处理,但仍在进行中 |
例如:{"message": "Stop on dataprocessingOid FF8081817A4264E5017A42D08E3C21EB"}