Hubungkan instance Looker Anda ke database Dremio untuk menganalisis data Anda. Dokumen ini menjelaskan cara menetapkan parameter koneksi di Looker dan mengonfigurasi opsi untuk mengenkripsi traffic jaringan. Looker menguji kompatibilitas dialek dengan Dremio versi 1.4.9 Enterprise Edition, Dremio 11+, dan Dremio 26+ (Enterprise & Cloud).
Mengenkripsi traffic jaringan
Sebaiknya enkripsi traffic jaringan antara aplikasi Looker dan database Anda. Pertimbangkan salah satu opsi yang dijelaskan di halaman dokumentasi Mengaktifkan akses database yang aman.
Membuat koneksi Looker ke database Anda
Ikuti langkah-langkah berikut untuk membuat koneksi dari Looker ke database Anda:
- Di bagian Admin di 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 Anda untuk mengetahui informasi selengkapnya. Beberapa setelan dijelaskan di bawah ini. Gunakan nilai default di semua kolom lainnya, atau biarkan kosong.
- Name: Berikan nama unik untuk koneksi. Nama adalah cara LookML merujuk ke koneksi ini.
Dialek: Pilih Dremio 26.0+ (Arrow Flight SQL), Dremio 11+, atau Dremio.
Host: Masukkan alamat IP atau nama host server tempat Dremio berjalan. Untuk Dremio Cloud, masukkan endpoint Flight (misalnya,
data.dremio.cloudataudata.eu.dremio.cloud).Port:
- Untuk Dremio 26.0+ (Arrow Flight SQL): Port defaultnya adalah
32010(atau443untuk Dremio Cloud). - Untuk Dremio 11+ dan Dremio: Port defaultnya adalah
31010.
- Untuk Dremio 26.0+ (Arrow Flight SQL): Port defaultnya adalah
Database: Nilai defaultnya adalah
DREMIO(atau nama katalog target Anda).Schema: (Opsional, khusus Dremio 26.0+ (Arrow Flight SQL)) Masukkan ruang atau skema default yang akan digunakan untuk kueri (misalnya,
my_spaceataumy_catalog.my_schema).Nama Pengguna: Masukkan nama pengguna yang digunakan Looker untuk mengakses Dremio.
Sandi: Masukkan sandi (atau token akses pribadi) yang terkait dengan nama pengguna.
Aktifkan SSL: Aktifkan untuk mengaktifkan komunikasi terenkripsi melalui Arrow Flight / TLS.
Verifikasi Sertifikat SSL: Jika Anda menggunakan sertifikat yang ditandatangani sendiri atau internal tanpa verifikasi Certificate Authority (CA) standar, nonaktifkan opsi ini untuk menonaktifkan verifikasi sertifikat.
Parameter JDBC tambahan: Tambahkan parameter JDBC tambahan. Lihat bagian Parameter JDBC yang didukung di halaman ini untuk mengetahui daftar parameter yang didukung Looker.
Untuk memverifikasi bahwa koneksi berhasil, klik tombol Uji Koneksi di bagian Detail status di bagian bawah halaman Setelan Koneksi.
Jika Looker menampilkan Dapat Terhubung, tekan Hubungkan untuk membuat koneksi.
Koneksi database Anda kemudian akan ditambahkan ke daftar di halaman Admin Connections Looker.
Proses Debug
Hubungkan browser web Anda ke dremio_host:9047 di server. Dari Editor SQL, jalankan SELECT 1 FROM (VALUES(1)) untuk memverifikasi bahwa Dremio telah diinstal dengan benar dan kueri dapat dijalankan.
Parameter JDBC yang didukung
Untuk Dremio, Looker mendukung parameter JDBC berikut di kolom Additional JDBC parameters untuk koneksi. Lihat dokumentasi database Anda untuk mengetahui informasi tentang parameter ini.
Parameter Dremio 26.0+ (Arrow Flight SQL)
useEncryptiondisableCertificateVerificationschemacatalogtokenuseKerberosthreadPoolSize
Parameter Dremio & Dremio 11+
disableCertificateVerificationimpersonation_targetpasswordprojectIdrouting_queuerouting_tagsocksProxyHost: Untuk instance Looker publik, nilai untuk parametersocksProxyHostharus berupa alamat IP publik instance.socksProxyPasswordsocksProxyPortsocksProxyUsernamessltoken_typeuser
Dukungan fitur
Agar Looker mendukung beberapa fitur, dialek database Anda juga harus mendukungnya.
Dukungan fitur Dremio 26.0+ (Arrow Flight SQL)
Dremio 26+ dengan Arrow Flight SQL mendukung fitur berikut mulai Looker 26.20:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan berbasis persisten | |
| Tampilan stabil | |
| Penghentian kueri | |
| Pivot berbasis SQL | |
| Zona waktu | |
| SSL | |
| Subtotal | |
| Parameter tambahan JDBC | |
| Peka huruf besar/kecil | |
| Jenis lokasi | |
| Jenis daftar | |
| Persentil | |
| Persentil berbeda | |
| SQL Runner Show Processes | |
| SQL Runner Describe Table | |
| SQL Runner Show Indexes | |
| SQL Runner Select 10 | |
| SQL Runner Count | |
| SQL Explain | |
| Kredensial OAuth 2.0 | |
| Komentar konteks | |
| Penggabungan koneksi | |
| Sketsa HLL | |
| Aggregate awareness | |
| PDT inkremental | |
| Milidetik | |
| Mikrodetik | |
| Tampilan terwujud | |
| Pengukuran dari periode ke periode | |
| Jumlah perkiraan berbeda | |
| Model analisis dalam database | |
| Kalender kustom |
Dukungan fitur Dremio 11+
Dremio 11+ mendukung fitur berikut mulai Looker 26.20:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan berbasis persisten | |
| Tampilan stabil | |
| Penghentian kueri | |
| Pivot berbasis SQL | |
| Zona waktu | |
| SSL | |
| Subtotal | |
| Parameter tambahan JDBC | |
| Peka huruf besar/kecil | |
| Jenis lokasi | |
| Jenis daftar | |
| Persentil | |
| Persentil berbeda | |
| SQL Runner Show Processes | |
| SQL Runner Describe Table | |
| SQL Runner Show Indexes | |
| SQL Runner Select 10 | |
| SQL Runner Count | |
| SQL Explain | |
| Kredensial OAuth 2.0 | |
| Komentar konteks | |
| Penggabungan koneksi | |
| Sketsa HLL | |
| Aggregate awareness | |
| PDT inkremental | |
| Milidetik | |
| Mikrodetik | |
| Tampilan terwujud | |
| Pengukuran dari periode ke periode | |
| Jumlah perkiraan berbeda | |
| Model analisis dalam database | |
| Kalender kustom |
Dukungan fitur Dremio
Dremio mendukung fitur berikut mulai Looker 26.20:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan berbasis persisten | |
| Tampilan stabil | |
| Penghentian kueri | |
| Pivot berbasis SQL | |
| Zona waktu | |
| SSL | |
| Subtotal | |
| Parameter tambahan JDBC | |
| Peka huruf besar/kecil | |
| Jenis lokasi | |
| Jenis daftar | |
| Persentil | |
| Persentil berbeda | |
| SQL Runner Show Processes | |
| SQL Runner Describe Table | |
| SQL Runner Show Indexes | |
| SQL Runner Select 10 | |
| SQL Runner Count | |
| SQL Explain | |
| Kredensial OAuth 2.0 | |
| Komentar konteks | |
| Penggabungan koneksi | |
| Sketsa HLL | |
| Aggregate awareness | |
| PDT inkremental | |
| Milidetik | |
| Mikrodetik | |
| Tampilan terwujud | |
| Pengukuran dari periode ke periode | |
| Jumlah perkiraan berbeda | |
| Model analisis dalam database | |
| Kalender kustom |
Arrow Flight SQL native dibandingkan dengan driver kustom lama
Looker menyertakan dukungan siap pakai native untuk Dremio 26.0+ (Arrow Flight SQL) menggunakan driver JDBC Apache Arrow Flight SQL yang dipaketkan. Menginstal file JAR driver JDBC kustom yang tidak di-unpackage tidak lagi diperlukan untuk instance Dremio 26+.
Untuk deployment Dremio yang lebih lama pada instance yang dihosting pelanggan yang menggunakan versi Dremio lama tanpa dukungan Arrow Flight native, lihat halaman dokumentasi Driver JDBC yang tidak dipaketkan.
Langkah berikutnya
Setelah menyelesaikan koneksi database, konfigurasi opsi autentikasi.