BigQuerySource

Origem do BigQuery a partir da qual importar dados.

Representação 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

O ID do projeto ou o número do projeto que contém a origem do BigQuery. Tem um limite de 128 carateres. Se não for especificado, herda o ID do projeto do pedido principal.

datasetId

string

Obrigatório. O conjunto de dados do BigQuery a partir do qual copiar os dados,com um limite de comprimento de 1024 carateres.

tableId

string

Obrigatório. A tabela do BigQuery a partir da qual copiar os dados,com um limite de comprimento de 1024 carateres.

gcsStagingDir

string

Diretório do Cloud Storage intermédio usado para a importação com um limite de comprimento de 2000 carateres. Pode ser especificado se quiser que a exportação do BigQuery seja feita para um diretório específico do Cloud Storage.

dataSchema

string

O esquema a usar quando analisar os dados da origem.

Valores suportados para importações de eventos de utilizadores:

  • user_event (predefinição): um UserEvent por linha.

Valores suportados para importações de documentos:

  • document (predefinição): um formato Document por linha. Cada documento tem de ter um Document.id válido e um de Document.json_data ou Document.struct_data.
  • custom: um dado personalizado por linha num formato arbitrário que esteja em conformidade com o Schema definido da base de dados. Só pode ser usado pelo vertical da loja de dados GENERIC.
Campo de união partition. Informações de partição da tabela do BigQuery. Deixe este campo vazio se a tabela do BigQuery não estiver particionada. partition só pode ser uma das seguintes opções:
partitionDate

object (Date)

_PARTITIONDATE da tabela particionada por tempo do BigQuery no formato AAAA-MM-DD.