Menggunakan driver Simba ODBC dan JDBC untuk BigQuery
Driver Simba Open Database Connectivity (ODBC) dan Java Database Connectivity (JDBC) untuk BigQuery menghubungkan aplikasi Anda ke BigQuery, sehingga Anda dapat menggunakan fitur BigQuery dengan alat dan infrastruktur pilihan Anda. Umumnya, driver JDBC digunakan dengan aplikasi Java, dan driver ODBC digunakan untuk aplikasi lainnya.
Driver Simba ODBC dan JDBC dikembangkan oleh insightsoftware, partner Google Cloud Ready - BigQuery.
Batasan
Driver Simba ODBC dan JDBC untuk BigQuery tunduk pada batasan berikut:
- Fitur pemuatan BigQuery tidak didukung.
- Fitur ekspor BigQuery tidak didukung.
- Awalan kueri tidak didukung.
- Semua batasan bahasa manipulasi data (DML) berlaku.
- Kueri berparameter hanya menyediakan validasi kueri. Performa kueri tidak terpengaruh.
- Driver ini khusus untuk BigQuery dan tidak dapat digunakan dengan produk atau layanan lainnya.
Sebelum memulai
Saat menggunakan driver Simba ODBC dan JDBC untuk BigQuery, Anda memiliki opsi untuk membaca data dengan BigQuery Storage Read API, bukan dengan BigQuery API standar. Dalam dokumentasi insightsoftware, fitur ini disebut High-Throughput API. Jika Anda berencana menggunakan fitur opsional ini, pastikan Anda memiliki peran yang diperlukan.
Peran yang diperlukan untuk High-Throughput API
Untuk mendapatkan izin yang diperlukan guna menggunakan High-Throughput API, minta administrator untuk memberi Anda peran IAM BigQuery Read Session User (roles/bigquery.readSessionUser) di project BigQuery Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk menggunakan High-Throughput API. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menggunakan High-Throughput API:
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Menginstal dan mengonfigurasi driver Simba ODBC untuk BigQuery
Download driver versi 3.3.1.3003 untuk sistem operasi Anda:
- Windows 32-bit (
.msifile) - Windows 64-bit (file
.msi) - Linux 32-bit dan 64-bit (file
.tar.gz) - macOS (file
.dmg)
Dengan mendownload driver Simba ODBC untuk BigQuery, Anda menyetujui Persyaratan Layanan Google yang berlaku. Pemberian sublisensi atau redistribusi OEM mungkin memerlukan lisensi terpisah.
- Windows 32-bit (
Ikuti petunjuk dalam panduan penginstalan dan konfigurasi insightsoftware.
Untuk mengetahui informasi tentang perubahan fitur dan update alur kerja, lihat Catatan Rilis Konektor Data Simba Google BigQuery ODBC.
Untuk melihat daftar versi driver sebelumnya, perluas bagian berikut:
Menginstal dan mengonfigurasi driver Simba JDBC untuk BigQuery
Unduh driver versi 1.8.0.1001.
Dengan mendownload driver Simba JDBC untuk BigQuery, Anda menyetujui Persyaratan Layanan Google yang berlaku. Pemberian sublisensi atau redistribusi OEM mungkin memerlukan lisensi terpisah.
Ikuti petunjuk dalam panduan penginstalan dan konfigurasi insightsoftware.
Untuk mengetahui informasi tentang perubahan fitur dan update alur kerja, lihat Catatan Rilis Konektor Data Simba Google BigQuery JDBC.
Untuk melihat daftar versi driver sebelumnya, perluas bagian berikut:
Dukungan
Dukungan untuk driver Simba ODBC dan JDBC untuk BigQuery tersedia melalui saluran Cloud Customer Care standar.
Harga
Anda dapat mendownload driver Simba ODBC dan JDBC untuk BigQuery tanpa biaya. Namun, pemberian sublisensi atau distribusi OEM mungkin memerlukan lisensi terpisah.
Untuk pertanyaan lisensi tambahan terkait redistribusi atau lisensi OEM, Anda dapat menghubungi insightsoftware (sebelumnya Simba) langsung di insightsoftware.com.
Saat Anda menggunakan driver, harga BigQuery berikut berlaku:
- Harga komputasi untuk kueri yang Anda jalankan.
- Harga penyimpanan, jika driver Anda dikonfigurasi untuk menulis kumpulan hasil yang besar ke tabel tujuan.
- Harga BigQuery Storage Read API untuk pembacaan data kumpulan hasil yang besar, jika driver Anda menggunakan fitur High-Throughput API.
Langkah berikutnya
- Pelajari lebih lanjut driver JDBC yang dikembangkan Google untuk BigQuery.
- Jelajahi alat developer BigQuery lainnya.