BigQuerySource

Fuente de BigQuery de la que se importan los datos.

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

  // Union field partition can be only one of the following:
  "partitionDate": {
    object (Date)
  }
  // End of list of possible types for union field partition.
}
Campos
projectId

string

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

datasetId

string

Obligatorio. Conjunto de datos de BigQuery del que se copiarán los datos. La longitud máxima es de 1024 caracteres.

tableId

string

Obligatorio. Tabla de BigQuery de la que se copiarán los datos. La longitud máxima es de 1024 caracteres.

gcsStagingDir

string

Directorio intermedio de Cloud Storage que se usa para la importación,con un límite de longitud de 2000 caracteres. Se puede especificar si se quiere que la exportación de BigQuery se haga a un directorio de Cloud Storage concreto.

dataSchema

string

Esquema que se usa al analizar 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 los siguientes elementos: Document.json_data o Document.struct_data.
  • custom: un dato personalizado por fila en un formato arbitrario que se ajuste al Schema definido del almacén de datos. Solo puede usarlo la vertical GENERIC Data Store.
Campo de unión partition. Información de la partición de la tabla de BigQuery. Deje este campo vacío si la tabla de BigQuery no tiene particiones. partition solo puede ser una de estas dos opciones:
partitionDate

object (Date)

_PARTITIONDATE de la tabla con particiones por tiempo de BigQuery en formato AAAA-MM-DD.