ืืขืื ืช ื ืชืื ืื ืืืฆืืื
ืืคืฉืจ ืืืขืื ื ืชืื ืื ื-BigQuery ื-Cloud Storage ืื ืืงืืืฅ ืืงืืื ืืคืขืืืช ืืฆืืื. ื ืชืื ื ืืืงืืจ ืืืืืื ืืืืืช ืืื ืืื ืืืคืืจืืืื ืืืืื:
- Avro
- ืขืจืืื ืืืคืจืืื ืืคืกืืงืื (โCSV)
- โซJSON (ืืืคืจื ืืชื ืฉืืจื ืืืฉื)
- ORC
- Parquet
- ืืืฆืื ืฉื Datastore ืฉืืืืืกื ื-Cloud Storage
- ืืืฆืื ื-Firestore ืฉืืืืืกื ื-Cloud Storage
ืืคืฉืจ ืื ืืืฉืชืืฉ ืืฉืืจืืช ืืขืืจืช ืื ืชืื ืื ื-BigQuery ืืื ืืืืืืจ ืืขืื ืืช ืืืืจืืช ื-Cloud Storage ื-BigQuery.
ื ืกื ืืขืฆืืื
ืื ืื ื ืืืืืฆืื ืืืฉืชืืฉืื ืืืฉืื ื-Google Cloud ืืืฆืืจ ืืฉืืื ืืื ืฉืืืืื ืืืขืจืื ืืช ืืืืฆืืขืื ืฉื BigQuery ืืชืจืืืฉืื ืืืขืืื ืืืืืชื. ืืงืืืืช ืืืฉืื ืืงืืืื ืืืื ื ืื ืงืจืืื ืืฉืืื 300 $ืืืจืฆื, ืืืืืงื ืืืคืจืืกื ืฉื ืขืืืกื ืืขืืืื.
ื ืืกืืื ืืื ื ืฉื BigQueryืืคื ื ืฉืืชืืืืื
ืืืงืฆืืช ืชืคืงืืืื ืฉื ื ืืืื ืืืืืืช ืืืจืฉืืืช ืืืฉื (IAM) ืฉื ืืชื ืื ืืืฉืชืืฉืื ืืช ืืืจืฉืืืช ืืืจืืฉืืช ืืืืฆืืข ืื ืืฉืืื ืืืืืจ ืืื, ืืืืฆืืจ ืืขืจื ื ืชืื ืื ืืืืกืื ืื ืชืื ืื.
ืืืจืฉืืืช ืื ืืจืฉืืช
ืืื ืืืขืื ื ืชืื ืื ื-BigQuery, ืืชื ืฆืจืืืื ืืจืฉืืืช IAM ืืืจืฆืช ืืฉืืืช ืืขืื ื ืืืืขืื ืช ื ืชืื ืื ืืืืืืืช ืืืืืืฆืืช ื-BigQuery. ืื ืืชื ืืืขื ืื ื ืชืื ืื ื-Cloud Storage, ืืชื ืฆืจืืืื ืื ืืจืฉืืืช IAM ืืื ืืืฉืช ืืงืืืืจืื ืฉืืืืื ืืช ืื ืชืื ืื.
ืืจืฉืืืช ืืืขืื ืช ื ืชืื ืื ื-BigQuery
ืืื ืืืขืื ื ืชืื ืื ืืืืื ืื ืืืืืฆื ืืืฉื ื-BigQuery, ืื ืืื ืืืืกืืฃ ื ืชืื ืื ืืืืื ืื ืืืืืฆื ืงืืืืช ืื ืืืืืืฃ ืืืชื, ืืชื ืฆืจืืืื ืืช ืืจืฉืืืช ื-IAM ืืืืืช:
bigquery.tables.createbigquery.tables.updateDatabigquery.tables.updatebigquery.jobs.create
ืื ืืื ืืืชืคืงืืืื ืืืืื ืฉืืืืืจืื ืืจืืฉ ื-IAM ืืืื ืืช ืืืจืฉืืืช ืฉื ืืจืฉืืช ืืืขืื ืช ื ืชืื ืื ืืืืื ืื ืืืืืฆื ื-BigQuery:
roles/bigquery.dataEditorroles/bigquery.dataOwner- โซ
roles/bigquery.admin(ืืืื ืืช ืืืจืฉืืbigquery.jobs.create) - โซ
bigquery.user(ืืืื ืืช ืืืจืฉืืbigquery.jobs.create) - โซ
bigquery.jobUser(ืืืื ืืช ืืืจืฉืืbigquery.jobs.create)
ืื ืืกืฃ, ืื ืืฉ ืืื ืืจืฉืื ืฉื bigquery.datasets.create, ืืชื ืืืืืื ืืืฆืืจ ืืืขืืื ืืืืืืช ืืืืฆืขืืช ืืฉืืืช ืืขืื ื ืืืขืจืื ืื ืชืื ืื ืฉืืชื ืืืฆืจืื.
ืืืืืจ ืชืคืงืืืื ืืืจืฉืืืช ืืืืืจืื ืืจืืฉ ืืฉ ืืืืข ื ืืกืฃ ืขื ืชืคืงืืืื ืืืจืฉืืืช ื-IAM ื-BigQuery.
ืืจืฉืืืช ืืืขืื ืช ื ืชืื ืื ื-Cloud Storage
ืืื ืืงืื ืืช ืืืจืฉืืืช ืฉื ืืจืฉืืช ืืืขืื ืช ื ืชืื ืื ืืงืืืืจืื ืฉื Cloud Storage, ืฆืจืื ืืืงืฉ ืืืืืืื ืืืงืฆืืช ืืื ืืช ืชืคืงืื ื-IAM ืืืืื ืื ืืืื ืืืกืื (roles/storage.admin) ืืงืืืืจืื.
ืืื ืืงืจืื ืืกืืจ ืขื ืืชื ืชืคืงืืืื, ืจืื ืืื ืื ืืืื ืืช ืืืืฉื ืืจืืช ืืคืจืืืงื, ืืชืืงืืื ืืืืจืืื.
ืืชืคืงืื ืืืืืืจ ืืจืืฉ ืืื ืืืื ืืช ืืืจืฉืืืช ืฉื ืืจืฉืืช ืืืขืื ืช ื ืชืื ืื ืืงืืืืจืื ืฉื Cloud Storage. ืืื ืืจืืืช ืืืืืง ืืืื ืืจืฉืืืช ื ืืจืฉืืช, ืืคืฉืจ ืืืจืืื ืืช ืืงืืข ืืืจืฉืืืช ืื ืืจืฉืืช:
ืืืจืฉืืืช ืื ืืจืฉืืช
ืืื ืืืขืื ื ืชืื ืื ืืงืืืืจืื ืฉื Cloud Storage, ื ืืจืฉืืช ืืืจืฉืืืช ืืืืืช:
-
storage.buckets.get -
storage.objects.get -
storage.objects.list (required if you are using a URI wildcard)
ืืืื ืืืืืช ืฉืชืงืืื ืืช ืืืจืฉืืืช ืืืื ืืืืฆืขืืช ืชืคืงืืืื ืืืชืืื ืืืฉืืช ืื ืชืคืงืืืื ืืืืืจืื ืืจืืฉ ืืืจืื.
ืืฆืืจืช ืืขืจื ื ืชืื ืื
ืืืฆืจืื ืืขืจื ื ืชืื ืื ื-BigQuery ืืืืกืื ืื ืชืื ืื.
ืืขืื ืช ื ืชืื ืื ื-Cloud Storage
โซBigQuery ืชืืื ืืืขืื ืช ื ืชืื ืื ืืื ืืืช ืืืืืงืืช ืืืืกืื ืืืืืช ื-Cloud Storage:
- ืจืืืื
- Nearline
- Coldline
- ืืขืืจื ืืืจืืืื
ืืื ืืืืื ืืื ืืืขืื ื ืชืื ืื ื-BigQuery, ืืคืฉืจ ืืขืืื ืืืฃ ืฉืืชืืื ืืคืืจืื ืื ืชืื ืื ืฉืืื:
ืืื ืืืกืืจ ืืื ืืืืืืจ ืืขืื ื ืืืืจืช ื-Cloud Storage ื-BigQuery.
ืฉืืงืืืื ืืงืฉืจ ืืืืงืื
ืื ืืคืฉืจ ืืฉื ืืช ืืช ืืืืงืื ืฉื ืืขืจื ื ืชืื ืื ืืืจื ืฉืืืฆืจืื ืืืชื, ืืื ืืคืฉืจ ืืืขืชืืง ืืช ืืขืจื ืื ืชืื ืื ืื ืืืขืืืจ ืืืชื ืืืืคื ืืื ื. ืืืืืข ื ืืกืฃ:
ืืืืืจ URI ืฉื Cloud Storage
ืืื ืืืขืื ื ืชืื ืื ืืืงืืจ ื ืชืื ืื ื-Cloud Storage, ืฆืจืื ืืกืคืง ืืช ื-URI ืฉื Cloud Storage.
ื ืชืื ืืืฉืื ื-Cloud Storage ืืืื ืืช ืฉื ืืงืืืืจืื ืืืช ืืืืืืืงื (ืฉื ืืงืืืฅ). ืืืืืื, ืื ืืงืืืืจืื ืฉื Cloud Storage ื ืงืจืืช mybucket ืืงืืืฅ ืื ืชืื ืื ื ืงืจื myfile.csv, ื ืชืื ืืืฉืื ืืืื gs://mybucket/myfile.csv.
โซBigQuery ืื ืชืืื ืื ืชืืื ืืฉืืืื ื-Cloud Storage ืฉืืืืืื ืืื ืืืืกื ืื ืขืืงืืื ืืืจื ืฉื ื ืืืืกื ืื ืืจืืฉืื ืื.
ืฉืืืช ืฉื ืืืืืืงืืื ื-Cloud Storage ืืืืืื ืืืืื ืืื ืชืืืื ืขืืงืืื ืฉื ืงื ื ืืื (/).
ืขื ืืืช, BigQuery ืืืืจ ืืื ืืืืกื ืื ืขืืงืืื ืืืืืกื ืืื. ืืืืืื, ื ืชืื ืืืฉืื ืืื, ืืืจืืช ืฉืืื ืชืงืื ื-Cloud Storage, ืื ืคืืขื ื-BigQuery:โ gs://bucket/my//object//name.
ืืื ืืืืืจ ืืช ื ืชืื ืืืฉืื ื-Cloud Storage:
ืคืืชืืื ืืช ืืกืืฃ Cloud Storage.
ืขืืืจืื ืืืืงืื ืฉื ืืืืืืืงื (ืืงืืืฅ) ืฉืืืื ืืช ื ืชืื ื ืืืงืืจ.
ืืืืฆืื ืขื ืฉื ืืืืืืืงื.
ืืืฃ Object details ื ืคืชื.
ืืขืชืืงืื ืืช ืืขืจื ืฉืืืคืืข ืืฉืื gsutil URI, ืฉืืชืืื ื-
gs://.
ืืืืฆืื ืฉื Google Datastore ืืคืฉืจ ืืฆืืื ืจืง URI ืืื, ืืืื ืืืื ืืืกืชืืื ื-.backup_info ืื ื-.export_metadata.
ืชืืืื ืืชืืืื ืืืืืื ืืืืคืืฉ ื-Cloud Storage URI
ืื ืื ืชืื ืื ืฉืืื ืืคืืฆืืื ืืืื ืงืืฆืื, ืืชื ืืืืืื ืืืฉืชืืฉ ืืชื ืืืื ืฉื ืืืืืืช (*) ืืื ืืืืืจ ืืื ืงืืฆืื. ืืฉืืืืฉ ืืชื ืืืืื ืืืืคืืฉ ืืืืืืช ืฆืจืื ืืืืืช ืืืชืื ืืืืืื ืืืืื:
- ืืืืืืืช ืืืืื ืืืืคืืข ืืชืื ืฉื ืืืืืืืงื ืื ืืกืืฃ ืฉื ืืืืืืืงื.
- ืื ืืคืฉืจ ืืืฉืชืืฉ ืืืื ืืืืืืืช. ืืืืืื, ืื ืชืื
gs://mybucket/fed-*/temp/*.csvืื ืชืงืื. - ืื ืืคืฉืจ ืืืฉืชืืฉ ืืืืืืืช ืขื ืฉื ืืงืืืืจืื.
ืืืืืืืช:
ืืืืืื ืืืื ืืืฆื ืืื ืืืืจืื ืืช ืื ืืงืืฆืื ืืื ืืชืืงืืืช ืฉืืชืืืืืช ืืงืืืืืช
gs://mybucket/fed-samples/fed-sample:gs://mybucket/fed-samples/fed-sample*ืืืืืื ืืืื ืืคืฉืจ ืืจืืืช ืืื ืืืืจืื ืจืง ืงืืฆืื ืขื ืืกืืืืช
.csvืืชืืงืืื ืืฉืfed-samplesืืืื ืชืืงืืืช ืืืฉื ื ืฉืfed-samples:gs://mybucket/fed-samples/*.csvืืืืืื ืืืื ืืคืฉืจ ืืจืืืช ืืื ืืืืจืื ืงืืฆืื ืขื ืชืื ืืช ืฉืืืช ืฉื
fed-sample*.csvืืชืืงืืื ืืฉืfed-samples. ืืืืืื ืืื ืื ื ืืืจื ืงืืฆืื ืืชืืงืืืช ืืฉื ื ืฉืfed-samples.gs://mybucket/fed-samples/fed-sample*.csv
ืืฉืืฉืชืืฉืื ืืืื ืฉืืจืช ืืคืงืืื ืฉื BigQuery, ืืืื ืืืืืช ืฉืืืื ืฆืืจื ืืืฉืชืืฉ ืืชื ืืจืืื ืืืืืืืช ืืคืืืคืืจืืืช ืืกืืืืืช.
ืื ืืคืฉืจ ืืืฉืชืืฉ ืืชื ืืืื ืฉื ืืืืืืช ืืฉืืืขืื ืื ื ืชืื ื ืืืฆืื ืฉื Datastore ืื Firestore ื-Cloud Storage.
ืืืืืืช
ืืฉืืชื ืืืขื ืื ื ืชืื ืื ื-BigQuery ืืงืืืืจืื ืฉื Cloud Storage, ืืชื ืืคืืคืื ืืืืืืืช ืืืืืช:
- โซBigQuery ืื ืืืืื ืขืงืืืืช ื ืชืื ืื ืืืงืืจืืช ื ืชืื ืื ืืืฆืื ืืื. ืฉืื ืืืื ืื ืชืื ื ืืืกืืก ืืืื ืืคืขืืช ืฉืืืืชื ืขืืืืื ืืืจืื ืืืชื ืืืืช ืื ืฆืคืืื.
- โซBigQuery ืื ืชืืื ืื ืืืื ืืจืกืืืช ืฉื ืืืืืืงืืื ื-Cloud Storage. ืื ืืืืืื ืืกืคืจ ืืืจ ื-URI ืฉื Cloud Storage, ืขืืืืช ืืืขืื ื ื ืืฉืืช.
ืืืื ืืืืืช ืฉืืฉ ืืืืืืช ื ืืกืคืืช ืืืชืื ืืคืืจืื ืฉื ื ืชืื ื ืืืงืืจ ื-Cloud Storage. ืืืืืข ื ืืกืฃ:
- ืืืืืืช ืฉื ืงืืืฅ CSV
- ืืืืืืช ืฉื JSON
- ืืืืืืช ืขื ืืืฆืื ื-Datastore
- ืืืืืืช ืขื ืืืฆืื ื-Firestore
- ืืืืืืช ืขื ื ืชืื ืื ืืชืฆืืืช ืขืฅ ืืขื ื ืชืื ืื ืืืืจืื
ืืขืื ืช ื ืชืื ืื ืืงืืฆืื ืืงืืืืื
ืืคืฉืจ ืืืขืื ื ืชืื ืื ืืืงืืจ ื ืชืื ืื ืฉื ืืชื ืืงืจืืื (ืืื ืืืืฉื ืืืงืืื) ืืืืฆืขืืช ืืืช ืืืืคืฉืจืืืืช ืืืืืช:
- ืืกืืฃ Google Cloud
- ืืคืงืืื
bq loadืืืื ืฉืืจืช ืืคืงืืื bq - โซAPI
- ืกืคืจืืืช ืืืงืื
ืืฉืืชื ืืืขื ืื ื ืชืื ืื ืืืืฆืขืืช Google Cloud ืืืกืืฃ ืื ืืื ืฉืืจืช ืืคืงืืื ืฉื BigQuery, ื ืืฆืจ ืืืืคื ืืืืืืื ืชืืืื ืืขืื ื.
ืืื ืืืขืื ื ืชืื ืื ืืื ืืืืช ืืงืืืืืช:
ืืืกืืฃ
ืคืืชืืื ืืช ืืืฃ BigQuery ืืืกืืฃ Google Cloud .
ืืืืื ืืช ืืืื ืืช, ืืืืฆืื ืขื ืืื ืื ืืชืืืื:

