Pengantar kueri tersimpan

Kueri tersimpan memungkinkan Anda membuat, mengelola, dan membagikan skrip SQL di BigQuery. Perubahan pada kueri tersimpan akan otomatis disimpan sehingga Anda tidak akan kehilangan pekerjaan saat menutup editor kueri. Kemampuan kueri tersimpan hanya tersedia di konsol Google Cloud .

Tentang kueri tersimpan

Kueri tersimpan meningkatkan kolaborasi dan pengelolaan kueri dengan opsi berikut:

  • Bagikan kueri tersimpan kepada pengguna dan grup tertentu dengan menggunakan Identity and Access Management (IAM).
  • Tinjau histori versi kueri.
  • Kembalikan ke atau cabang dari versi kueri sebelumnya.

Kueri tersimpan adalah aset kode BigQuery Studio yang didukung oleh Dataform. Notebook juga merupakan aset kode. Semua aset kode disimpan di region default. Mengupdate region default akan mengubah region untuk semua aset kode yang dibuat setelah waktu tersebut.

Keamanan kueri tersimpan

Anda akan mengontrol akses ke kueri tersimpan dengan menggunakan peran Identity and Access Management (IAM). Untuk mengetahui informasi selengkapnya, lihat Membagikan kueri tersimpan dan Pertimbangan keamanan untuk kueri tersimpan.

Region yang didukung

Semua kueri tersimpan disimpan di region default. Mengupdate region default akan mengubah lokasi untuk kueri apa pun yang dibuat setelah waktu tersebut. Tabel berikut mencantumkan region tempat BigQuery Studio tersedia:

Deskripsi region Nama region Detail
Afrika
Johannesburg africa-south1
Amerika
Columbus us-east5
Dallas us-south1 ikon daun CO Rendah2
Iowa us-central1 ikon daun CO2 rendah
Los Angeles us-west2
Las Vegas us-west4
Montréal northamerica-northeast1 ikon daun CO2 rendah
N. Virginia us-east4
Oregon us-west1 ikon daun CO2 rendah
Sao Paulo southamerica-east1 ikon daun CO2 rendah
Carolina Selatan us-east1
Asia Pasifik
Hong Kong asia-east2
Jakarta asia-southeast2
Mumbai asia-south1
Seoul asia-northeast3
Singapura asia-southeast1
Sydney australia-southeast1
Taiwan asia-east1
Tokyo asia-northeast1
Eropa
Belgia europe-west1 ikon daun CO2 Rendah
Finlandia europe-north1 ikon daun CO Rendah2
Frankfurt europe-west3
London europe-west2 ikon daun CO Rendah2
Madrid europe-southwest1 ikon daun CO Rendah2
Milan europe-west8 ikon daun CO Rendah2
Belanda europe-west4 ikon daun CO2 Rendah
Turin europe-west12 ikon daun CO2 Rendah
Warsawa europe-central2 ikon daun CO2 rendah
Zürich europe-west6 ikon daun CO2 rendah
Timur Tengah
Dammam me-central2
Doha me-central1
Tel Aviv me-west1

Kuota dan batas

Untuk mengetahui informasi selengkapnya, lihat kuota dan batas kueri tersimpan.

Batasan

Kueri tersimpan memiliki batasan berikut:

Kueri tersimpan klasik (Tidak digunakan lagi)

Untuk mengedit kueri tersimpan klasik yang ada setelah penghentian sepenuhnya, Anda harus memigrasikannya ke BigQuery Studio.

Kueri tersimpan klasik adalah metode lama untuk menyimpan dan membagikan SQL. Tidak seperti kueri tersimpan BigQuery Studio, kueri tersimpan klasik hanya mempertahankan teks kueri dan versi SQL (legacy SQL atau GoogleSQL).

Di konsol Google Cloud , kueri tersebut muncul di folder (Classic) Queries dalam panel Explorer. (Jika Anda belum mengaktifkan BigQuery Studio, kueri tersebut akan muncul di folder Saved queries (NUMBER) di panel Classic Explorer).

Terdapat tiga jenis kueri tersimpan klasik:

  • Pribadi (): hanya dapat dilihat oleh pengguna yang membuatnya.

    • Catatan: Jika kueri pribadi berisi informasi sensitif, Anda harus menghapus kueri atau menghapus data sensitif sebelum migrasi.
  • Level project (): dapat dilihat oleh akun utama mana pun yang memiliki izin yang diperlukan.

  • Publik (): dapat dilihat oleh siapa saja yang memiliki link ke kueri.

Peran IAM untuk migrasi dan akses

Peran IAM BigQuery yang telah ditetapkan berikut mencakup izin Dataform yang diperlukan untuk membantu Anda beralih ke kueri tersimpan BigQuery Studio:

  • BigQuery Admin (roles/bigquery.admin) mencakup izin roles/dataform.admin.
  • BigQuery Job User (roles/bigquery.jobUser) dan BigQuery User (roles/bigquery.user) mencakup:
    • dataform.locations.get
    • dataform.locations.list
    • dataform.repositories.create
    • dataform.repositories.list

Jika Anda tidak memiliki salah satu peran yang telah ditetapkan ini, Anda dapat meminta izin yang diperlukan. Peran khusus tidak diupdate secara otomatis dan harus diedit secara manual.

Langkah berikutnya