Crea particiones de tabla de lago de datos en lotes.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:BatchCreateDataLakePartitions |
create |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| CatalogName |
string |
Sí |
El nombre del catálogo de datos. |
hive |
| DbName |
string |
Sí |
El nombre de la base de datos. |
default |
| TableName |
string |
Sí |
El nombre de la tabla. |
test_table |
| PartitionInputs |
array |
Sí |
La información sobre las nuevas particiones. |
|
| DLPartitionInput |
No |
La información de la partición del lago de datos. |
||
| IfNotExists |
boolean |
No |
Si el nombre de la nueva partición duplica un nombre de partición existente, ignora la excepción. Valores:
|
true |
| NeedResult |
boolean |
No |
Devuelve la información de la partición. Si se establece en true, se devuelve el campo Partitions. |
true |
| DataRegion |
string |
Sí |
La región en la que reside el lago de datos. |
cn-hangzhou |
| Tid |
integer |
No |
El ID de inquilino. Nota
Para ver el ID de inquilino, pase el cursor sobre la foto de perfil en la esquina superior derecha de la consola de Data Management (DMS). Para obtener más información, consulte Ver información del inquilino. |
3*** |
| WorkspaceId |
integer |
No |
El ID del espacio de trabajo. |
12**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Úselo para localizar registros y solucionar problemas. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
El código de error. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error devuelto si la solicitud falló. |
UnknownError |
| Success |
string |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Partitions |
array |
La lista de resultados de las particiones recién creadas. Este parámetro se devuelve cuando el parámetro NeedResult se establece en true. |
|
| DLPartition |
Los detalles de la lista de particiones. |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": "true",
"Partitions": [
{
"TableName": "table_name",
"Sd": {
"OriginalColumns": [
{
"Comment": "from deserializer",
"Type": "string",
"Name": "col"
}
],
"SortCols": [
{
"Order": 1,
"Col": "col1"
}
],
"Parameters": {
"test": "test",
"test2": 1
},
"SkewedInfo": {
"SkewedColValues": [
[
"\"123\""
]
],
"SkewedColValueLocationMaps": {
"test": "test",
"test2": 1
},
"SkewedColNames": [
"col1"
]
},
"InputFormat": "org.apache.hadoop.mapred.SequenceFileInputFormat",
"OutputFormat": "org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat",
"Columns": [
{
"Comment": "from deserializer",
"Type": "string",
"Name": "col"
}
],
"IsCompressed": false,
"SerdeInfo": {
"SerializationLib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
"DeserializerClass": "org.apache.hadoop.hive.serde2.OpenCSVSerde",
"Parameters": {
"serialization.format": "1"
},
"Description": "\"serialize\"",
"SerdeType": 0,
"SerializerClass": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
"Name": "name"
},
"BucketCols": [
"2010"
],
"NumBuckets": -1,
"Location": "oss://xxx"
},
"Parameters": {
"key": "{\"key\":\"value\"}"
},
"CreateTime": 1735109884,
"Values": [
"part_val1"
],
"CatalogName": "hive",
"DbName": "default",
"LastAccessTime": 1608707407
}
]
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.