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。