Halaman ini menunjukkan cara memulai Library Klien Cloud untuk BigQuery API. Library klien mempermudah akses Google Cloud API dari bahasa yang didukung. Meskipun Anda dapat menggunakan Google Cloud API secara langsung dengan membuat permintaan mentah ke server, library klien memberikan penyederhanaan yang secara signifikan mengurangi jumlah kode yang perlu Anda tulis.
Baca selengkapnya tentang Library Klien Cloud dan Library Klien Google API yang lebih lama di Penjelasan library klien.
Menginstal library klien
C#
Install-Package Google.Cloud.BigQuery.V2 -Pre
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan C#.
Go
go get cloud.google.com/go/bigquery
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Go.
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Java.
Node.js
npm install --save @google-cloud/bigquery
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Node.js.
PHP
composer require google/cloud-bigquery
Untuk informasi selengkapnya, lihat Menggunakan PHP di Google Cloud.
Python
pip install --upgrade google-cloud-bigquery
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Python.
Ruby
gem install google-cloud-bigquery
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Ruby.
Menyiapkan autentikasi
Untuk mengautentikasi panggilan ke Google Cloud API, library klien mendukung Kredensial Default Aplikasi (ADC); library ini mencari kredensial dalam kumpulan lokasi yang ditentukan dan menggunakan kredensial tersebut untuk mengautentikasi permintaan ke API. Dengan ADC, Anda dapat menyediakan kredensial untuk aplikasi di berbagai lingkungan, seperti pengembangan lokal atau produksi, tanpa perlu mengubah kode aplikasi.Untuk lingkungan produksi, cara Anda menyiapkan ADC bergantung pada layanan dan konteks. Untuk informasi selengkapnya, lihat Menyiapkan Kredensial Default Aplikasi.
Untuk lingkungan pengembangan lokal, Anda dapat menyiapkan ADC dengan kredensial yang terkait dengan Akun Google Anda:
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Layar login akan muncul. Setelah Anda login, kredensial Anda disimpan dalam file kredensial lokal yang digunakan oleh ADC.
Menggunakan library klien
Contoh berikut menunjukkan cara melakukan inisialisasi klien dan menjalankan kueri di set data publik BigQuery API.
C#
Go
Java
Node.js
PHP
Python
Ruby
Referensi lainnya
C#
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk C#:
Go
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk Go:
Java
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk Java:
Node.js
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk Node.js:
PHP
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk PHP:
Python
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk Python:
Ruby
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk Ruby:
Library klien BigQuery API pihak ketiga
Selain library klien yang didukung Google yang tercantum dalam tabel di atas, kumpulan library pihak ketiga juga tersedia.
Bahasa | Library |
---|---|
Python | pandas-gbq (panduan penggunaan), ibis (tutorial) |
R | bigrquery, BigQueryR |
Scala | spark-bigquery-connector |
Apa langkah selanjutnya?
- Melihat contoh kode BigQuery yang tersedia.
- Membuat kueri set data publik dengan library klien BigQuery API.
- Memvisualisasikan data publik BigQuery API menggunakan notebook Jupyter.
Coba sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa BigQuery dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Coba BigQuery gratis