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 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 Connectors 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, tugas berikut diperlukan:
- Admin Looker harus menyiapkan OAuth untuk Tableau Cloud.
- Admin Tableau harus mendaftarkan client ID OAuth di Tableau Cloud.
- Pengguna Tableau yang memiliki izin untuk menambahkan sumber data harus menambahkan Looker by Google sebagai sumber data.
- Untuk instance Looker (Google Cloud core) 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 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 informasi selengkapnya.
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 informasi selengkapnya).
- Di kolom Search API Explorer, masukkan Register OAuth App.
- Di hasil penelusuran, klik Register OAuth App.
- Di halaman Register OAuth App, klik tombol Run It.
Di tab Request dialog Run It, masukkan informasi berikut ke dalam 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 I understand that this API endpoint will change 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 Anda menyiapkan OAuth untuk Tableau Cloud di Looker API, Anda perlu mendaftarkan klien OAuth kustom di Tableau Cloud dengan mengikuti langkah-langkah berikut:
- Login ke Tableau Cloud menggunakan kredensial admin Anda, lalu buka halaman Settings.
- Di tab General halaman Settings , scroll ke OAuth Clients Registry , lalu klik Add OAuth Client.
Di dialog Create OAuth Client, masukkan informasi berikut:
- Jenis Koneksi: Pilih Looker by Google dari menu dropdown.
- OAuth Provider: Pilih Default IDP dari menu dropdown.
URL instance OAuth: Masukkan URL instance Looker Anda dengan
https://. Misalnya:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient ID: Masukkan nilai client_guid yang Anda gunakan saat Anda menyiapkan OAuth untuk Tableau Cloud di instance Looker Anda:
client_guidClient Secret: Biarkan kolom ini kosong.
Redirect URL: 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 Add OAuth Client untuk mendaftarkan client ID OAuth dan kembali ke halaman Settings.
Klik tombol Save di bagian bawah atau atas halaman Settings untuk menyimpan perubahan Anda.
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 by Google tidak ditambahkan sebagai sumber data, sumber data tersebut 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 di dokumentasi Looker untuk mengetahui prosedur menambahkan Looker sebagai sumber data di Tableau Cloud.
Tableau Server
Untuk menggunakan data Looker untuk 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 (Google Cloud core) 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 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 informasi selengkapnya.
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 informasi selengkapnya).
- Di kolom Search API Explorer, masukkan Register OAuth App.
- Di hasil penelusuran, klik Register OAuth App.
- Di halaman Register OAuth App, klik tombol Run It.
Di tab Request dialog Run It, masukkan informasi berikut ke dalam 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 I understand that this API endpoint will change 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 versi terbaru file
avatica-<release_number>-looker.jardari https://github.com/looker-open-source/calcite-avatica/releases. Instal file JAR di mesin host Tableau Server Anda. Jalur penginstalan Tableau default untuk file bergantung pada sistem operasi server:
- Server Linux:
/opt/tableau/tableau_driver/jdbc - Server Windows:
C:\Program Files\Tableau\Drivers
- Server Linux:
Mendaftarkan client ID OAuth di Tableau Server
Setelah Anda 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 General halaman Settings, scroll ke OAuth Clients Registry, lalu klik Add OAuth Client.
Di dialog Create OAuth Client, masukkan informasi berikut:
- Jenis Koneksi: Pilih Looker by Google dari menu dropdown.
- OAuth Provider: Pilih Default IDP dari menu dropdown.
URL instance OAuth: Masukkan URL instance Looker Anda dengan
https://. Misalnya:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID Klien: Masukkan nilai client_guid yang Anda gunakan saat menyiapkan OAuth untuk Tableau Server di instance Looker Anda:
client_guid_serverClient Secret: Biarkan kolom ini kosong.
Redirect URL: 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 Add OAuth Client untuk mendaftarkan client ID OAuth dan kembali ke halaman Settings.
Klik tombol Save di bagian bawah atau atas halaman Settings untuk menyimpan perubahan Anda.