BigQuerySource

要從中匯入資料的 BigQuery 來源。

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.
}
欄位
projectId

string

BigQuery 來源所屬專案的 ID 或編號。長度上限為 128 個半形字元。如未指定,則會沿用父項要求的專案 ID。

datasetId

string

這是必要旗標,要從中複製資料的 BigQuery 資料集,長度上限為 1,024 個字元。

tableId

string

這是必要旗標,要從中複製資料的 BigQuery 資料表,長度上限為 1,024 個字元。

gcsStagingDir

string

要用於匯入作業的中介 Cloud Storage 目錄,長度上限為 2,000 個字元。如要將 BigQuery 匯出至特定 Cloud Storage 目錄,即可指定這項設定。

dataSchema

string

從來源剖析資料時所用的結構定義。

支援匯入使用者事件的值:

  • user_event (預設):每列一個 UserEvent

支援的文件匯入值:

  • document (預設):每列一個 Document 格式。每個文件都必須有有效的 Document.id,以及 Document.json_dataDocument.struct_data 其中之一。
  • custom:每列一筆自訂資料,格式任意,但須符合資料儲存庫的定義Schema。這項功能只能用於「一般」資料儲存庫垂直領域。
BigQuery 資料表分區資訊。如果 BigQuery 資料表未分區,請將此欄位留空。以下列出互斥的欄位。回應中最多只會設定一個欄位:
partitionDate

object (Date)

BigQuery 時間分區資料表的 _PARTITIONDATE,格式為 YYYY-MM-DD。

互斥欄位的結尾。