Konektor BI Looker–Tableau memungkinkan Anda menggunakan Jelajah Looker sebagai sumber data di Tableau. Konektor BI Looker–Tableau dibangun di atas Antarmuka SQL Terbuka Looker, yang memungkinkan akses ke model dan Jelajah LookML untuk aplikasi yang menggunakan JDBC untuk terhubung ke sumber data. Lihat dokumentasi Open SQL Interface untuk mengetahui detail selengkapnya.
Konektor BI Looker–Tableau mendukung Tableau Desktop dan Tableau Server, tetapi tidak mendukung Tableau Cloud.
Sebelum memulai
Instance Looker Anda harus memenuhi persyaratan berikut untuk menggunakan Konektor BI Looker–Tableau:
- Menjalankan Looker 24.14 atau yang lebih baru.
- Diaktifkan untuk konektor BI Tableau Desktop. Admin Looker harus mengaktifkan tombol Tableau Desktop di halaman BI Connector Looker.
- Berisi model LookML yang menggunakan data dari koneksi Google BigQuery:
- Project LookML harus menyertakan model yang dikonfigurasi dengan minimal 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.
Selain itu, setiap orang yang menggunakan Konektor BI Looker–Tableau harus memiliki akun Looker dengan peran pengguna yang menyertakan izin explore
pada model LookML yang ingin mereka akses dari Tableau.
Menyiapkan Tableau Desktop untuk terhubung ke Looker
Setelah semua persyaratan terpenuhi, Anda dapat menyiapkan Tableau Desktop untuk terhubung ke data Looker.
Setiap pengguna yang ingin mengakses Konektor BI Looker–Tableau harus mendownload file avatica-<release_number>-looker.jar
dan file konektor Tableau yang dikemas (TACO), lalu menyimpan file di direktori tertentu di komputernya. Bagian berikut memberikan petunjuk untuk mendownload file ini dan tempat meletakkannya di komputer Anda:
- Mendownload dan menyimpan file Tableau Connector (TACO)
- Download dan simpan file driver JDBC (
looker.jar
)
File konektor Tableau (TACO)
File konektor Tableau disebut looker_v1.0.0.taco
. Setiap pengguna harus mendownload file TACO dan menyimpannya ke komputer dengan menggunakan langkah-langkah berikut:
- Untuk mendownload file konektor Tableau, klik link berikut:
looker_v1.0.0.taco
Setelah download selesai, pindahkan file
looker_v1.0.0.taco
ke subdirektoriConnectors
dari direktoriMy Tableau Repository
. Berikut adalah jalur direktori default:Windows:
C:\Users\\Windows user\Documents\My Tableau Repository\Connectors
MacOS:
/Users/Mac user/Documents/My Tableau Repository/Connectors
File driver JDBC (looker.jar
)
Driver JDBC disebut avatica-<release_number>-looker.jar
. Setiap pengguna harus mendownload file looker.jar
dari GitHub dan menyimpan file tersebut ke komputernya dengan mengikuti langkah-langkah berikut:
- Buka https://github.com/looker-open-source/calcite-avatica/releases.
- Download file
avatica-<release_number>-looker.jar
versi terbaru. 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
- Windows:
Menghubungkan ke data Looker dari Tableau Desktop
Setelah mendownload dan menyimpan file looker_v1.0.0.taco
dan avatica-<release_number>-looker.jar
, Anda dapat menggunakan Tableau Desktop untuk terhubung ke data dari instance Looker dengan mengikuti langkah-langkah berikut:
- Di Tableau Desktop, dari panel Hubungkan di sisi kiri, di bagian Ke Server, pilih opsi Lainnya....
- Di kotak penelusuran, masukkan Looker by Google.
- Pilih opsi Looker by Google.
- Di jendela dialog, masukkan parameter berikut:
- Server: Masukkan URL instance Looker Anda tanpa
https://
. Contoh:example.cloud.looker.com
- Port:
443
- Autentikasi:
OAuth
- URL Instance OAuth: Masukkan URL lengkap instance Looker Anda dengan
https://
. Contoh:https://example.cloud.looker.com
- Server: Masukkan URL instance Looker Anda tanpa
- Pilih Login. Tableau akan membuka jendela browser untuk terhubung ke instance Looker Anda dan mengautentikasi akun Anda dengan OAuth.
- Jika diminta, login ke Looker. Jika sudah login, Anda akan melihat pesan di jendela browser bahwa Tableau menggunakan jendela browser untuk mengautentikasi ke Looker dan Anda kini dapat menutup jendela browser.
- Setelah Anda melakukan autentikasi ke Looker, Tableau akan membuka halaman Sumber Data dengan koneksi ke instance Looker Anda.
- Gunakan menu drop-down Skema untuk memilih model Looker dengan data yang ingin Anda lihat di Tableau Desktop. Tableau akan mengisi daftar Tabel dengan Jelajah Looker dari model Looker yang Anda pilih.
- Untuk mulai menjelajahi data, pilih dan tarik objek dari daftar Tabel ke kanvas.
Mengidentifikasi kueri Konektor BI Looker–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".
Menggunakan Konektor BI Looker–Tableau di Tableau Server
Konektor BI Looker–Tableau tidak tersedia di Tableau Exchange, tetapi Anda dapat menginstal Konektor BI Looker–Tableau di Tableau Server dengan melakukan prosedur di bagian berikut:
- Menyiapkan OAuth untuk Konektor BI Looker–Tableau
- Menginstal Konektor BI Looker–Tableau di Tableau Server
- Selesaikan penyiapan di Tableau Server
Sebelum memulai
Instance Looker Anda harus memenuhi persyaratan berikut untuk menggunakan Konektor BI Looker–Tableau di Tableau Server:
- Menjalankan Looker 24.14 atau yang lebih baru.
- Berisi project LookML yang menggunakan data dari koneksi Google BigQuery:
- Project LookML harus dikonfigurasi sehingga kolom Koneksi yang Diizinkan disetel ke opsi Hanya koneksi ini dengan setidaknya satu koneksi Google BigQuery dipilih. 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.
Selain itu, setiap orang yang menggunakan Konektor BI Looker–Tableau harus memiliki akun Looker dengan peran pengguna yang menyertakan izin explore
pada model LookML yang ingin diakses dari Tableau.
Menyiapkan OAuth untuk Konektor BI Looker–Tableau
Untuk menggunakan Konektor BI Looker–Tableau untuk Tableau Server, Anda harus menyiapkan integrasi OAuth di instance Looker.
Anda dapat menggunakan API Explorer Looker untuk menyiapkan integrasi OAuth untuk Konektor BI Looker–Tableau:
Jika instance Looker Anda sudah menginstal API Explorer, Anda dapat mengaksesnya dengan format URL ini:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
Jika instance Looker Anda tidak memiliki API Explorer, Anda dapat menginstalnya dari Looker Marketplace. Lihat halaman Menggunakan API Explorer untuk mengetahui informasi.
Untuk menggunakan API Explorer guna menyiapkan integrasi OAuth di instance Looker Anda, ikuti langkah-langkah berikut:
- Buka Looker API Explorer (lihat halaman Menggunakan API Explorer untuk mengetahui informasi).
- Di kolom Search API Explorer, masukkan Register OAuth App.
- Di hasil penelusuran, klik Daftarkan Aplikasi OAuth.
- Di halaman Register OAuth App, klik tombol Run It.
Di tab Request pada dialog Run It, masukkan informasi berikut ke kolom yang sesuai:
- client_guid:
tableau-server
- body:
{ "redirect_uri": TABLEAU_SERVER_INSTANCE_URL/auth/add_oauth_token, "display_name": "Looker-Tableau-Server (manual)", "description": "Client for Looker-Tableau Server integration (manually added)", "enabled": true, "group_id": "" }
Centang kotak Saya memahami bahwa endpoint API ini akan mengubah data.
Klik Run.
Anda dapat memverifikasi bahwa Anda berhasil menyiapkan autentikasi menggunakan metode
Get OAuth Client App
di API Explorer:- Di kolom Search API Explorer, masukkan Get OAuth Client App.
- Klik Run It.
- Di kolom client_guid, masukkan nilai ini:
tableau-server
Jika Anda berhasil menyiapkan OAuth, tab Response akan menampilkan nilai yang Anda masukkan saat mendaftarkan aplikasi.
Menginstal Konektor BI Looker–Tableau di Tableau Server
Untuk menginstal Konektor BI Looker–Tableau di Tableau Server, lakukan langkah-langkah berikut:
- Download file konektor Tableau dengan mengklik link berikut:
looker_v1.0.0.taco
- Download file
avatica-<release_number>-looker.jar
versi terbaru dari https://github.com/looker-open-source/calcite-avatica/releases. - Instal file TACO dan JAR di mesin host Tableau Server Anda. Lokasi file bergantung pada sistem operasi server. Jalur penginstalan Tableau default ditampilkan dalam tabel berikut:
Server Linux
Lokasi file TACO | Lokasi file JAR |
---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Server Windows
Lokasi file TACO | Lokasi file JAR |
---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Selesaikan penyiapan di Tableau Server
Setelah menyiapkan OAuth untuk Konektor BI Looker–Tableau dan menginstal Konektor BI Looker–Tableau, Anda dapat menyelesaikan penyiapan dengan melakukan prosedur berikut di mesin host Tableau Server:
- Daftarkan client ID OAuth dan URL instance OAuth (URL pengalihan) yang Anda tentukan saat menyiapkan OAuth untuk Konektor BI Looker–Tableau. Lihat dokumentasi Tableau untuk contoh penggunaan konektor serupa.
- Validasi dan perbarui kredensial tersimpan. Lihat dokumentasi Tableau untuk contoh penggunaan konektor serupa.
Hal-hal yang perlu dipertimbangkan
Saat menjelajahi data Looker dengan Tableau Desktop, perhatikan pertimbangan berikut:
- Konektor BI Looker–Tableau dibangun di atas Looker Open SQL Interface, dan memiliki batasan LookML dan batasan SQL yang sama dengan Open SQL Interface. 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 berfungsi 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.