Method: hive.v1.projects.catalogs.databases.tables.partitions.batchUpdate

Actualiza las particiones de una tabla.

Solicitud HTTP


POST https://biglake.googleapis.com/hive/v1/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate

Las URL usan la sintaxis de transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. Es una referencia a la tabla a la que pertenecen estas particiones, con el formato projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (UpdatePartitionRequest)
    }
  ]
}
Campos
requests[]

object (UpdatePartitionRequest)

Obligatorio. Son solicitudes para actualizar particiones en la tabla.

Cuerpo de la respuesta

Es el mensaje de respuesta de partitions.batchUpdate.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "partitions": [
    {
      object (Partition)
    }
  ]
}
Campos
partitions[]

object (Partition)

Es la lista de particiones que se actualizaron. Se puede actualizar un máximo de 900 particiones en un lote.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Authentication Overview.

UpdatePartitionRequest

Es el mensaje de solicitud para UpdatePartition.

Representación JSON
{
  "partition": {
    object (Partition)
  },
  "updateMask": string
}
Campos
partition

object (Partition)

Obligatorio. Es la partición que se actualizará.

updateMask

string (FieldMask format)

Es opcional. La lista de campos que se deben actualizar.

Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: "user.displayName,photo".