DataWorks データマップで指定されたテーブルのパーティションリストを照会します。現在、MaxCompute および HMS (EMR クラスター) タイプがサポートされています。
操作説明
この特徴を使用するには、DataWorks Basic Edition 以上のエディションを購入する必要があります。
サポートされているテーブルタイプは MaxCompute および HMS (EMR クラスター) のみです。
この API を呼び出す前に、ListCrawlers を呼び出してメタデータクローラーの MetaEntityId を取得し、次に ListDatabases を呼び出してデータベース ID を取得してください。Schema が有効になっている MaxCompute プロジェクトの場合は、ListSchemas を呼び出してスキーマ ID を取得してください。その後、ListTables を呼び出して TableId を取得し、返されたテーブル ID をこの API に渡してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dataworks:ListPartitions |
list |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TableId |
string |
必須 |
テーブルの ID です。この値は ListTables 操作の応答から取得できます。詳細については、「メタデータエンティティの概念」を参照してください。 |
maxcompute-table:::project_name:[schema_name]:table_name |
| Name |
string |
任意 |
パーティション名です。あいまい一致がサポートされています。このパラメーターは MaxCompute テーブルに対してのみ有効です。 |
ds=20250101 |
| SortBy |
string |
任意 |
結果をソートするフィールドです。デフォルト値: CreateTime。有効な値:
列挙値:
|
CreateTime |
| Order |
string |
任意 |
ソート方向です。デフォルト値: Asc。有効な値:
列挙値:
|
Asc |
| PageNumber |
integer |
任意 |
ページ番号です。デフォルト値: 1。 |
1 |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数です。デフォルト値: 10。最大値: 100。 |
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーターです。 |
||
| RequestId |
string |
リクエスト ID です。 |
D1E2E5BC-xxxx-xxxx-xxxx-xxxxxx |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
| PagingInfo |
object |
ページネーション結果です。 |
|
| TotalCount |
integer |
レコードの総数です。 |
1 |
| PageNumber |
integer |
ページ番号です。 |
1 |
| PageSize |
integer |
1 ページあたりのエントリ数です。 |
10 |
| PartitionList |
array |
テーブルのパーティションリストです。 |
|
| Partition |
テーブルのパーティションです。 |
例
成功レスポンス
JSONJSON
{
"RequestId": "D1E2E5BC-xxxx-xxxx-xxxx-xxxxxx",
"Success": true,
"PagingInfo": {
"TotalCount": 1,
"PageNumber": 1,
"PageSize": 10,
"PartitionList": [
{
"TableId": "maxcompute-table:accountId::project::table",
"Name": "ds=20250101",
"CreateTime": 1700192563000,
"ModifyTime": 1700192563000,
"RecordCount": 1000000,
"DataSize": 4096
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。