QueryDatasetDetailInfo用于获取指定数据集的详情,包括所属数据源、目录、以及数据集模型(包含维度、度量、物理字段、自定义SQL文本、关联关系等信息)。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | QueryDatasetDetailInfo |
要执行的操作。取值:QueryDatasetDetailInfo。 |
DatasetId | String | 是 | 5820f58c-c734-4d8a-baf1-7979af4f**** |
数据集ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | DC4E1E63-B337-44F8-8C22-6F00DF67E2C3 |
请求ID。 |
Result | String | 返回JSON格式的数据集数据,详见右侧说明。 |
返回JSON格式的数据集数据: {
"cube": {
"dimensions": [
{
"caption": "客户名称",
"dataType": "string",
"dimensionType": "standard_dimension",
"factColumn": "customer_name",
"uid": "N5820f5_customer_name"
},
{
"caption": "订单编号",
"dataType": "string",
"dimensionType": "standard_dimension",
"factColumn": "order_id",
"uid": "N5820f5_order_id"
},
],
"measures": [
{
"caption": "订单金额",
"dataType": "number",
"factColumn": "order_amt",
"measureType": "standard_measure",
"uid": "N5820f5_order_amt"
}
],
"table": {
"customsql": false,
"dsId": "261b252d-c3c3-498a-a0a7-5d1ec6cd****",
"tableName": "company_sales_record_copy"
}
},
"datasetId": "5820f58c-c734-4d8a-baf1-7979af4f****",
"datasetName": "company_sales_record_copy12",
"datasource": {
"dsId": "261b252d-c3c3-498a-a0a7-5d1ec6cd****",
"dsName": "立三自用",
"dsType": "mysql"
},
"directory": {
"id": "schemaad8aad00-9c55-4984-a767-b4e0ec60****",
"name": "我的数据集",
"pathId": "schemaad8aad00-9c55-4984-a767-b4e0ec60****",
"pathName": "我的数据集"
},
"ownerId": "13651626232****",
"ownerName": "张三",
"rowLevel": false,
"workspaceId": "95296e95-ca89-4c7d-8af9-dedf0ad0****",
"workspaceName": "测试工作空间"
}
|
Success | Boolean | true |
返回接口执行结果。取值范围:
|
示例
请求示例
http(s)://quickbi-public.aliyuncs.com/?Action=QueryDatasetDetailInfo
&DatasetId=5820f58c-c734-4d8a-baf1-7979af4f****
&<公共请求参数>
正常返回示例
XML
格式
<RequestId>DC4E1E63-B337-44F8-8C22-6F00DF67E2C3</RequestId>
<Success>true</Success>
<Result>返回JSON格式的数据集数据,详见右侧说明。</Result>
JSON
格式
{"RequestId":"DC4E1E63-B337-44F8-8C22-6F00DF67E2C3","Success":"true","Result":"返回JSON格式的数据集数据,详见右侧说明。"}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
500 | Instance.Expired | Your instance has expired. | 您的购买实例已经过期。 |
500 | Instance.Not.Exist | The specified instance does not exist. | 暂未匹配到您的购买实例。 |
500 | Access.Forbidden | Access forbidden. Your instance version or access key is not allowed to call the API operation. | 访问被禁止,您的实例版本或者 AccessKey不允许调用该 API。 |
500 | Invalid.Organization | The specified organizational unit does not exist. | 该组织不存在。 |
500 | User.Not.In.Organization | The specified user is not in the organizational unit. | 该用户不在组织中。 |
500 | Cube.Not.Exist | The Cube does not exist. | 数据集不存在。 |
500 | Not.WorkspaceCube.Error | You can only use the %s dataset of the current workspace. | 只能使用当前工作空间的数据集。 |
500 | UserInfo.Error | The personal information is invalid. | 个人信息不合法。 |
500 | DatasourceId.IsNull.Error | You must select a data source before selecting the table. | 必须选择数据源之后再选择表。 |
500 | Datasource.UserPermission.Error | You do not have datasource authorization. | 当前用户没有数据源权限。 |
500 | Internal.System.Error | An internal system error occurred. | 系统内部异常。 |
访问错误中心查看更多错误码。