bq
Alat pemrosesan data berbasis Python untuk BigQuery, layanan pergudangan data Google Cloud yang sepenuhnya terkelola dan bersifat serverless. Informasi lebih lanjut: https://cloud.google.com/bigquery/docs/reference/bq-cli-reference.
- Jalankan suatu perintah kueri terhadap suatu tabel BigQuery dalam format SQL dasar, tambahkan opsi
--dry_run
untuk menaksir jumlah bita yang akan dibaca pada proses eksekusi:
bq query --nouse_legacy_sql 'SELECT COUNT(*) FROM
NAMA_DATASET.
NAMA_TABEL'
- Jalankan suatu perintah kueri dengan kumpulan parameter:
bq query --use_legacy_sql=false --parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)'
- Buat suatu dataset atau tabel pada wilayah layanan Amerika Serikat (US):
bq mk --location=US
nama_dataset.
nama_tabel
- Tampilkan seluruh dataset pada suatu proyek:
bq ls --filter labels.
key:
value --max_results
integer --format=prettyjson --project_id
id_proyek
- Lakukan proses pemuatan data secara batch dari berkas tertentu dalam format seperti CSV, JSON, Parquet, dan Avro ke dalam suatu tabel:
bq load --location
lokasi --source_format
CSV|JSON|PARQUET|AVRO
dataset.
table
jalan_menuju_sumber
- Salin suatu tabel menuju tabel lainnya:
bq cp
dataset.
TABEL_LAMA
dataset.
tabel_baru
- Tampilkan bantuan:
bq help