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 Java Database Connectivity (JDBC) untuk terhubung ke sumber data.
Lihat bagian berikut untuk mengetahui informasi tentang langkah-langkah administrasi yang diperlukan untuk terhubung ke Looker dari produk Tableau ini:
Tableau Desktop
Untuk menyiapkan instance Looker sebagai sumber data untuk Tableau Desktop, admin Looker harus mengaktifkan tombol Tableau Desktop di halaman BI Connector Looker.
Selain itu, untuk instance Looker (Google Cloud core) yang dikonfigurasi untuk koneksi pribadi dan instance Looker yang dihosting pelanggan, instance Anda harus memenuhi persyaratan berikut:
- Instance harus menjalankan Looker 25.16 atau yang lebih baru.
- Administrator jaringan Anda harus mengonfigurasi jaringan Anda sehingga traffic dari Tableau Desktop dapat menjangkau instance Looker Anda.
Tableau Cloud
Untuk menyiapkan instance Looker sebagai sumber data untuk Tableau Cloud, Anda harus menyelesaikan tugas berikut:
- Admin Looker harus menyiapkan OAuth untuk Tableau Cloud.
- Admin Tableau harus mendaftarkan client ID OAuth di Tableau Cloud.
- Pengguna Tableau dengan izin untuk menambahkan sumber data harus menambahkan Looker by Google sebagai sumber data.
- Untuk instance Looker (inti Google Cloud) yang dikonfigurasi untuk koneksi pribadi dan instance Looker yang dihosting pelanggan, administrator jaringan harus mengonfigurasi jaringan Anda sehingga traffic dari Konektor BI Looker–Tableau dapat menjangkau instance Looker Anda.
Menyiapkan OAuth untuk Tableau Cloud
Untuk menggunakan Konektor BI Looker–Tableau untuk Tableau Cloud, 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 informasinya.
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 (nilai yang disarankan:
tableau-cloud):client_guidbody:
{ "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Cloud (manual)", "description": "Client for Looker-Tableau Cloud 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 Appdi API Explorer dengan mengikuti langkah-langkah berikut:- Di kolom Search API Explorer, masukkan Get OAuth Client App.
- Klik Run It.
Di kolom client_guid, masukkan nilai yang Anda gunakan saat mendaftarkan OAuth:
client_guid
Jika Anda berhasil menyiapkan OAuth, tab Response akan menampilkan nilai yang Anda masukkan saat mendaftarkan aplikasi.
Mendaftarkan client ID OAuth di Tableau Cloud
Setelah menyiapkan OAuth untuk Tableau Cloud di Looker API, Anda harus mendaftarkan klien OAuth kustom di Tableau Cloud dengan mengikuti langkah-langkah berikut:
- Login ke Tableau Cloud menggunakan kredensial admin Anda, lalu buka halaman Setelan.
- Di tab Umum pada halaman Setelan, scroll ke Pendaftaran Klien OAuth, lalu klik Tambahkan Klien OAuth.
Dalam dialog Buat Klien OAuth, masukkan informasi berikut:
- Jenis Koneksi: Pilih Looker by Google dari menu drop-down.
- OAuth Provider: Pilih Default IDP dari menu drop-down.
URL instance OAuth: Masukkan URL instance Looker Anda dengan
https://. Contoh:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient ID: Masukkan nilai client_guid yang Anda gunakan saat menyiapkan OAuth untuk Tableau Cloud di instance Looker:
client_guidClient Secret: Biarkan kolom ini kosong.
URL pengalihan: Masukkan nilai redirect_uri yang Anda gunakan saat menyiapkan OAuth untuk Tableau Cloud di instance Looker Anda:
TABLEAU_CLOUD_URL/auth/add_oauth_token
Klik tombol Tambahkan Klien OAuth untuk mendaftarkan ID klien OAuth dan kembali ke halaman Setelan.
Klik tombol Simpan di bagian bawah atau atas halaman Setelan untuk menyimpan perubahan.
Menambahkan Looker by Google sebagai sumber data
Pengguna Tableau Cloud yang memiliki peran Tableau yang memungkinkan pembuatan sumber data harus menambahkan Looker by Google sebagai sumber data di instance Tableau Cloud Anda. Jika Looker dari Google tidak ditambahkan sebagai sumber data, Looker dari Google tidak akan terlihat atau tersedia bagi pengguna yang tidak memiliki izin untuk menambahkan sumber data baru.
Lihat bagian Menghubungkan ke data Looker dari Tableau Cloud dalam dokumentasi Looker untuk mengetahui prosedur menambahkan Looker sebagai sumber data di Tableau Cloud.
Tableau Server
Untuk menggunakan data Looker di Tableau Server, tugas berikut diperlukan:
- Admin Looker harus menyiapkan OAuth untuk Tableau Server.
- Admin Tableau harus menginstal Konektor BI Looker–Tableau di Tableau Server
- Admin Tableau harus mendaftarkan client ID OAuth di Tableau Server.
- Untuk instance Looker (inti Google Cloud) yang dikonfigurasi untuk koneksi pribadi dan instance Looker yang dihosting pelanggan, administrator jaringan harus mengonfigurasi jaringan Anda sehingga traffic dari Konektor BI Looker–Tableau dapat menjangkau instance Looker Anda.
Menyiapkan OAuth untuk Tableau Server
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 informasinya.
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 (nilai yang disarankan:
tableau-server):client_guid_serverbody:
{ "redirect_uri": "TABLEAU_SERVER_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 Appdi API Explorer dengan mengikuti langkah-langkah berikut:- Di kolom Search API Explorer, masukkan Get OAuth Client App.
- Klik Run It.
Di kolom client_guid, masukkan nilai yang Anda gunakan saat mendaftarkan OAuth:
client_guid_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.jarversi 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 |
Windows server
| Lokasi file TACO | Lokasi file JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Mendaftarkan client ID OAuth di Tableau Server
Setelah menyiapkan OAuth untuk Tableau Server di Looker API, Anda perlu mendaftarkan klien OAuth kustom di Tableau Server dengan mengikuti langkah-langkah berikut:
- Login ke Tableau Server menggunakan kredensial admin Anda, lalu buka halaman Settings.
- Di tab Umum pada halaman Setelan, scroll ke OAuth Clients Registry, lalu klik Add OAuth Client.
Dalam dialog Create OAuth Client, masukkan informasi berikut:
- Jenis Koneksi: Pilih Looker by Google dari menu drop-down.
- OAuth Provider: Pilih Default IDP dari menu drop-down.
URL instance OAuth: Masukkan URL instance Looker Anda dengan
https://. Contoh:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient ID: Masukkan nilai client_guid yang Anda gunakan saat menyiapkan OAuth untuk Tableau Server di instance Looker:
client_guid_serverClient Secret: Biarkan kolom ini kosong.
URL pengalihan: Masukkan nilai redirect_uri yang Anda gunakan saat menyiapkan OAuth untuk Tableau Server di instance Looker Anda:
TABLEAU_SERVER_URL/auth/add_oauth_token
Klik tombol Tambahkan Klien OAuth untuk mendaftarkan ID klien OAuth dan kembali ke halaman Setelan.
Klik tombol Simpan di bagian bawah atau atas halaman Setelan untuk menyimpan perubahan.