資源:Dataset
資料集資源表示法。
| JSON 表示法 | 
|---|
{ "name": string, "displayName": string, "description": string, "versionId": string, "usage": [ enum (  | 
              
| 欄位 | |
|---|---|
name | 
                
                   
 資源名稱。格式:projects/{project}/datasets/{datasetId}  | 
              
displayName | 
                
                   
 人類可讀的名稱,會顯示在主控台 UI 中。 在專案中不得重複,  | 
              
description | 
                
                   
 此資料集的說明。  | 
              
versionId | 
                
                   
 資料集的版本 ID。  | 
              
usage[] | 
                
                   
 此資料集的指定用途。  | 
              
status | 
                
                   
 僅供輸出。這個資料集版本的狀態。  | 
              
createTime | 
                
                   
 僅供輸出。首次建立資料集的時間。  | 
              
updateTime | 
                
                   
 僅供輸出。資料集中繼資料的上次更新時間。  | 
              
versionCreateTime | 
                
                   
 僅供輸出。建立這個版本的時間。  | 
              
versionDescription | 
                
                   
 僅供輸出。這個版本的資料集說明。將資料匯入資料集時會提供此項目。  | 
              
聯集欄位 data_source。資料集資料來源的詳細資料。data_source 只能是下列其中一項: | 
              |
localFileSource | 
                
                   
 單一上傳作業資料集的本機檔案來源。  | 
              
gcsSource | 
                
                   
 單一上傳作業中資料集的 Google Cloud Storage 檔案來源。  | 
              
用量
使用情形可指定資料處理方式,應用於判斷資料處理方式。
| 列舉 | |
|---|---|
USAGE_UNSPECIFIED | 
                未設定這個資料集的用法。 | 
USAGE_DATA_DRIVEN_STYLING | 
                這個資料集會用於資料導向樣式。 | 
LocalFileSource
資料來源為本機檔案時的詳細資料。
| JSON 表示法 | 
|---|
{
  "filename": string,
  "fileFormat": enum ( | 
              
| 欄位 | |
|---|---|
filename | 
                
                   
 上傳檔案的檔案名稱。  | 
              
fileFormat | 
                
                   
 正在上傳檔案的格式。  | 
              
FileFormat
上傳檔案的格式。
| 列舉 | |
|---|---|
FILE_FORMAT_UNSPECIFIED | 
                未指定檔案格式。 | 
FILE_FORMAT_GEOJSON | 
                GeoJson 檔案。 | 
FILE_FORMAT_KML | 
                KML 檔案。 | 
FILE_FORMAT_CSV | 
                CSV 檔案。 | 
GcsSource
資料來源位於 Google Cloud Storage 時的詳細資料。
| JSON 表示法 | 
|---|
{
  "inputUri": string,
  "fileFormat": enum ( | 
              
| 欄位 | |
|---|---|
inputUri | 
                
                   
 來源資料 URI。例如   | 
              
fileFormat | 
                
                   
 Google Cloud Storage 物件的檔案格式。主要用於驗證。  | 
              
狀態
資料集的狀態。
| JSON 表示法 | 
|---|
{
  "state": enum ( | 
              
| 欄位 | |
|---|---|
state | 
                
                   
 狀態列舉。  | 
              
errorMessage | 
                
                   
 說明失敗原因的錯誤訊息。如果資料集並非處於失敗狀態,則會留空。  | 
              
州
資料集的狀態清單。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED | 
                未設定這個資料集的狀態。 | 
STATE_IMPORTING | 
                正在將資料匯入資料集。 | 
STATE_IMPORT_SUCCEEDED | 
                已成功將資料匯入資料集。 | 
STATE_IMPORT_FAILED | 
                無法將資料匯入資料集。 | 
STATE_DELETING | 
                正在刪除資料集。 | 
STATE_DELETION_FAILED | 
                刪除失敗狀態。這個狀態代表資料集刪除失敗。可以重新執行刪除作業。 | 
STATE_PROCESSING | 
                系統正在處理資料。 | 
STATE_PROCESSING_FAILED | 
                處理失敗狀態。這個狀態代表處理程序失敗,可能會回報錯誤。 | 
STATE_NEEDS_REVIEW | 
                目前未使用此狀態。 | 
STATE_PUBLISHING | 
                發布狀態。這個狀態代表正在進行發布作業。 | 
STATE_PUBLISHING_FAILED | 
                發布失敗狀態。這個狀態表示發布失敗。並重新發布。 | 
STATE_COMPLETED | 
                已完成的狀態。此狀態代表可依特定用途使用的資料集。 | 
方法 | 
            |
|---|---|
                
 | 
              建立指定專案的新資料集。 | 
                
 | 
              刪除指定資料集。 | 
                
 | 
              取得資料集的所有錯誤。 | 
                
 | 
              取得資料集。 | 
                
 | 
              列出指定專案的所有資料集。 | 
                
 | 
              更新資料集的中繼資料。 |