Dremio

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:

  1. Di bagian Admin di Looker, pilih Connections, lalu klik Add Connection.
  2. 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.cloud atau data.eu.dremio.cloud).

    • Port:

      • Untuk Dremio 26.0+ (Arrow Flight SQL): Port defaultnya adalah 32010 (atau 443 untuk Dremio Cloud).
      • Untuk Dremio 11+ dan Dremio: Port defaultnya adalah 31010.
    • 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_space atau my_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.

  3. Untuk memverifikasi bahwa koneksi berhasil, klik tombol Uji Koneksi di bagian Detail status di bagian bawah halaman Setelan Koneksi.

  4. 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)

  • useEncryption
  • disableCertificateVerification
  • schema
  • catalog
  • token
  • useKerberos
  • threadPoolSize

Parameter Dremio & Dremio 11+

  • disableCertificateVerification
  • impersonation_target
  • password
  • projectId
  • routing_queue
  • routing_tag
  • socksProxyHost: Untuk instance Looker publik, nilai untuk parameter socksProxyHost harus berupa alamat IP publik instance.
  • socksProxyPassword
  • socksProxyPort
  • socksProxyUsername
  • ssl
  • token_type
  • user

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.