BigQuerySource

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

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.
}
欄位
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 定義。這項功能僅適用於「一般資料儲存庫」類別。
聯集欄位 partition。BigQuery 資料表分區資訊。如果 BigQuery 資料表未分區,請將此欄位留空。partition 只能是下列其中一項:
partitionDate

object (Date)

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