ืื ืืืืื ืืช ืืืื ืืช ืื ืืืฆืืช, ืืืืฆืื ืขื ืืจืืืช ืืืืื ืืช ืืืื ืืช ืืื ืืคืชืื ืืืชื.
ืืืืื ืืช Explorer, ืืจืืืืื ืืช ืืคืจืืืงื, ืืืืฆืื ืขื Datasets ืืืืืจืื ืืขืจื ื ืชืื ืื.
ืืืืื ืืช ืืคืจืืื, ืืืืฆืื ืขื ืืฆืืจืช ืืืื.
ืืืฃ Create table, ืืงืืข Source:
- ืืงืืข ืืฆืืจืช ืืืื ื, ืืืืจืื ืืืคืฉืจืืช ืืขืืื.
- ืืงืืข ืืืืจืช ืงืืืฅ, ืืืืฆืื ืขื ืขืืื.
- ืืืคืฉืื ืืช ืืงืืืฅ ืืืืืฆืื ืขื ืคืชืืื. ืฉืืื ืื: ืื ืืคืฉืจ ืืืฉืชืืฉ ืืชืืืื ืืืืืื ืืืืคืืฉ ืืืจืฉืืืืช ืืืคืจืืืช ืืคืกืืงืื ืืงืืฆืื ืืงืืืืื.
- ืืงืืข ืคืืจืื ืงืืืฅ, ืืืืจืื ืืืคืฉืจืืช CSV,โ JSON (ืืืคืจื ืืชื ืฉืืจื ืืืฉื),โ Avro,โ Parquet ืื ORC.
ืืืฃ ืืฆืืจืช ืืืื, ืืงืืข ืืขื:
- ืืงืืข ืคืจืืืงื, ืืืืจืื ืืช ืืคืจืืืงื ืืืชืืื.
- ืืงืืข Dataset (ืืขืจื ื ืชืื ืื), ืืืืจืื ืืช ืืขืจื ืื ืชืื ืื ืืืชืืื.
- ืืฉืื Table (ืืืื), ืืืื ืื ืืช ืืฉื ืฉื ืืืืื ืฉืืืฆืจืื ื-BigQuery.
- ืืืืืืื ืฉืืืืืจื Table type ืืื Native table.
ืืงืืข Schema (ืกืืืื), ืืืื ืื ืืช ืืืืจืช ืืกืืืื.
ืขืืืจ ืงืืืฆื CSV ื-JSON, ืืคืฉืจ ืืกืื ืืช ืืืคืฉืจืืช ืืืืื ืืืืืืื ืืื ืืืคืขืื ืืืืื ืืืืืืื ืฉื ืกืืืื. ืืกืืื ืงืืฆืื ื ืชืืืื ืืืจืื, ืคืจืื ืืกืืื ืืชืืืจืื ืืขืฆืื ืื ืชืื ื ืืืงืืจ.
ืืคืฉืจ ืื ืืืืื ืืช ืคืจืื ืืกืืืื ืืืืคื ืืื ื ืขื ืืื:
ืืืืฆืื ืขื ืขืจืืื ืืืงืกื ืืืืื ืื ืืช ืกืืืืช ืืืืื ืืืขืจื JSON:
ืืฉืชืืฉืื ืืืคืฉืจืืช ืืืกืคืช ืฉืื ืืื ืืืืื ืืช ืืกืืืื ืืืืคื ืืื ื.
ืืืืจืื ืืช ืืคืจืืืื ืืจืืืื ืืืื ืืงืืข ืืคืฉืจืืืืช ืืชืงืืืืช. ืืืืข ืขื ืืืคืฉืจืืืืช ืืืืื ืืช ืืืคืืข ืืืืืจืื ืื ืืฉื ืืคืฉืจืืืืช ื-CSV ืืืคืฉืจืืืืช ื-JSON.
ืืืคืฆืืื ืื: ืืืคืฉืจืืืืช ืืชืงืืืืช ืืืืจืื ืืช ืคืขืืืช ืืืชืืื:
- ืืชืืื ืื ืจืืง: ืืชืืืช ืื ืชืื ืื ืจืง ืื ืืืืื ืจืืงื.
- ืืืกืคื ืืืืื: ืืืกืคืช ืื ืชืื ืื ืืกืืฃ ืืืืื. ืืืื ืืืืจืช ืืจืืจืช ืืืืื.
- โซOverwrite table (ืืืืคืช ืื ืชืื ืื ืืืืื): ืื ืื ืชืื ืื ืืงืืืืื ืืืืื ืืืืืงื ืืคื ื ืืชืืืช ืื ืชืื ืื ืืืืฉืื.
ืืืืฆืื ืขื ืืฆืืจืช ืืืื.
BQ
ืืฉืชืืฉืื ืืคืงืืื bq load, ืืฆืืื ืื ืืช source_format ืืืืืืื ืืช ืื ืชืื ืืงืืืฅ ืืืงืืื.
(ืืืคืฆืืื ืื) ืืฆืืื ืื ืืช ืืืื --location ืืืืืืจืื ืืช ืืขืจื ืืืืงืื.
ืื ืืชื ืืืขื ืื ื ืชืื ืื ืืคืจืืืงื ืฉืืื ื ืคืจืืืงื ืืจืืจืช ืืืืื, ืฆืจืื ืืืืกืืฃ ืืช ืืืื ืืคืจืืืงื ืืืขืจื ืื ืชืื ืื ืืคืืจืื ืืื: PROJECT_ID:DATASET.
bq --location=LOCATION load \ --source_format=FORMAT \ PROJECT_ID:DATASET.TABLE \ PATH_TO_SOURCE \ SCHEMA
ืืืืืคืื ืืช ืื ืฉืืชืื ืืฉืืืช ืืืืื:
- โซ
LOCATION: ืืืืงืื ืฉืืื. ืืฉืืืืฉ ืืืื--locationืืื ืืืคืฆืืื ืื. ืืืืืื, ืื ืืชื ืืฉืชืืฉืื ื-BigQuery ืืืืืจ ืืืงืื, ืฆืจืื ืืืืืืจ ืืช ืืขืจื ืฉื ืืืื ื-asia-northeast1. ืืคืฉืจ ืืืืืืจ ืขืจื ืืจืืจืช ืืืื ืืืืงืื ืืืืฆืขืืช ืงืืืฅ โ.bigqueryrc. FORMAT:CSV,AVRO,PARQUET,ORC, ืืNEWLINE_DELIMITED_JSON.project_id: ืืืื ืืคืจืืืงื.dataset: ืืขืจื ื ืชืื ืื ืงืืื.- โซ
table: ืฉื ืืืืื ืฉืืืื ืืืขื ืื ืืช ืื ืชืื ืื. - โซ
path_to_source: ืื ืชืื ืืงืืืฅ ืืืงืืื. - โซ
schema: ืกืืืื ืชืงืื ื. ืืกืืืื ืืืืื ืืืืืช ืงืืืฅ JSON ืืงืืื, ืื ืฉืืคืฉืจ ืืืงืืื ืืืชื ืืฉืืจื ืืืืง ืืืคืงืืื. ืืคืฉืจ ืื ืืืฉืชืืฉ ืืืื--autodetectืืืงืื ืืกืคืง ืืืืจืช ืกืืืื.
ืื ืืกืฃ, ืืคืฉืจ ืืืืกืืฃ ืคืืืืื ืืืคืฉืจืืืืช ืฉืืืคืฉืจืืช ืืื ืืฉืืื ืืืืคื ืฉืื BigQuery ืื ืชื ืืช ืื ืชืื ืื. ืืืืืื, ืืคืฉืจ ืืืฉืชืืฉ ืืืื --skip_leading_rows ืืื ืืืชืขืื ืืฉืืจืืช ืืืชืจืช ืืงืืืฅ CSV. ืืืืข ื ืืกืฃ ืืืื ืืืืืจืื ืื ืืฉื ืืคืฉืจืืืืช CSV ืืืคืฉืจืืืืช JSON.
ืืืืืืืช:
ืืคืงืืื ืืืื ืืืขื ืช ืงืืืฅ JSON ืืงืืื ืฉืืืคืจื ืืชื ืฉืืจื ืืืฉื (mydata.json) ืืืืื ืืฉื mytable ื-mydataset ืืคืจืืืงื ืฉืืืืืจ ืืืจืืจืช ืืืื. ืืกืืืื ืืืืืจืช ืืงืืืฅ ืกืืืื ืืงืืื ืืฉื myschema.json.
bq load \
--source_format=NEWLINE_DELIMITED_JSON \
mydataset.mytable \
./mydata.json \
./myschema.json
ืืคืงืืื ืืืื ืืืขื ืช ืงืืืฅ CSV ืืงืืื (mydata.csv) ืืืืื ืืฉื mytable ื-mydataset ื-myotherproject. ืืกืืืื ืืืืืจืช ืืฉืืจื ืืคืืจืื FIELD:DATA_TYPE, FIELD:DATA_TYPE.
bq load \
--source_format=CSV \
myotherproject:mydataset.mytable \
./mydata.csv \
qtr:STRING,sales:FLOAT,year:STRING
ืืคืงืืื ืืืื ืืืขื ืช ืงืืืฅ CSV ืืงืืื (mydata.csv) ืืืืื ืืฉื mytable ื-mydataset ืืคืจืืืงื ืฉืืืืืจ ืืืจืืจืช ืืืื. ืืกืืืื ืืืืืจืช ืืืืฆืขืืช ืืืืื ืืืืืืื ืฉื ืกืืืื.
bq load \
--autodetect \
--source_format=CSV \
mydataset.mytable \
./mydata.csv
C#โ
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื C#ืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery C# API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืืฉืชืืฉืื ืืืืืงื ืฉื ืืคืฉืจืืืืช ืืขืืืื ืืคืืจืื ืืืชืืื ืืืืืงืช ืืืกืืก JobCreationOptions ืืืงืื ื-UploadCsvOptions.
ืืืฉื
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื Goืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery Go API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืฆืจืื ืืืืืืจ ืืช ืืืืคืืื DataFormat ืฉืNewReaderSource ืืคืืจืื ืืืชืืื.
Java
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื Javaืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery Java API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืฆืจืื ืืืืืืจ ืืช FormatOptions ืืคืืจืื ืืืชืืื.
Node.js
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื Node.jsืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery Node.js API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืืืืืจืื ืืช ืืคืจืืืจmetadata ืฉื ืืคืื ืงืฆืื load ืืคืืจืื ืืืชืืื.
PHP
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื PHPืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery PHP API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืฆืจืื ืืืืืืจ ืืช sourceFormat ืืคืืจืื ืืืชืืื.
Python
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื Pythonืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery Python API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืฆืจืื ืืืืืืจ ืืช ืืืืคืืื LoadJobConfig.source_format ืืคืืจืื ืืืชืืื.
Ruby
ืืคื ื ืฉืื ืกืื ืืช ืืืืืื ืืื, ืฆืจืื ืืคืขืื ืืคื Rubyืืืจืืืช ืืืืืจื ืฉืืืืจืื ืืืชืืืืื ืฉื BigQuery ืืืืฆืขืืช ืกืคืจืืืช ืืงืื. ืืืืข ื ืืกืฃ ืืืคืืข ืืืืืจื ืืขืืจื ืฉื BigQuery Ruby API.
ืืื ืืืฆืข ืืืืืช ื-BigQuery, ืฆืจืื ืืืืืืจ ืืช Application Default Credentials. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืืืืจืช ืืืืืช ืืกืคืจืืืช ืืงืื.
ืืืืืืช ืืงืื ืืืื ืืืกืืจ ืืื ืืืขืื ืงืืืฅ CSV ืืงืืื ืืืืื ืืืฉื ื-BigQuery. ืืื ืืืขืื ืงืืืฅ ืืงืืื ืืคืืจืื ืืืจ, ืฆืจืื ืืืืืืจ ืืช ืืคืจืืืจformat ืฉื ืืฉืืื Table#load_job ืืคืืจืื ืืืชืืื.
ืืืืืืช
ืืขืื ืช ื ืชืื ืื ืืื ืืืืช ืืงืืืืืช ืืคืืคื ืืืืืืืช ืืืืืช:
- ืืื ืชืืืื ืืชืืืื ืืืืืื ืืืืคืืฉ ืืืจืฉืืืืช ืืืคืจืืืช ืืคืกืืงืื ืืฉืืขืืื ืงืืฆืื ืืืงืืจ ื ืชืื ืื ืืงืืื. ืฆืจืื ืืืขืื ืื ืงืืืฅ ืื ืคืจื.
- ืืฉืืฉืชืืฉืื ืืืกืืฃ Google Cloud , ืงืืฆืื ืฉื ืืขื ืื ืืืงืืจ ื ืชืื ืื ืืงืืื ืื ืืืืืื ืืืืืช ืืืืืื ื-100MB. ืืงืืฆืื ืืืืืื ืืืชืจ, ืืืขื ืื ืืช ืืงืืืฅ ื-Cloud Storage.
ืืขืื ืช ืงืืืืืช ืืืฉืจื
ืืืืื ืืืฆื ืขื ืคื ืืจืืฉื ืืฉืืืืชืืช, ืืืจืืจืช ืืืื, ืขืืืืืช ืืขืื ื ืืฉืชืืฉืืช ืืืืืจ ืืฉืืชืฃ ืฉื ืืฉืืฆืืช. ืื ืขืืืืช ืืขืื ื ืืฉืชืืฉืช ืืืืืจ ืืืฉืืชืฃ, ืืืืื ื default-pipeline ืืืฆืืช ืืคืจืื ืืขืืืื. โซBigQuery ืื ืืืืื ืืช ืืงืืืืืช ืืืืื ื ืฉื ืืืืืจ ืืืฉืืชืฃ ืืื ืื ืืช ืงืฆื ืืขืืจืช ืื ืชืื ืื ืฉื ืขืืืืช ืืืขืื ื.
ืืื ืืืืืื ืืช ืงืฆื ืืขืืจืช ืื ืชืื ืื ืื ืืฉืืื ืืฆืืจื ืฆืคืืื ืืงืืืืืช ืฉื ืขืืืืืช ืืืขืื ื, ืืคืฉืจ ืืืฆืืจ ืืืื ืช ืืฉืืฆืืช ืืืืงืฆืืช ืืฉืืฆืืช PIPELINE ืืืขืืืืืช ืืืจืฆืช ืขืืืืืช ืืืขืื ื. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืื ืืฉื ืืงืฆืืืช ืฉื ืืืื ืืช.
ืืขืื ืช ื ืชืื ืื ืืืืกืื ืืื ืืืืกืื
ืืคืืจืืืื Avro,โ Parquet ื-ORC,โ BigQuery ืชืืื ืืืขืื ืช ืงืืฆืื ืฉืืื ืื ืชืื ืื ืืืืกืื ืืืืฆืขืืช codec ื ืชืื. ืขื ืืืช, BigQuery ืื ืชืืื ืืืขืื ืช ืงืืฆืื ืืคืืจืืืื ืืืื ืฉื ืืืกื ืืขืฆืื, ืืืฉื ืืืืฆืขืืช ืืื ืืฉืืจืืช gzip.
ืคืืจืื Avro ืืื ืืจื ืืื ืืคืืจืื ืืืืขืืฃ ืืืขืื ืช ื ืชืื ืื ืืืืกืื ืืื ืืืืกืื. ืืขืื ืช ื ืชืื ื Avro ืืืืจื ืืืชืจ ืื ืืคืฉืจ ืืงืจืื ืืช ืื ืชืื ืื ืืืงืืื, ืื ืืฉืืืืงื ืื ืชืื ืื ืืืืกืื. ืจืฉืืื ืฉื ืงืืืงืื ื ืชืืืื ืืืืืกื ืืืคืืขื ืืืืืจ ืื ืืฉื ืืืืกืช Avro.
ืคืืจืื ืืื ืืจื ืฉื Parquet ืืื ืื ืืืืจื ืืืื, ืื ืืงืืืื ืืืขืื ืฉื Parquet, ืืคื ืขืืืื, ืืืจื ืืื ืื ืื ืืืก ืืืืกื ืืื ืืืชืจ ืืงืืฆืื ืงืื ืื ืืืชืจ. ืื ืืกืฃ, ืงืืืฆื Parquet ืืฉืชืืฉืื ืืืื ืืงืืช ืืืืกื ืฉืืืคืฉืจืืช ืืืขืื ืงืืฆืื ืืืงืืื. ืจืฉืืื ืฉื ืงืืืงืื ื ืชืืืื ืืืืืกื ืืืคืืขื ืืืืืจ ืื ืืฉื ืืืืกืช Parquet.
ืืคืืจืื ืืืื ืืจื ORC ืืฆืืข ืืชืจืื ืืช ืืืืื ืืืชืจืื ืืช ืฉื ืืคืืจืื Parquet. ืืขืื ืช ืื ืชืื ืื ืืงืืืฆื ORC ืืืืจื ืื ืืคืฉืจ ืืงืจืื ืืช ืจืฆืืขืืช ืื ืชืื ืื ืืืงืืื. ืืฉืืจื ืืื ืคืก ื ืชืื ืื ื ืืขื ืช ืืจืฆืฃ. ืืื ืืฉืคืจ ืืช ืืื ืืืขืื ื, ืืืืืฅ ืืืฉืชืืฉ ืืืืื ืคืก ื ืชืื ืื ืฉื ื-256MB ืื ืคืืืช. ืจืฉืืื ืฉื ืงืืืงืื ื ืชืืืื ืืืืืกื ืืืคืืขื ืืืืืจ ืื ืืฉื ืืืืกืช ORC.
ืืคืืจืืืื ืืืจืื ืฉื ื ืชืื ืื, ืืื CSV ื-JSON, ืืขืจืืช BigQuery ืืืืื ืืืขืื ืงืืฆืื ืื ืืืืกืื ืืจืื ืืืชืจ ืืืจ ืืงืืฆืื ืืืืกืื, ืื ืืคืฉืจ ืืงืจืื ืงืืฆืื ืื ืืืืกืื ืืืงืืื. ืงืืืฆื ื ืชืื ืื ืื ืืืืกืื ืืืืืื ืืืชืจ, ืืืื ืืฉืืืืฉ ืืื ืขืืื ืืืืืื ืืืืืืืช ืขื ืจืืื ืืคืก ืืืขืืืืืช ืืืืืืช ืืืชืจ ื-Cloud Storage ืขืืืจ ื ืชืื ืื ืฉืืืขืืจืื ื-Cloud Storage ืืคื ื ืืืขืื ื ื-BigQuery. ืืฉืื ืืืืืจ ืฉืืื ืืืืื ืืืื ืกืืจ ืืฉืืจืืช ืืงืืฆืื ืืืืกืื ืื ืื ืืืืกืื. ืืฉืื ืืฉืงืื ืืช ืืคืฉืจืืช ืืืื ืืืชืื ืืชืจืืืฉ ืืฉืืืืฉ.
ืืืืคื ืืืื, ืื ืจืืื ืืคืก ืืืืื, ืืืื ืืืืืก ืืช ืงืืืฆื ื-CSV ืื-JSON ืืืืฆืขืืช gzip ืืคื ื ืฉืืขืืื ืืืชื ื-Cloud Storage. โซgzip ืืื ืกืื ืืืืืกื ืืืืื ืฉื ืงืืืฅ ืฉื ืชืื ืขืืืจ ืงืืืฆื CSV ื-JSON ืืฉืืขืืื ื ืชืื ืื ื-BigQuery. ืื ืืืืจืืช ืืืขืื ื ืืฉืืื ืืืคืืืงืฆืื ืฉืืื ืืืฉ ืืื ืจืืื ืคืก ืืืื ืืืขืื ืช ืื ืชืื ืื, ืื ืชืืืกื ืืช ืืงืืฆืื.
ืืืกืคื ืืืืื ืื ืืืืคื ืฉื ืืืื
ืืคืฉืจ ืืืขืื ื ืชืื ืื ื ืืกืคืื ืืืืื ืืงืืืฆื ืืงืืจ ืื ืขื ืืื ืืืกืคืช ืชืืฆืืืช ืฉื ืฉืืืืชืืช. ืื ืืกืืืื ืฉื ืื ืชืื ืื ืื ืชืืืืช ืืกืืืื ืฉื ืืืืช ืืืขื ืื ืฉื ืืืืืฆื, ืืคืฉืจ ืืขืืื ืืช ืืกืืืื ืืฉืืืกืืคืื ื ืชืื ืื ืืืืื ืื ืืืืืคืื ืืช ืื ืชืื ืื ืืงืืืืื.
ืื ืืขืืื ืื ืืช ืืกืืืื ืืฉืืืกืืคืื ื ืชืื ืื, ื-BigQuery ืืคืฉืจ:
- ืืืกืคืช ืฉืืืช ืืืฉืื
- ืืืืจืช ืืฉืืืช
REQUIREDืืขืจืNULLABLE
ืื ืืืืืคืื ืืืื, ืืกืืืื ืชืืื ืืืืืคืช. ืืื ืืืืืืช ืขื ืขืืืื ื ืกืืืื ืืฉืืืืืคืื ืืืื.
ืืืกืืฃ Google Cloud , ืืฉืชืืฉืื ืืืคืฉืจืืช Write preference ืืื ืืฆืืื ืืืื ืคืขืืื ืืืฆืข ืืฉืืขืืื ื ืชืื ืื ืืงืืืฅ ืืงืืจ ืื ืืชืืฆืื ืฉื ืฉืืืืชื. ืืื ืฉืืจืช ืืคืงืืื ืฉื BigQuery ืื-API ืืืืืื ืืช ืืืคืฉืจืืืืช ืืืืืช:
| ืืคืฉืจืืช ืืกืืฃ | ืืื ืฉื ืืื bq | ืืืคืืื BigQuery API | ืชืืืืจ |
|---|---|---|---|
| ืืชืืื ืื ืืชื ืจืืง | ืืื | WRITE_EMPTY | ืื ืชืื ืื ืืืืชืื ืจืง ืื ืืืืื ืจืืงื. |
| ืืืกืคื ืืืืื | โซ--noreplace ืื --replace=false; ืื ืื ืืฆืืื --replace, ืืจืืจืช ืืืืื ืืื append |
WRITE_APPEND | (ืืจืืจืช ืืืื) ืื ืชืื ืื ืืชืืืกืคืื ืืกืืฃ ืืืืื. |
| ืืืืคืช ืืืืื | --replace ืื --replace=true |
WRITE_TRUNCATE | ืืืืง ืืช ืื ืื ืชืื ืื ืืงืืืืื ืืืืื ืืคื ื ืืชืืืช ืื ืชืื ืื ืืืืฉืื. |
ืืืื ืืืช ืื ืืฉื ืืืกื
ืืืืข ืขื ืืืื ืืืช ืืืืกืืช ืืืื ืืขืื ืช ื ืชืื ืื ืืืฆืืื ืืืื ืืืืืจ ืืฉืืืืช ืืขืื ื ืืืฃ 'ืืืกืืช ืืืืืืืช'.
ืฆืคืืื ืืฉืืืืฉ ืื ืืืื ืืืืกื
ืืื ืืจืืืช ืืช ืืฉืืืืฉ ืื ืืืื ืฉืืื ืืฉืืืืชืืช, ืืืขืืืืช, ืืืืืืฆืื ืื ืืืขืชืงืืช ืฉื ืืฉืืืืช, ืืชื ืืืืืื ืืืจืืฅ ืฉืืืืชื INFORMATION_SCHEMA ืืื ืืจืืืช ืืื-ื ืชืื ืื ืขื ืืืฉืืืืช ืฉืืืจืฆื ืืคืจืง ืืื ืืกืืื. ืืชื ืืืืืื ืืืฉืืืช ืืช ืืฉืืืืฉ ืื ืืืื ืฉืืื ืืืืืืช ืืืืกื ืืื ืืืขืช ืืื ืืฉืืืืฉ ืืืืกื ืขืืืจ ืกืื ืืกืืื ืฉื ืขืืืื. ืืฉืืืืชื ืืืืืื ืืืื ื ืขืฉื ืฉืืืืฉ ืืชืฆืืื INFORMATION_SCHEMA.JOBS ืืื ืืืฆืื ืืช ืืกืคืจ ืืขืืืืืช ืฉื ืฉืืืืชืืช, ืืขืื ื, ืืืืืฅ ืืืขืชืงื ืืคื ืคืจืืืงื:
SELECT sum(case when job_type="QUERY" then 1 else 0 end) as QRY_CNT, sum(case when job_type="LOAD" then 1 else 0 end) as LOAD_CNT, sum(case when job_type="EXTRACT" then 1 else 0 end) as EXT_CNT, sum(case when job_type="COPY" then 1 else 0 end) as CPY_CNT FROM `region-REGION_NAME`.INFORMATION_SCHEMA.JOBS_BY_PROJECT WHERE date(creation_time)= CURRENT_DATE()
ืชืืืืจ
ืืขืื ืช ื ืชืื ืื ืืืฆืืืช ื-BigQuery ืืืืฆืขืืช ืืืืจ ืืืฉืืฆืืช ืืืฉืืชืฃ ืื ืืจืืื ืืชืฉืืื. ืืืืข ื ืืกืฃ ืขื ืืชืืืืจ ืฉื ืืขืืจืช ื ืชืื ืื ื-BigQuery
ืื ืื ืกืื ืืืขืื ื ืชืื ืื ืืงืืืืจืื ืฉื Cloud Storage ืฉื ืืฆืืช ืืืืงืื ืฉืื ื ืืืืงืื ืืขืจื ืื ืชืื ืื ื-BigQuery, ืืืืื ืืืืืื ืขื ืืขืืจืช ื ืชืื ืื.
ืชืจืืืฉ ืฉืืืืฉ ืืืืืื
ื ื ืื ืฉืืฉ ืคืืืคืืืื ืฉื ืขืืืื ืืจืฆืฃ (batch processing) ืฉืฆืจืื ืืืกืชืืื ืขื ืืืืขื ืงืืืข. ืื ืชืื ืื ืฆืจืืืื ืืืืืช ืืืื ืื ืขื ืืืืขื ืืืืจืื ืืื ืืื ืืขืืืจ ืขืืืื ื ืืกืฃ ืืชืืืื ืืฆืืื ืืืจ, ืืืืจื ืืืฆืืจ ืืืืืช ืฉืืืฉืืื ืืจืฉืืช ืจืืืืืืจืืช. ืชืจืืืฉ ืืฉืืืืฉ ืืื ื ืคืืฅ ืืชืขืฉืืืช ืืคืืงืืืช ืืื ืคืื ื ืกืื.
ืืขืื ืช ื ืชืื ืื ืืืฆืืื ืืืืฆืขืืช ืืฉืืืืช ืืขืื ื ืืื ืืืืฉื ืื ืืื ื ืืชืจืืืฉ ืืฉืืืืฉ ืืื, ืื ืืื ืืืืืืจ ืื ืืฉืืขืืชื ืื ืขืื ืืคืฉืจ ืืขืืื ืืืืขื ืืืืจืื. ืืฉืื ืืืืื ืฉืืื Cloud Storage ืขืืืืื ืืืจืืฉืืช ืืืืงืื ืืืขืื ืช ื ืชืื ืื ืืืขืจื ืื ืชืื ืื ื-BigQuery.
ืืชืืฆืื ืฉื ืืฉืืืช ืืขืื ื ื-BigQuery ืืื ืืืืืืช. ืืืืืจ, ืื ืืจืฉืืืืช ืืืื ืกืืช ืื ืฉืืฃ ืืืช ืืื ืื ืืืื ืกืช. ืืฉืืื ืืืืืฆืช, ืืฉืืื ืืกืื ืืช ืื ืื ืชืื ืื ืืืฉืืืช ืืขืื ื ืืืช, ืืืื ืืืฆืืจ ืืืื ืืืฉื ืืืืฆืขืืช ืืืคืืื WRITE_TRUNCATE ืฉื ืืฉืื JobConfigurationLoad.
ืื ืืฉืื ืืฉืื ืกืื ืฉืื ืืืคืขืื ืขืืืืช ืืขืื ื ืฉื ืืฉืื, ืื ืืืื ืืืืืช ืฉืืืงืื ืื ืืืื ืืืืืื ืืื ืขืืืืืช ืฉื ืืฉืื ืืืื ืืฉื ืฉื ืืจื, ืืืฉื, ืืืื ืชืงืฉืืจืช ืฉื ืืฆื ืืืฆืืื ืืืืจื ืืืงืื.
ืืื ืื ืฉืื ืชืื ืื ืืืืืขื ืืืจ ืืืขืชืงื ืืืฆืืื ื-Cloud Storage, ื ืืกืืื ืืืืจ ืขื ืืฉืืื ืืขืจืืืืช ืืคื ื ื ืืกืืื ืืืืจ (exponential backoff) ืืกืคืืง ืืื ืืคืชืืจ ืืขืืืช ืืืืืขื.
ืืืืืฅ ืฉืขืืืืช ืืฆืืื ืืืืืช ืื ืชืืืข ืืืืกืช ืืจืืจืช ืืืืื ืฉื 1,500 ืืขืื ืืช ืืื ืืืื ืืืื, ืื ืื ืืฉ ื ืืกืืื ืืช ืืืืจืื. ืืฉืืืขืื ืื ื ืชืื ืื ืืืืคื ืืฆืืืจ, ืืืกืช ืืจืืจืช ืืืืื ืืกืคืืงื ืืืคืขืืช ืืฉืืืช ืืขืื ื ืื 5 ืืงืืช, ืืขืืืื ื ืฉืืจืช ืืืกื ืื ืื ืืฆืืช ืืคืืืช ืื ืืกืืื ืืืืจ ืืื ืืื ืืฉืืื ืืืืืฆืข.