Dremio

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:

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

    • Port:

      • Untuk Dremio 26.0+ (Arrow Flight SQL): Port default 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).

    • Skema: (Opsional, hanya 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 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.

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

  • 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 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.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.