BigQuerySource

Source BigQuery à partir de laquelle importer les données.

Représentation 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.
}
Champs
projectId

string

ID ou numéro du projet contenant la source BigQuery. ne doit pas dépasser 128 caractères ; S'il n'est pas spécifié, l'ID du projet est hérité de la requête parente.

datasetId

string

Obligatoire. Ensemble de données BigQuery à partir duquel copier les données (limite de 1 024 caractères).

tableId

string

Obligatoire. Table BigQuery à partir de laquelle copier les données (limite de 1 024 caractères).

gcsStagingDir

string

Répertoire Cloud Storage intermédiaire utilisé pour l'importation (limite de 2 000 caractères). Peut être spécifié si vous souhaitez que BigQuery exporte les données vers un répertoire Cloud Storage particulier.

dataSchema

string

Schéma à utiliser lors de l'analyse des données de la source.

Valeurs acceptées pour les importations d'événements utilisateur :

  • user_event (par défaut) : un UserEvent par ligne.

Valeurs acceptées pour les importations de documents :

  • document (par défaut) : un format Document par ligne. Chaque document doit comporter un Document.id valide et l'un des éléments Document.json_data ou Document.struct_data.
  • custom : une donnée personnalisée par ligne dans un format arbitraire conforme à la Schema définie du data store. Cette fonctionnalité ne peut être utilisée que par le secteur vertical "GENERIC Data Store".
Champ d'union partition. Informations sur le partitionnement de la table BigQuery. Laissez ce champ vide si la table BigQuery n'est pas partitionnée. partition ne peut être qu'un des éléments suivants :
partitionDate

object (Date)

_PARTITIONDATE de la table partitionnée par date BigQuery au format AAAA-MM-JJ.