This is the unified documentation for Retail API. This includes Recommendations AI, Retail Search, and the unified Retail console (which is applicable to both Recommendations AI and Retail Search users). To use the new console or Retail Search while they are in the restricted GA phase, submit a form here to contact Cloud sales. If you are using the v1beta version of Recommendations AI, migrate to the GA version: Migrating to the Retail API from beta.

To see documentation for only Recommendations AI and the Recommendations AI-only console, go to the How-to guides for Recommendations AI and the API reference documentation for Recommendations AI.

BigQuerySource

BigQuery source import data from.

JSON representation
{
  "projectId": string,
  "datasetId": string,
  "tableId": string,
  "gcsStagingDir": string,
  "dataSchema": string,
  "partitionDate": {
    object (Date)
  }
}
Fields
projectId

string

The project ID (can be project # or ID) that the BigQuery source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request.

datasetId

string

Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.

tableId

string

Required. The BigQuery table to copy the data from with a length limit of 1,024 characters.

gcsStagingDir

string

Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the BigQuery export to a specific Cloud Storage directory.

dataSchema

string

The schema to use when parsing the data from the source.

Supported values for product imports:

Supported values for user events imports:

partitionDate

object (Date)

BigQuery time partitioned table's _PARTITIONDATE in YYYY-MM-DD format.

Only supported when ImportProductsRequest.reconciliation_mode is set to FULL.