Konektor BI Looker–Tableau

Konektor BI Looker–Tableau memungkinkan Anda menggunakan Jelajah Looker sebagai sumber data di Tableau Desktop, Tableau Cloud, dan Tableau Server. Konektor BI Looker–Tableau dibangun berdasarkan 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 Jelajah 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 Allowed Connections. 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.

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 Anda dengan mengikuti langkah-langkah berikut:

  1. Buka https://github.com/looker-open-source/calcite-avatica/releases.
  2. Download versi terbaru file avatica-<release_number>-looker.jar.
  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 Anda 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 Connect di sisi kiri, di bagian To a Server, pilih opsi More....
  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

    • Authentication: OAuth

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

      https://LOOKER_INSTANCE_URL
      
  5. Pilih Sign In. 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 yang digunakan Tableau untuk mengautentikasi dengan Looker dan Anda kini dapat menutup jendela browser.

  7. Setelah Anda mengautentikasi ke Looker, Tableau akan membuka halaman Data Source dengan koneksi ke instance Looker Anda.

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

  9. Untuk mulai menjelajahi data, pilih dan tarik objek dari daftar Tables 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 Jelajah 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 versi 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 Allowed Connections. 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.

Menghubungkan ke data Looker dari Tableau Cloud

Setelah 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 New dan pilih Workbook.
  2. Di dialog Connect to Data, klik tab Connectors.
  3. Di tab Connectors, 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

    • Authentication: OAuth

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

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

  7. Jika diminta, login ke Looker. Jika sudah login, Anda akan melihat pesan di jendela browser yang digunakan Tableau untuk mengautentikasi ke Looker dan Anda kini dapat menutup jendela browser.

  8. Setelah Anda mengautentikasi ke Looker, Tableau akan membuka halaman Data Source dengan koneksi ke instance Looker Anda.

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

  10. Untuk mulai menjelajahi data, pilih dan tarik objek dari daftar Tables 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 versi 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 Anda 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 Antarmuka SQL Terbuka. Admin Looker dapat menggunakan UI Looker untuk mengidentifikasi kueri mana yang berasal dari Antarmuka SQL Terbuka, seperti yang dijelaskan dalam dokumentasi Antarmuka SQL Terbuka.

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

Hal-hal yang perlu dipertimbangkan

Saat menjelajahi data Looker dengan Tableau, perhatikan pertimbangan berikut:

  • Konektor BI Looker–Tableau dibangun berdasarkan Antarmuka SQL Terbuka Looker, dan memiliki batasan LookML dan batasan SQL yang sama dengan Antarmuka SQL Terbuka. Lihat dokumentasi Antarmuka SQL Terbuka untuk mengetahui detail selengkapnya.
  • Tableau otomatis membuat kueri 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 Jelajah Looker. Jika ingin menggabungkan Jelajah, gunakan Looker untuk membuat gabungan di model Looker Anda. Lihat halaman dokumentasi Looker Bekerja dengan gabungan di LookML dan parameter gabungan untuk mengetahui informasi tentang cara menggunakan gabungan di Looker.
  • Konektor BI Looker–Tableau dirancang untuk berfungsi dengan koneksi langsung di Tableau. Mode ekstrak data Tableau mengekstrak metrik Looker dengan nilai "null" sehingga 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 metrik Looker.