Konektor BI Looker–Tableau

Konektor BI Looker–Tableau memungkinkan Anda menggunakan Eksplorasi Looker sebagai sumber data di Tableau Desktop, Tableau Cloud, dan Tableau Server. Konektor BI Looker–Tableau dibangun di atas Antarmuka SQL Terbuka Looker, yang memungkinkan akses ke model LookML dan Jelajah untuk aplikasi yang menggunakan JDBC untuk terhubung ke sumber data.

Lihat bagian berikut untuk mengetahui informasi tentang cara terhubung ke Looker dari produk Tableau ini:

Tableau Desktop

Lihat bagian berikut untuk mengetahui informasi tentang cara terhubung ke Eksplorasi Looker dari Tableau Desktop:

Sebelum memulai

Sebelum dapat menggunakan Tableau Desktop, Anda harus memiliki hal berikut:

  • Tableau Desktop diinstal di komputer Anda.
  • Instance Looker yang disiapkan oleh admin Looker Anda untuk Tableau Desktop.
  • Akun Looker dengan peran pengguna yang menyertakan izin explore pada model LookML yang ingin Anda akses dari Tableau.
  • Model LookML yang menggunakan data dari koneksi Google BigQuery:
    • Project LookML harus menyertakan model yang dikonfigurasi dengan setidaknya satu koneksi Google BigQuery di kolom Koneksi yang Diizinkan. Lihat halaman dokumentasi Mengakses dan mengedit informasi project untuk mengetahui informasi tentang cara mengonfigurasi model dan melihat koneksi yang diizinkan untuk model tersebut.
    • Project LookML harus memiliki file model yang menentukan koneksi BigQuery dalam parameter connection-nya.

Menyiapkan Tableau Desktop untuk terhubung ke Looker

Untuk menggunakan Tableau Desktop guna terhubung ke data Looker, Anda harus mendownload file driver JDBC avatica-<release_number>-looker.jar dari GitHub ke direktori tertentu di komputer dengan mengikuti langkah-langkah berikut:

  1. Buka https://github.com/looker-open-source/calcite-avatica/releases.
  2. Download file avatica-<release_number>-looker.jar versi terbaru.
  3. Simpan file avatica-<release_number>-looker.jar ke komputer setiap pengguna di lokasi berikut:

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC atau ~/Library/JDBC

Menghubungkan ke data Looker dari Tableau Desktop

Setelah mendownload dan menyimpan file avatica-<release_number>-looker.jar, Anda dapat menggunakan Tableau Desktop untuk terhubung ke data dari instance Looker dengan mengikuti langkah-langkah berikut:

  1. Di Tableau Desktop, dari panel Hubungkan di sisi kiri, di bagian Ke Server, pilih opsi Lainnya....
  2. Di kotak penelusuran, masukkan Looker by Google.
  3. Pilih opsi Looker by Google.
  4. Di jendela dialog, masukkan parameter berikut:

    • Server: Masukkan URL instance Looker Anda tanpa https://. Contoh: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Autentikasi: OAuth

    • URL Instance OAuth: Masukkan URL lengkap instance Looker Anda dengan https://. Contoh: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  5. Pilih Login. Tableau akan membuka jendela browser untuk terhubung ke instance Looker Anda dan mengautentikasi akun Anda dengan OAuth.

  6. Jika diminta, login ke Looker. Jika sudah login, Anda akan melihat pesan di jendela browser bahwa Tableau menggunakan jendela browser untuk melakukan autentikasi dengan Looker dan Anda kini dapat menutup jendela browser tersebut.

  7. Setelah Anda melakukan autentikasi ke Looker, Tableau akan membuka halaman Sumber Data dengan koneksi ke instance Looker Anda.

  8. Gunakan menu drop-down Skema untuk memilih model Looker dengan data yang ingin Anda lihat di Tableau Desktop. Tableau mengisi daftar Tabel dengan Jelajah Looker dari model Looker yang Anda pilih.

  9. Untuk mulai menjelajahi data, pilih dan tarik objek dari daftar Tabel ke kanvas.

Lihat bagian berikut untuk mengetahui informasi selengkapnya tentang cara menggunakan Tableau untuk terhubung ke data Looker:

Tableau Cloud

Lihat bagian berikut untuk mengetahui informasi tentang cara terhubung ke Eksplorasi Looker dari Tableau Cloud:

Sebelum memulai

Sebelum dapat menggunakan Tableau Cloud untuk terhubung ke Looker, Anda harus memiliki hal berikut:

  • Instance Tableau Cloud yang dikonfigurasi oleh admin Tableau Anda untuk terhubung ke Looker.
  • Akun pengguna Tableau Cloud dengan peran Tableau yang memungkinkan Anda membuat sumber data. Jika tidak memiliki izin untuk membuat sumber data, Anda hanya dapat mengakses Jelajah Looker yang telah ditambahkan sebagai sumber data di instance Tableau Cloud Anda.
  • Instance Looker yang menjalankan Looker 25.18 atau yang lebih baru dan disiapkan oleh admin Looker Anda untuk Tableau Cloud.
  • Akun Looker dengan peran pengguna yang menyertakan izin explore pada model LookML yang ingin Anda akses dari Tableau.
  • Model LookML yang menggunakan data dari koneksi Google BigQuery:
    • Project LookML harus menyertakan model yang dikonfigurasi dengan setidaknya satu koneksi Google BigQuery di kolom Koneksi yang Diizinkan. Lihat halaman dokumentasi Mengakses dan mengedit informasi project untuk mengetahui informasi tentang cara mengonfigurasi model dan melihat koneksi yang diizinkan untuk model tersebut.
    • Project LookML harus memiliki file model yang menentukan koneksi BigQuery dalam parameter connection-nya.

