Hubungkan instance Looker Anda ke database Dremio untuk menganalisis data Anda. Dokumen ini menjelaskan cara menyetel 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 Looker, pilih Connections, lalu klik Add Connection.
Isi detail koneksi. Sebagian besar setelan umum untuk sebagian besar dialek database. Lihat halaman dokumentasi Menghubungkan Looker ke database Anda untuk mengetahui informasi selengkapnya. Beberapa setelan dijelaskan di bagian berikutnya. Gunakan nilai default di semua kolom lainnya, atau biarkan kosong.
- Nama: Tetapkan 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 default adalah
32010(atau443untuk Dremio Cloud). - Untuk Dremio 11+ dan Dremio: Port defaultnya adalah
31010.
- Untuk Dremio 26.0+ (Arrow Flight SQL): Port default adalah
Database: Nilai defaultnya adalah
DREMIO(atau nama katalog target Anda).Skema: (Opsional, hanya 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 internal atau yang ditandatangani sendiri 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 ditambahkan ke daftar di halaman Connections Admin 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 dieksekusi.
Parameter JDBC yang didukung
Untuk Dremio, Looker mendukung parameter JDBC berikut di kolom Parameter JDBC tambahan untuk koneksi. Lihat dokumentasi untuk database Anda guna 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 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.18:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan native 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 | |
| Jumlah SQL Runner | |
| Penjelasan SQL | |
| 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 analitik dalam database | |
| Kalender kustom |
Dukungan fitur Dremio 11+
Dremio 11+ mendukung fitur berikut mulai Looker 26.18:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan native 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 | |
| Jumlah SQL Runner | |
| Penjelasan SQL | |
| 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 analitik dalam database | |
| Kalender kustom |
Dukungan fitur Dremio
Dremio mendukung fitur berikut mulai Looker 26.18:
| Fitur | Didukung? |
|---|---|
| Looker (Google Cloud core) | |
| Agregat simetris | |
| Tabel turunan | |
| Tabel turunan SQL persisten | |
| Tabel turunan native 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 | |
| Jumlah SQL Runner | |
| Penjelasan SQL | |
| 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 analitik dalam database | |
| Kalender kustom |
Arrow Flight SQL native dibandingkan dengan driver kustom lama
Looker menyertakan dukungan langsung yang siap digunakan untuk Dremio 26.0+ (Arrow Flight SQL) menggunakan driver JDBC Apache Arrow Flight SQL yang disertakan. 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.