Pengantar koneksi

Dengan BigQuery, Anda dapat membuat kueri data yang disimpan di luar BigQuery di layanan Google Cloud seperti Cloud Storage atau Spanner, atau di sumber pihak ketiga seperti AWS atau Azure. Koneksi eksternal ini menggunakan BigQuery Connection API.

Sebagai contoh, misalkan Anda menyimpan detail tentang pesanan pelanggan di Cloud SQL dan data tentang penjualan di BigQuery, dan Anda ingin menggabungkan kedua tabel tersebut dalam satu kueri. Anda dapat membuat koneksi Cloud SQL ke database eksternal menggunakan BigQuery Connection API. Dengan koneksi, Anda tidak akan pernah mengirim kredensial database sebagai cleartext.

Koneksi dienkripsi dan disimpan dengan aman di layanan koneksi BigQuery. Anda dapat memberi pengguna akses ke koneksi dengan memberi mereka peran Identity and Access Management (IAM) koneksi BigQuery.

Jenis koneksi

BigQuery menyediakan berbagai jenis koneksi untuk sumber data eksternal berikut:

  • Layanan Simple Storage Amazon (Amazon S3)
  • Apache Spark
  • Azure Blob Storage
  • Resource Google Cloud seperti model jarak jauh Vertex AI, fungsi jarak jauh, dan BigLake
  • Spanner
  • Cloud SQL
  • AlloyDB untuk PostgreSQL
  • SAP Datasphere

Koneksi Amazon S3

Untuk membuat koneksi Amazon S3 dengan BigQuery Omni, lihat Menghubungkan ke Amazon S3.

Setelah memiliki koneksi Amazon S3, Anda dapat melakukan hal berikut:

Koneksi Spark

Prosedur tersimpan untuk Spark memungkinkan Anda menjalankan prosedur tersimpan yang ditulis dalam Python menggunakan BigQuery. Koneksi Spark memungkinkan Anda terhubung ke Dataproc Serverless dan menjalankan prosedur tersimpan untuk Spark.

Untuk membuat koneksi ini, lihat Membuat koneksi.

Koneksi Blob Storage

Untuk membuat koneksi Blob Storage dengan BigQuery Omni, lihat artikel Menghubungkan ke Blob Storage.

Setelah memiliki koneksi Blob Storage, Anda dapat melakukan hal berikut:

Koneksi resource Google Cloud

Koneksi resource Google Cloud adalah koneksi untuk memberikan otorisasi akses ke resource Google Cloud lainnya, seperti model jarak jauh Vertex AI, fungsi jarak jauh, dan BigLake. Untuk mengetahui detail cara menyiapkan koneksi resource Google Cloud, lihat Membuat dan menyiapkan koneksi resource Cloud.

Setelah memiliki koneksi resource Google Cloud, Anda dapat membuat objek BigQuery berikut dengan koneksi tersebut:

Koneksi Spanner

Untuk membuat koneksi Spanner, lihat Menghubungkan ke Spanner.

Setelah memiliki koneksi Spanner, Anda dapat menjalankan kueri gabungan.

Koneksi Cloud SQL

Untuk membuat koneksi Cloud SQL, lihat Menghubungkan ke Cloud SQL.

Setelah memiliki koneksi Cloud SQL, Anda dapat menjalankan kueri gabungan.

Koneksi AlloyDB

Untuk membuat koneksi AlloyDB, lihat Menghubungkan ke AlloyDB untuk PostgreSQL.

Setelah memiliki koneksi AlloyDB, Anda dapat menjalankan kueri gabungan.

Koneksi SAP Datasphere

Untuk membuat koneksi SAP Datasphere, lihat Menghubungkan ke SAP Datasphere.

Setelah memiliki koneksi SAP Datasphere, Anda dapat menjalankan kueri gabungan.

Log audit

BigQuery mencatat permintaan penggunaan dan pengelolaan koneksi ke dalam log. Untuk mengetahui informas selengkapnya, lihat Ringkasan log audit BigQuery.

Langkah selanjutnya