BigQuerySource

Dados de importação da origem do BigQuery.

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

O ID do projeto 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 para copiar os dados com um limite de 1.024 caracteres.

tableId

string

Obrigatório. A tabela do BigQuery para copiar os dados 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 em conformidade com o Schema definido do repositório de dados. Isso só pode ser usado pela vertical do repositório de dados GENERIC.
Informações de partição da tabela do BigQuery. Deixe em branco se a tabela do BigQuery não estiver particionada. A seguir, uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta:
partitionDate

object (Date)

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

Fim dos campos mutuamente exclusivos.