BigQuerySource

Importazione dei dati dall'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 o il numero del 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 dell'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 al Schema definito dell'datastore. Può essere utilizzato solo dal verticale GENERIC Data Store.
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:
partitionDate

object (Date)

_PARTITIONDATE della tabella partizionata per ora di BigQuery nel formato AAAA-MM-GG.