UpdateCubeBySql - 更新自定义sql数据集

更新自定义sql数据集。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

POST  HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

CubeId

string

数据集 ID。

7c7223ae-****-3c744528014b

CustomSql

string

自定义 sql 语句。

select * from sdsd

WorkspaceId

string

工作空间 ID。

95296e95-ca89-4c7d-8af9-dedf0ad0****

UserId

string

需要传入一个有权限创建数据集的 Quick BI 的 UserId,非您的阿里云账号 ID。 您可以调用 QueryUserInfoByAccount 接口,获取 UserId。

95296e95-ca89-4c7d-8af9-dedf0ad0****

DsId

string

数据源 ID。

7AAB95D-*****-****-*4FC0C976

返回参数

名称

类型

描述

示例值

object

Schema of Response

RequestId

string

请求 ID。

617277******************ABA47E31

Result

boolean

接口执行结果。取值范围:

  • true:请求成功

  • false:请求失败

true

Success

boolean

是否请求成功。取值范围:

  • true:请求成功

  • false:请求失败

true

示例

正常返回示例

JSON格式

{
  "RequestId": "617277******************ABA47E31",
  "Result": true,
  "Success": true
}

错误码

HTTP status code

错误码

错误信息

描述

400 Internal.System.Error An internal system error occurred.
400 Invalid.User.Organization The user is not in your organization.
400 User.NotIn.Workspace The user is not a member of the group workspace.
400 Workspace.NotIn.Organization The workspace is not owned by the organization.
400 Datasource.NotFound.Error The specified data source does not exist: %s.
400 Invalid.Param.Error The parameter is invalid.
400 Cube.Not.Exist The Cube does not exist.
400 CubeSchema.Not.Exist The cube schema does not exist.
400 Cube.DuplicatedName.Error The dataset name already exists. Modify the name before saving.
400 Directory.NotExist.Error The directory does not exist.
400 Xengnie.TaskExecute.Error Fail to execute task %s.
400 Datasource.Sql.ExecuteFailed Failed to execute the SQL statement in the data source.

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情