BigQuerySource

Dati di importazione dell'origine BigQuery.

Rappresentazione 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.
}
Campi
projectId

string

L'ID progetto o il numero di progetto che contiene l'origine BigQuery. Ha un limite di lunghezza di 128 caratteri. Se non specificato, eredita l'ID progetto dalla richiesta principale.

datasetId

string

Obbligatorio. Il set di dati BigQuery da cui copiare i dati con un limite di lunghezza di 1024 caratteri.

tableId

string

Obbligatorio. La tabella BigQuery da cui copiare i dati con un limite di lunghezza di 1024 caratteri.

gcsStagingDir

string

Directory intermedia di Cloud Storage usata per l'importazione con un limite di lunghezza di 2000 caratteri. Può essere specificata se si desidera che BigQuery esegua l'esportazione in una directory specifica di Cloud Storage.

dataSchema

string

Lo schema da utilizzare durante l'analisi dei dati dall'origine.

Valori supportati per le importazioni di eventi utente:

  • user_event (impostazione predefinita): un UserEvent per riga.

Valori supportati per le importazioni di documenti:

  • document (impostazione predefinita): un formato Document per riga. Ogni documento deve avere un Document.id valido e uno tra Document.json_data o Document.struct_data.
  • custom: un dato personalizzato per riga in formato arbitrario conforme allo Schema definito del datastore. Può essere utilizzato solo dal verticale del datastore GENERIC.
Campo unione partition. Informazioni sulla partizione della tabella BigQuery. Lascia questo campo vuoto se la tabella BigQuery non è partizionata. partition può essere solo uno dei seguenti tipi:
partitionDate

object (Date)

_PARTITIONDATE della tabella partizionata in base al tempo di BigQuery nel formato AAAA-MM-GG.