データマップ内のテーブルに登録されたパーティションの一覧を取得します。対応しているのは、MaxCompute および E-MapReduce (EMR) 型 Hive Metastore Service (HMS) メタデータクローラーが対象とするテーブルのみです。
操作説明
DataWorks のベーシック版以上をご購入いただく必要があります。
現在は、maxcompute 型および hms 型(EMR クラスター)のテーブルのみがサポートされています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dataworks:ListPartitions |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TableId |
string |
必須 |
データテーブルの ID です。詳細については、「メタデータエンティティに関する概念」および ListTables API の応答をご参照ください。 |
maxcompute-table:::project_name:[schema_name]:table_name |
| Name |
string |
任意 |
パーティション名です。 |
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
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。