Menghubungkan ke data Looker dari Tableau Cloud

Setelah Anda memverifikasi bahwa prasyarat terpenuhi, Anda dapat menggunakan Looker by Google sebagai sumber data di Tableau Cloud dengan mengikuti langkah-langkah berikut:

  1. Login ke situs Tableau Cloud Anda, lalu klik menu drop-down Baru dan pilih Buku Kerja.
  2. Dalam dialog Hubungkan ke Data, klik tab Konektor.
  3. Di tab Konektor, klik Looker by Google.
  4. Pilih opsi Looker by Google.
  5. Di jendela dialog, masukkan parameter berikut:

    • Server: Masukkan URL instance Looker Anda tanpa https://. Contoh: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Autentikasi: OAuth

    • URL Instance OAuth: Masukkan URL lengkap instance Looker Anda dengan https://. Contoh: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  6. Pilih Login. Tableau akan membuka jendela browser untuk terhubung ke instance Looker Anda dan mengautentikasi akun Anda dengan OAuth.

  7. Jika diminta, login ke Looker. Jika Anda sudah login, Anda akan melihat pesan di jendela browser bahwa Tableau menggunakan jendela browser untuk melakukan autentikasi ke Looker dan Anda kini dapat menutup jendela browser tersebut.

  8. Setelah Anda melakukan autentikasi ke Looker, Tableau akan membuka halaman Sumber Data dengan koneksi ke instance Looker Anda.

  9. Gunakan menu drop-down Skema untuk memilih model Looker dengan data yang ingin Anda lihat di Tableau Desktop. Tableau mengisi daftar Tabel dengan Jelajah Looker dari model Looker yang Anda pilih.

  10. Untuk mulai menjelajahi data, pilih dan tarik objek dari daftar Tabel ke kanvas.

Lihat bagian berikut untuk mengetahui informasi selengkapnya tentang cara menggunakan Tableau untuk terhubung ke data Looker:

Tableau Server

Konektor BI Looker–Tableau didukung untuk Tableau Server. Sebelum dapat menggunakan Konektor BI Looker–Tableau dengan Tableau Server, Anda harus memiliki hal berikut:

  • Instance Looker yang menjalankan Looker 24.14 atau yang lebih baru dan dikonfigurasi untuk integrasi OAuth oleh admin Looker Anda.
  • Instance Tableau Server yang dikonfigurasi oleh admin Tableau Anda untuk terhubung ke Looker.

Lihat halaman dokumentasi Mengelola koneksi Tableau ke Looker untuk mengetahui detailnya.

Jika admin telah menyiapkan instance Looker dan Tableau Server, Anda dapat menggunakan Looker sebagai sumber data untuk Tableau Desktop dan memublikasikan workbook atau sumber data ke Tableau Server.

Mengidentifikasi kueri Tableau di UI Looker

Kueri dari Tableau dibuat melalui Open SQL Interface. Admin Looker dapat menggunakan UI Looker untuk mengidentifikasi kueri mana yang berasal dari Open SQL Interface, seperti yang dijelaskan dalam dokumentasi Open SQL Interface.

Kueri dari Konektor BI Looker–Tableau memiliki nilai Sumber "sql_interface" atau "SQL Interface".

Hal-hal yang perlu dipertimbangkan

Saat Anda menjelajahi data Looker dengan Tableau, perhatikan pertimbangan berikut:

  • Konektor BI Looker–Tableau dibangun di atas Antarmuka SQL Terbuka Looker, dan memiliki batasan LookML dan batasan SQL yang sama dengan Antarmuka SQL Terbuka. Lihat dokumentasi Open SQL Interface untuk mengetahui detail selengkapnya.
  • Tableau otomatis mengkueri database setiap kali perubahan dilakukan pada kueri, termasuk saat kolom ditambahkan dan dihapus menggunakan Konektor BI Looker–Tableau. Anda dapat menonaktifkan update otomatis di Tableau: Lihat dokumentasi Tableau untuk mengetahui informasi selengkapnya.
  • Anda tidak dapat menggunakan Tableau untuk menggabungkan dua Eksplorasi Looker. Jika Anda ingin menggabungkan Jelajah, gunakan Looker untuk membuat gabungan dalam model Looker Anda. Lihat halaman dokumentasi Looker Bekerja dengan gabungan di LookML dan parameter gabungan untuk mengetahui informasi tentang penggunaan gabungan di Looker.
  • Konektor BI Looker–Tableau dirancang untuk bekerja dengan koneksi langsung di Tableau. Mode ekstrak data Tableau mengekstrak ukuran Looker dengan nilai "null" dan oleh karena itu tidak akan menghasilkan hasil yang akurat. Jika ingin menggunakan mode ekstrak, Anda dapat membuat kolom gabungan di Tableau langsung dari kolom dimensi Looker, bukan menggunakan ukuran Looker.