Konektor BI Looker–Tableau memungkinkan Anda menggunakan Jelajah Looker sebagai sumber data di Tableau. Konektor BI Looker–Tableau dibuat berdasarkan Antarmuka SQL Terbuka Looker, yang memungkinkan akses ke model LookML dan Jelajah 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 dipaketkan (TACO), lalu menyimpan file tersebut di direktori tertentu di komputer mereka. Bagian berikut memberikan petunjuk untuk mendownload file ini dan tempat menyimpannya di komputer Anda:
- Mendownload dan menyimpan file Konektor Tableau (TACO)
- Mendownload dan menyimpan 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 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
di 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 ke komputer mereka 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 looker_v1.0.0.taco
dan file 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 Connect di sebelah kiri, di bagian To a Server, pilih opsi More....
- 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 instance Looker lengkap 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 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 sekarang dapat menutup jendela browser.
- Setelah Anda diautentikasi 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 Tables ke kanvas.
Mengidentifikasi kueri Konektor BI Looker–Tableau di UI Looker
Kueri dari Tableau dibuat melalui Antarmuka SQL Terbuka. Admin Looker dapat menggunakan UI Looker untuk mengidentifikasi kueri yang berasal dari Antarmuka SQL Terbuka, seperti yang dijelaskan dalam dokumentasi Antarmuka SQL Terbuka.
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
- Menyelesaikan 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 ditetapkan ke opsi Hanya koneksi ini dengan setidaknya satu koneksi Google BigQuery yang 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 mereka akses dari Tableau.
Menyiapkan OAuth untuk Konektor BI Looker–Tableau
Untuk menggunakan Konektor BI Looker–Tableau untuk Tableau Server, Anda perlu 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 informasinya.
Untuk menggunakan API Explorer guna menyiapkan integrasi OAuth di instance Looker, ikuti langkah-langkah berikut:
- Buka Looker API Explorer (lihat halaman Menggunakan API Explorer untuk mengetahui informasinya).
- Di kolom Telusuri API Explorer, masukkan Daftarkan Aplikasi OAuth.
- Di hasil penelusuran, klik Register OAuth App.
- 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 Telusuri API Explorer, masukkan Get OAuth Client App.
- Klik Jalankan.
- 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 komputer 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 |
Menyelesaikan 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 komputer host Tableau Server:
- Daftarkan client ID OAuth dan URL instance OAuth (URL alihan) yang Anda tentukan saat menyiapkan OAuth untuk Konektor BI Looker–Tableau. Lihat dokumentasi Tableau untuk mengetahui contoh penggunaan konektor serupa.
- Validasi dan perbarui kredensial tersimpan. Lihat dokumentasi Tableau untuk mengetahui contoh penggunaan konektor serupa.
Hal-hal yang perlu dipertimbangkan
Saat menjelajahi data Looker dengan Tableau Desktop, perhatikan pertimbangan berikut:
- Konektor BI Looker–Tableau dibuat berdasarkan 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 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 Looker Explore. Jika Anda ingin menggabungkan Jelajah, gunakan Looker untuk membuat join di model Looker. Lihat halaman dokumentasi Looker Menggunakan join di LookML dan parameter join untuk mengetahui informasi tentang cara menggunakan join di Looker.
- Konektor BI Looker–Tableau dirancang untuk berfungsi dengan koneksi live di Tableau. Mode ekstrak data Tableau mengekstrak ukuran 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 ukuran Looker.