CreateCubeBySql - 根据自定义sql创建数据集

根据自定义sql创建数据集。

调试

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

调试

授权信息

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

请求语法

POST  HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

CustomSql

string

自定义 sql 语句。

select * from qqq

Caption

string

自定义数据集名称。

test

DsId

string

数据源 ID。

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

WorkspaceId

string

工作空间 ID.

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

UserId

string

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

asdaf-asda*****asd

返回参数

名称

类型

描述

示例值

object

Schema of Response

RequestId

string

请求 ID。

05739b************02522b9

Result

string

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

  • true:请求成功

  • false:请求失败

true

Success

boolean

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

  • true:请求成功

  • false:请求失败

true

示例

正常返回示例

JSON格式

{
  "RequestId": "05739b************02522b9",
  "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 in this workspace. 该用户不在此空间中。
400 Invalid.Workspace The workspace is not owned by the organization. 该空间不在组织内。
400 Datasource.NotFound.Error The specified data source does not exist: %s. 数据源不存在:%s。
400 DatasourceId.IsNull.Error You must select a data source before selecting the table. 必须选择数据源之后再选择表。
400 Name.RegularExpression.Error Name format validation failed. 名称格式验证失败。
400 NameExceeded.MaxLength.Error The name cannot exceed %s characters in length. 名称长度不能超过%s个字符。
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. 任务执行失败 %s。
400 Datasource.Sql.ExecuteFailed Failed to execute the SQL statement in the data source. 数据源执行SQL失败。

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

变更历史

更多信息,参考变更详情