Lists the partitions in a MaxCompute Migration Assist (MMA) data source.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
odps:ListMmsPartitions |
list |
*project
|
None | None |
Request syntax
GET /api/v1/mms/datasources/{sourceId}/partitions HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| sourceId |
integer |
Yes |
The data source ID. |
200018 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| dbId |
integer |
No |
The database ID. |
2 |
| dbName |
string |
No |
The database name. |
d1 |
| updated |
boolean |
No |
Filters partitions whose metadata has been updated. |
false |
| tableName |
string |
No |
The table name. |
t1 |
| tableId |
integer |
No |
The ID of the table that contains the partition. |
20323 |
| value |
string |
No |
The partition value. |
p1=1/p2=abc |
| status |
array |
No |
The migration status. |
|
|
string |
No |
The migration status. Valid values:
|
["DONE", "FAILED"] |
|
| lastDdlTimeStart |
string |
No |
The minimum lastDdlTime value. |
2024-12-17 15:44:42 |
| lastDdlTimeEnd |
string |
No |
The maximum lastDdlTime value. |
2024-12-17 19:44:42 |
| pageNum |
integer |
No |
The page number to return. |
1 |
| pageSize |
integer |
No |
The number of entries to return per page. |
100 |
| sorter.numRows |
string |
No |
Sorts by number of rows. Valid values:
|
desc |
| sorter.size |
string |
No |
Sorts by data size. Valid values:
|
asc |
| sorter.lastDdlTime |
string |
No |
Sorts by lastDdlTime. Valid values:
|
desc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The return value. |
||
| requestId |
string |
The request ID. |
D9F872FD-5DDE-30A6-8C8A-1B8C6A81059F |
| data |
object |
The returned data. |
|
| total |
integer |
The total number of partitions. |
1000 |
| objectList |
array<object> |
The list of partitions. |
|
|
object |
The partition object. |
||
| id |
integer |
The partition ID. |
2323 |
| dbId |
integer |
The ID of the database that contains the partition. The term "database" refers to different metadata layers across data sources. For example, it maps to Dataset in BigQuery, Database in Hive, Schema in Databricks, and Schema in MaxCompute. |
196 |
| tableId |
integer |
The table ID. |
23 |
| dbName |
string |
The database name. The term "database" refers to different metadata layers across data sources. For example, it maps to Dataset in BigQuery, Database in Hive, Schema in Databricks, and Schema in MaxCompute. |
d1 |
| tableName |
string |
The table name. |
t1 |
| value |
string |
The partition value. |
p1=1/p2=abc |
| dstProjectName |
string |
The destination MaxCompute project name. |
mms_test |
| dstSchemaName |
string |
The destination MaxCompute schema name. This field is empty for MaxCompute projects that do not use schemas. |
default |
| dstTableName |
string |
The destination MaxCompute table name. |
default |
| dstValue |
string |
The destination MaxCompute partition value. By default, this matches the source partition value. |
p1=1/p2=abc |
| sourceId |
integer |
The data source ID. |
200018 |
| sourceName |
string |
The data source name. |
demo |
| size |
integer |
The data size in bytes. |
23223 |
| numRows |
integer |
The number of rows. |
2323 |
| updated |
boolean |
Indicates whether the metadata has been updated. |
false |
| lastDdlTime |
string |
The time when the DDL was last changed. |
2024-12-17 15:44:42 |
| status |
string |
The migration status. Valid values:
|
DONE |
| pageNum |
integer |
The page number. |
1 |
| pageSize |
integer |
The number of entries per page. |
10 |
Examples
Success response
JSON format
{
"requestId": "D9F872FD-5DDE-30A6-8C8A-1B8C6A81059F",
"data": {
"total": 1000,
"objectList": [
{
"id": 2323,
"dbId": 196,
"tableId": 23,
"dbName": "d1",
"tableName": "t1",
"value": "p1=1/p2=abc\n",
"dstProjectName": "mms_test",
"dstSchemaName": "default",
"dstTableName": "default",
"dstValue": "p1=1/p2=abc",
"sourceId": 200018,
"sourceName": "demo",
"size": 23223,
"numRows": 2323,
"updated": false,
"lastDdlTime": "2024-12-17 15:44:42\n",
"status": "DONE"
}
],
"pageNum": 1,
"pageSize": 10
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.