Halaman ini menjelaskan cara menyiapkan koneksi di Looker ke Google Spanner.
Mengenkripsi lalu lintas jaringan
Praktik terbaiknya adalah mengenkripsi traffic jaringan antara aplikasi Looker dan database Anda. Pertimbangkan salah satu opsi yang dijelaskan di halaman dokumentasi Mengaktifkan akses database yang aman.
Mendapatkan kredensial koneksi
Login ke Konsol Google Cloud.
Pilih project yang sesuai.
Dari menu, pilih IAM & Admin, lalu Service accounts.
Pilih Create service account, lalu isi kotak dialog sebagai berikut:
- Nama akun layanan: Masukkan
looker-spanner-service
atau yang serupa. - Peran: Pilih Cloud Spanner lalu Cloud Spanner Database Reader.
- Memberikan kunci pribadi baru: Pilih kotak centang Berikan kunci pribadi baru, lalu pilih JSON di bagian Jenis kunci.
- Nama akun layanan: Masukkan
Klik Buat dan pantau hal berikut:
- Alamat email yang terkait dengan akun layanan
- Nama dan lokasi file kredensial JSON yang didownload
Membuat koneksi Looker ke database Anda
Di bagian Admin Looker, pilih Connections, lalu klik Add Connection.
Isi detail koneksi. Sebagian besar setelan bersifat umum untuk sebagian besar dialek database. Lihat halaman dokumentasi Menghubungkan Looker ke database untuk mendapatkan informasi. Beberapa setelan akan dijelaskan sebagai berikut:
- Dialek: Google Spanner.
- Name: Nama koneksi.
- Nama Project: Project ID untuk project Google yang berisi database Spanner.
- Nama Instance: Nama instance yang berisi database Spanner.
- Database: Nama database Spanner.
- Schema: Biarkan kosong.
- Koneksi maksimum per node: Jumlah total maksimum koneksi ke database Spanner di semua pengguna. Defaultnya adalah 30. Pada awalnya, setelan ini dapat dibiarkan pada nilai default. Lihat halaman dokumentasi Menghubungkan Looker ke database untuk mengetahui informasi selengkapnya.
- Waktu Tunggu Gabungan Kumpulan: Jumlah detik yang akan ditunggu oleh kueri sebelum waktu habis karena banyaknya koneksi.
- Parameter JDBC tambahan: Parameter driver JDBC tambahan.
Untuk memverifikasi bahwa koneksi berhasil, klik Test. Lihat halaman dokumentasi Menguji konektivitas database untuk informasi pemecahan masalah.
Untuk menyimpan setelan ini, klik Hubungkan.
Dukungan fitur
Agar Looker dapat mendukung beberapa fitur, dialek database Anda juga harus mendukung fitur tersebut.
Google Spanner mendukung fitur berikut mulai Looker 24.6:
Fitur | Didukung? |
---|---|
Level Dukungan | Didukung |
Looker (Google Cloud core) | Ya |
Agregat Simetris | Ya |
Tabel Turunan | Ya |
Tabel Turunan SQL Persisten | Tidak |
Tabel Turunan Berbasis Persisten | Tidak |
Tampilan Stabil | Tidak |
Penghentian Kueri | Ya |
Pivot berbasis SQL | Tidak |
Zona waktu | Ya |
SSL | Ya |
Subtotal | Tidak |
Parameter Tambahan JDBC | Ya |
Peka Huruf Besar/Kecil | Ya |
Jenis Lokasi | Ya |
Jenis Daftar | Tidak |
Persentil | Tidak |
Persentil berbeda | Tidak |
Proses Tampilan Runner SQL | Tidak |
Tabel Deskripsi Runner SQL | Tidak |
Indeks Tampilan Runner SQL | Tidak |
Pilihan Runner SQL 10 | Ya |
Jumlah Runner SQL | Ya |
Penjelasan SQL | Tidak |
Kredensial OAuth | Tidak |
Komentar Konteks | Ya |
Penggabungan Koneksi | Tidak |
Sketsa HLL | Tidak |
Awareness Gabungan | Tidak |
PDT inkremental | Tidak |
Milidetik | Tidak |
Mikrodetik | Tidak |
Tampilan Terwujud | Tidak |
Perkiraan Jumlah Berbeda | Tidak |
Referensi
Langkah berikutnya
Setelah menghubungkan database ke Looker, konfigurasi opsi login untuk pengguna.