Konektor BI Looker–ThoughtSpot

Konektor BI Looker–ThoughtSpot memungkinkan Anda menggunakan Thoughtspot Cloud untuk terhubung ke data dari Looker Explore. Konektor BI Looker–ThoughtSpot dibangun berdasarkan Looker Open SQL Interface, yang memungkinkan akses ke model LookML dan Explore untuk aplikasi yang menggunakan JDBC untuk terhubung ke sumber data. Lihat dokumentasi Open SQL Interface untuk mengetahui detail selengkapnya.

Sebelum memulai

Instance Looker Anda harus memenuhi persyaratan berikut untuk menggunakan Konektor BI Looker–ThoughtSpot:

  • Menjalankan Looker 24.14 atau yang lebih baru.
  • Memiliki project LookML yang menggunakan data dari koneksi Google BigQuery. (Project LookML harus memiliki file model yang menentukan koneksi Google BigQuery dalam parameter connection-nya.)

Pengguna yang membuat koneksi Thoughtspot harus memenuhi persyaratan berikut:

  • Memiliki peran pengguna Looker yang menyertakan izin explore pada model LookML yang ingin Anda akses dari Thoughtspot.
  • Menggunakan alamat email yang sama untuk Looker dan Thoughtspot.

Lihat halaman Menambahkan koneksi Looker di dokumentasi Thoughtspot untuk mengetahui persyaratan tambahan guna mengonfigurasi dan menggunakan konektor ini.

Menyiapkan autentikasi ThoughtSpot ke instance Looker Anda

Konektor BI Looker–ThoughtSpot mengharuskan Anda menyiapkan autentikasi untuk instance Looker.

Meskipun kami lebih memilih menggunakan OAuth autentikasi, Anda juga dapat menggunakan akun layanan untuk mengonfigurasi autentikasi. Untuk mempelajari cara menyiapkan autentikasi akun layanan, lihat Menghubungkan ke Looker dari Thoughtspot Cloud.

Menyiapkan OAuth untuk Konektor BI Looker–ThoughtSpot

Anda dapat menggunakan Looker API Explorer untuk menyiapkan integrasi OAuth untuk Konektor BI Looker–ThoughtSpot.

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, lakukan langkah-langkah berikut:

  1. Buka Looker API Explorer (lihat halaman Menggunakan API Explorer untuk mengetahui informasi).
  2. Di kolom Search API Explorer, masukkan Register OAuth App.
  3. Di hasil penelusuran, klik Register OAuth App.
  4. Di halaman Register OAuth App, klik tombol Run It.
  5. Di tab Request dialog Run It, masukkan informasi berikut ke dalam kolom yang sesuai:

    • client_guid:
    looker-thoughtspot
    
    • body:
    {
      "redirect_uri": THOUGHTSPOT_INSTANCE_URL/callosum/v1/connection/generateTokens,
      "display_name": "Looker-ThoughtSpot (manual)",
      "description": "Client for Looker-ThoughtSpot integration (manually added)",
      "enabled": true,
      "group_id": ""
    }
    
  6. Centang kotak untuk I understand that this API endpoint will change data.

  7. Klik Run.

  8. 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: looker-thoughtspot

    Jika Anda berhasil menyiapkan OAuth, tab Response akan menampilkan nilai yang Anda masukkan saat mendaftarkan aplikasi.

Menghubungkan ke Looker dari Thoughtspot Cloud

Lihat halaman konektor Looker di dokumentasi ThoughtSpot untuk mempelajari lebih lanjut cara melakukan tugas berikut:

  • Menambahkan koneksi ke Looker
  • Mengedit koneksi ke Looker
  • Mengedit pemetaan sumber koneksi ke Looker
  • Menghapus tabel dari koneksi ke Looker
  • Menghapus tabel dengan objek dependen
  • Menghapus koneksi ke Looker

Saat melakukan langkah-langkah untuk Menambahkan koneksi ke Looker, gunakan nilai berikut untuk menyiapkan autentikasi OAuth:

  • Host: LOOKER_INSTANCE_URL
  • OAuth Client ID: looker-thoughtspot
  • Scope: thoughtspot
  • Auth Url: LOOKER_INSTANCE_URL/auth
  • Access token Url: LOOKER_INSTANCE_URL/token

Saat melakukan langkah-langkah untuk Menambahkan koneksi ke Looker, gunakan nilai berikut untuk menyiapkan autentikasi akun layanan:

  • Host: LOOKER_INSTANCE_URL
  • Password: API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
  • User: API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT