BigQuerySource

Datos de importación de la fuente de BigQuery.

Representación JSON
{
  "projectId": string,
  "datasetId": string,
  "tableId": string,
  "gcsStagingDir": string,
  "dataSchema": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "partitionDate": {
    object (Date)
  }
  // End of mutually exclusive fields.
}
Campos
projectId

string

Es el ID del proyecto o el número del proyecto que contiene la fuente de BigQuery. Tiene un límite de longitud de 128 caracteres. Si no se especifica, hereda el ID del proyecto de la solicitud superior.

datasetId

string

Obligatorio. Es el conjunto de datos de BigQuery del que se copiarán los datos con un límite de longitud de 1,024 caracteres.

tableId

string

Obligatorio. Es la tabla de BigQuery de la que se copiarán los datos con un límite de longitud de 1,024 caracteres.

gcsStagingDir

string

Es el directorio de Cloud Storage intermedio que se usa para la importación con un límite de longitud de 2,000 caracteres. Se puede especificar si se desea que BigQuery exporte a un directorio específico de Cloud Storage.

dataSchema

string

Es el esquema que se usará cuando se analicen los datos de la fuente.

Valores admitidos para las importaciones de eventos de usuario:

  • user_event (predeterminado): Un UserEvent por fila.

Valores admitidos para las importaciones de documentos:

  • document (predeterminado): Un formato Document por fila. Cada documento debe tener un Document.id válido y uno de Document.json_data o Document.struct_data.
  • custom: Un dato personalizado por fila en formato arbitrario que se ajusta al Schema definido del almacén de datos. Esto solo puede usarlo la vertical del almacén de datos GENERIC.
Información de la partición de la tabla de BigQuery. Deja este campo vacío si la tabla de BigQuery no está particionada. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta:
partitionDate

object (Date)

Es la _PARTITIONDATE de la tabla particionada por tiempo de BigQuery en formato AAAA-MM-DD.

Fin de los campos mutuamente excluyentes.