Mengambil daftar partisi untuk tabel.
Deskripsi operasi
This operation supports only MaxCompute and E-MapReduce (EMR) tables. For EMR, supported cluster types include new data lake clusters that use Data Lake Formation (DLF) for metadata management, and Hadoop clusters with versions earlier than V3.41.0 or V5.7.0.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:* |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| PageNumber |
integer |
No |
Nomor halaman. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100. |
10 |
| TableGuid |
string |
No |
Pengidentifikasi unik tabel. |
odps.engine_name.table_name |
| ClusterId |
string |
No |
ID kluster EMR. Hanya diperlukan jika DataSourceType adalah EMR. Masuk ke Konsol EMR untuk mendapatkan ID kluster. |
abc |
| DatabaseName |
string |
No |
Nama database. Hanya diperlukan jika DataSourceType adalah EMR. Panggil operasi ListMetaDB untuk mengkueri nama database. |
abc |
| TableName |
string |
No |
Nama tabel EMR. Hanya diperlukan jika DataSourceType adalah EMR. Panggil operasi GetMetaDBTableList untuk mengkueri nama tabel. |
abc |
| DataSourceType |
string |
No |
Tipe sumber data. Nilai valid: ODPS dan EMR. |
emr |
| SortCriterion |
object |
No |
Logika pengurutan partisi. |
|
| SortField |
string |
No |
The field used to sort the partitions. Valid values: name and modify_time. Default value: the creation time of the partition. |
name |
| Order |
string |
No |
The sort order. Valid values: asc and desc. Default value: desc. |
desc |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| ErrorMessage |
string |
The error message. |
The connection does not exist. |
| RequestId |
string |
The request ID. |
0bc1ec92159376 |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| ErrorCode |
string |
The error code. |
Invalid.Tenant.ConnectionNotExists |
| Data |
object |
The returned data. |
|
| PageNumber |
integer |
The page number. |
1 |
| PageSize |
integer |
The number of entries per page. Default value: 10. Maximum value: 100. |
10 |
| TotalCount |
integer |
The total number of partitions. |
100 |
| DataEntityList |
array<object> |
The list of partitions. |
|
|
object |
The structure of the data. |
||
| PartitionPath |
string |
The path of the partition. |
abc |
| DataSize |
integer |
The size of the partition. Unit: bytes. |
19 |
| PartitionName |
string |
The name of the partition. |
pt=20170614 |
| Comment |
string |
The comment. |
备注 |
| ModifiedTime |
integer |
The time when the partition was modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. |
1590032868000 |
| CreateTime |
integer |
The time when the partition was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. |
1590032868000 |
| RecordCount |
integer |
The number of entries in the partition. |
233 |
| PartitionType |
string |
The type of the partition. |
abc |
| PartitionGuid |
string |
The GUID of the partition. |
odps.engine_name.table_name.pt=20170614 |
| PartitionLocation |
string |
The location of the Hive partition. |
abc |
| TableGuid |
string |
The unique identifier of the metatable. |
odps.engine_name.table_name |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"ErrorMessage": "The connection does not exist.",
"RequestId": "0bc1ec92159376",
"Success": true,
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Data": {
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 100,
"DataEntityList": [
{
"PartitionPath": "abc",
"DataSize": 19,
"PartitionName": "pt=20170614",
"Comment": "备注",
"ModifiedTime": 1590032868000,
"CreateTime": 1590032868000,
"RecordCount": 233,
"PartitionType": "abc",
"PartitionGuid": "odps.engine_name.table_name.pt=20170614",
"PartitionLocation": "abc",
"TableGuid": "odps.engine_name.table_name"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.Meta.CommonError | The specified parameter is invalid. | |
| 400 | InvalidParameter.Meta.Illegal | The app guid parameter is invalid. | |
| 400 | InvalidParameter.Meta.IllegalDate | The date format is invalid. | |
| 400 | InvalidParameter.Meta.IllegalPageError | The parameter for paging is invalid. | |
| 400 | InvalidParameter.Meta.NotExist | The object does not exist. | |
| 400 | InternalError.Meta.NoCalcEngine | An error occurred while retrieving the compute engine based on the MaxCompute project. | |
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 500 | InternalError.Meta.TenantTimeOut | Failed to connect to the interface network. | |
| 500 | InternalError.Meta.Unknown | An unknown error occurred while processing your request. | |
| 403 | Forbidden.Meta.NoTenant | The user is not the owner of any tenants. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.Api.Risk | The request for this resource has exceeded your daily available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.