Menginstal BigQuery DataFrames
BigQuery DataFrames adalah paket open source yang memungkinkan Anda melakukan analisis data dan tugas machine learning (ML) menggunakan API Python yang sudah dikenal. Dengan menginstal paket ini, Anda dapat menggunakan mesin BigQuery untuk menskalakan alur kerja pandas dan scikit-learn guna memproses set data yang sangat besar.
Menginstal BigQuery DataFrames
Untuk menginstal BigQuery DataFrames versi terbaru, jalankan pip install
--upgrade bigframes.
Library yang tersedia
BigQuery DataFrames menyediakan tiga library:
bigframes.pandasmenyediakan pandas API yang dapat Anda gunakan untuk menganalisis dan memanipulasi data di BigQuery. Banyak workload dapat dimigrasikan dari pandas ke bigframes hanya dengan mengubah beberapa impor.bigframes.pandasAPI dapat diskalakan untuk mendukung pemrosesan terabyte data BigQuery, dan API ini menggunakan mesin kueri BigQuery untuk melakukan penghitungan.bigframes.bigquerymenyediakan banyak fungsi SQL BigQuery yang mungkin tidak memiliki padanan pandas.bigframes.mlmenyediakan API yang mirip dengan API scikit-learn untuk ML. Kemampuan ML di BigQuery DataFrames memungkinkan Anda melakukan pra-pemrosesan data, lalu melatih model pada data tersebut. Anda juga dapat menggabungkan tindakan ini untuk membuat pipeline data.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menyelesaikan tugas dalam dokumen ini, minta administrator untuk memberi Anda peran IAM berikut di project Anda:
- BigQuery Job User (
roles/bigquery.jobUser) - BigQuery Read Session User (
roles/bigquery.readSessionUser) -
Menggunakan BigQuery DataFrame di notebook BigQuery:
- BigQuery User (
roles/bigquery.user) - Notebook Runtime User (
roles/aiplatform.notebookRuntimeUser) - Code Creator (
roles/dataform.codeCreator)
- BigQuery User (
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Saat Anda melakukan autentikasi pengguna akhir di lingkungan interaktif seperti notebook, Python REPL, atau command line, BigQuery DataFrames akan meminta autentikasi, jika diperlukan. Jika tidak, lihat cara menyiapkan kredensial default aplikasi untuk berbagai lingkungan.
Mengonfigurasi opsi penginstalan
Setelah menginstal BigQuery DataFrames, Anda dapat menentukan opsi berikut.
Lokasi dan project
Anda harus menentukan lokasi dan project tempat Anda ingin menggunakan BigQuery DataFrames.
Anda dapat menentukan lokasi dan project di notebook dengan cara berikut:
Lokasi pemrosesan data
BigQuery DataFrames dirancang untuk skala, yang dicapai dengan menyimpan data dan pemrosesan di layanan BigQuery. Namun, Anda dapat memasukkan data ke dalam memori mesin klien
dengan memanggil .to_pandas() pada objek DataFrame atauSeries. Jika
Anda memilih untuk melakukannya, batasan memori mesin klien Anda
akan berlaku.
Langkah berikutnya
- Pelajari cara memanipulasi data dengan BigQuery DataFrames.
- Pelajari cara membuat kode BigQuery DataFrames dengan Gemini.
- Pelajari cara menganalisis download paket dari PyPI dengan BigQuery DataFrames.
- Lihat kode sumber, notebook contoh, dan contoh BigQuery DataFrame di GitHub.
- Pelajari referensi BigQuery DataFrames API.