Pengantar repositori
Dokumen ini menjelaskan repositori BigQuery, yang menyediakan kontrol versi untuk file yang Anda gunakan dalam BigQuery. Repositori ini membantu Anda melacak perubahan pada aset BigQuery seperti kueri dan notebook, berkolaborasi dengan tim, dan kembali ke versi sebelumnya.
Repositori BigQuery berfungsi sebagai repositori Git. Anda dapat menggunakan kemampuan Git bawaan BigQuery atau terhubung ke repositori Git pihak ketiga yang ada. Dalam setiap repositori, Anda membuat ruang kerja untuk mengedit kode yang disimpan di sana.
Untuk pengalaman kontrol versi berbasis folder, sebaiknya gunakan repositori Git BigQuery Studio. Integrasi ini memungkinkan Anda menggunakan cabang Git secara langsung di browser file BigQuery Studio dan meng-clone beberapa repositori sekaligus tanpa mengelola ruang kerja terpisah.
Untuk melihat repositori, di halaman BigQuery, di panel kiri, klik Source control. Anda dapat memilih repositori dari menu drop-down dalam panel Source control.
Repositori pihak ketiga
Anda dapat menghubungkan repositori BigQuery ke repositori Git pihak ketiga jika Anda mau. Dalam hal ini, repositori pihak ketiga menyimpan kode repositori, bukan BigQuery. BigQuery berinteraksi dengan repositori pihak ketiga untuk memungkinkan Anda mengedit dan mengeksekusi kontennya di ruang kerja BigQuery. Bergantung pada jenis repositori yang Anda pilih, Anda dapat terhubung ke repositori pihak ketiga menggunakan SSH atau HTTPS.
Tabel berikut mencantumkan penyedia Git yang didukung dan metode koneksi yang tersedia untuk repositori mereka:
| Penyedia Git | Metode koneksi |
|---|---|
| Microsoft Azure DevOps Services | SSH |
| Bitbucket | SSH |
| GitHub | SSH atau HTTPS |
| GitLab | SSH atau HTTPS |
Untuk mengetahui informasi selengkapnya, lihat Menghubungkan ke repositori pihak ketiga dan Mengelola kode dengan repositori Git BigQuery Studio.
Akun layanan
Semua repositori BigQuery terhubung ke agen layanan Dataform default. Akun layanan ini berasal dari nomor project Anda dalam format berikut:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.
Mode bertindak sebagai yang ketat diterapkan dan mengharuskan semua repositori menggunakan akun layanan kustom atau kredensial pengguna untuk Akun Google guna menjadwalkan pipeline dan notebook.
Lokasi
Anda dapat membuat repositori di semua lokasi BigQuery Studio.
Kuota
Kuota Dataform berlaku untuk penggunaan repositori BigQuery.
Harga
Anda tidak dikenai biaya untuk membuat, memperbarui, atau menghapus repositori.
Untuk mengetahui informasi tentang harga BigQuery, lihat Harga.
Langkah berikutnya
- Pelajari cara membuat repositori.
- Pelajari cara membuat ruang kerja.
- Pelajari cara mengelola kode dengan repositori Git BigQuery Studio.