用於匯入資料的 Cloud Bigtable 來源。
| JSON 表示法 | 
|---|
| {
  "projectId": string,
  "instanceId": string,
  "tableId": string,
  "bigtableOptions": {
    object ( | 
| 欄位 | |
|---|---|
| projectId | 
 包含 Bigtable 來源的專案 ID。長度上限為 128 個半形字元。如未指定,則會沿用父項要求的專案 ID。 | 
| instanceId | 
 這是必要旗標,需要匯入的 Cloud Bigtable 執行個體 ID。 | 
| tableId | 
 這是必要旗標,需要匯入的 Cloud Bigtable 資料表 ID。 | 
| bigtableOptions | 
 這是必要旗標,Bigtable 選項,包含將資料剖析為型別結構時所需的資訊。例如資料欄類型註解。 | 
BigtableOptions
Bigtable 選項物件,內含支援匯入作業的資訊。
| JSON 表示法 | 
|---|
| {
  "keyFieldName": string,
  "families": {
    string: {
      object ( | 
| 欄位 | |
|---|---|
| keyFieldName | 
 用於在文件中儲存資料列索引鍵值的欄位名稱。名稱必須符合  | 
| families | 
 從系列名稱到物件的對應,該物件包含指定資料欄系列的資料欄系列層級資訊。如果地圖中沒有家庭,系統會忽略這項設定。 | 
BigtableColumnFamily
Bigtable 的資料欄系列。
| JSON 表示法 | 
|---|
| { "fieldName": string, "encoding": enum ( | 
| 欄位 | |
|---|---|
| fieldName | 
 要在文件中用於這個資料欄系列的欄位名稱。名稱必須符合  | 
| encoding | 
 類型不是 STRING 時的值編碼模式。可接受的編碼值如下: 
 | 
| type | 
 這個資料欄系列中的值類型。如果編碼值設為  | 
| columns[] | 
 物件清單,內含每個資料欄的資料欄層級資訊。如果資料欄不在清單中,系統會忽略該資料欄。 | 
編碼
Bigtable 資料欄或資料欄系列的編碼模式。
| 列舉 | |
|---|---|
| ENCODING_UNSPECIFIED | 未指定編碼。 | 
| TEXT | 文字編碼。 | 
| BINARY | 二進位編碼。 | 
類型
Bigtable 資料欄或資料欄系列中的值類型。如果編碼值設為 BINARY,值應使用 HBase Bytes.toBytes 函式編碼。
| 列舉 | |
|---|---|
| TYPE_UNSPECIFIED | 未指定類型。 | 
| STRING | 字串類型。 | 
| NUMBER | 數值類型。 | 
| INTEGER | 整數類型。 | 
| VAR_INTEGER | 可變長度的整數型別。 | 
| BIG_NUMERIC | BigDecimal 型別。 | 
| BOOLEAN | 布林類型。 | 
| JSON | JSON 類型。 | 
BigtableColumn
Bigtable 的資料欄。
| JSON 表示法 | 
|---|
| { "qualifier": string, "fieldName": string, "encoding": enum ( | 
| 欄位 | |
|---|---|
| qualifier | 
 這是必要旗標,資料欄的限定詞。如果無法使用 utf-8 解碼,請改用 base-64 編碼字串。 Base64 編碼字串。 | 
| fieldName | 
 要在文件中用於這個資料欄的欄位名稱。名稱必須符合  | 
| encoding | 
 類型不是  
 | 
| type | 
 這個資料欄系列中的值類型。如果編碼值設為  |