BigQuerySource

Origem do BigQuery de onde os dados serão importados.

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 ou o número do projeto que contém a origem do BigQuery. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal.

datasetId

string

Obrigatório. O conjunto de dados do BigQuery de onde os dados serão copiados,com um limite de 1.024 caracteres.

tableId

string

Obrigatório. A tabela do BigQuery de onde os dados serão copiados,com um limite de 1.024 caracteres.

gcsStagingDir

string

Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o BigQuery exporte para um diretório específico do Cloud Storage.

dataSchema

string

O esquema a ser usado ao analisar os dados da origem.

Valores aceitos para importações de eventos do usuário:

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

Valores aceitos para importações de documentos:

  • document (padrão): um formato Document por linha. Cada documento precisa ter um Document.id válido e um de Document.json_data ou Document.struct_data.
  • custom: um dado personalizado por linha em formato arbitrário que esteja de acordo com o Schema definido do repositório de dados. Só pode ser usado pela vertical GENERIC do repositório de dados.
Campo de união partition. Informações de particionamento da tabela do BigQuery. Deixe em branco se a tabela não for particionada. partition pode ser apenas de um dos tipos a seguir:
partitionDate

object (Date)

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