Memulai penyematan — mengelola pengguna

Untuk membuat URL sematan bertanda tangan, Anda harus mengidentifikasi model dan izin yang tersedia untuk setiap pengguna sematan dan, secara opsional, memberikan data atribut pengguna untuk pengguna sematan. Dokumen ini memberikan ringkasan singkat tentang elemen-elemen ini di Looker.

Model

Model menentukan data mana yang dapat diakses oleh pengguna sematan Anda.

Setiap model LookML terdiri dari satu koneksi database, dan satu atau beberapa Jelajah. Setiap Jelajah menentukan tabel dan kolom database mana yang tersedia untuk model, cara tabel dan kolom tersebut digabungkan, dan cara tabel dan kolom tersebut ditampilkan kepada pengguna. Beberapa model biasanya terhubung ke satu database, yang menentukan data mana yang dapat diakses oleh berbagai set pengguna. Misalnya, pengguna di departemen Penjualan mungkin memerlukan akses ke data yang berbeda dengan pengguna di departemen Pembelian. Dalam hal ini, Anda dapat menyediakan dua model, yang masing-masing dikurasi untuk satu kasus penggunaan.

Dalam URL sematan bertanda tangan, atau saat menggunakan endpoint API create_sso_embed_url, Anda menentukan model mana yang dapat diakses pengguna sematan dengan mencantumkannya berdasarkan nama. Contoh:

[
  "model_one",
  "model_two"
]

Diperlukan minimal satu nilai model dalam URL sematan bertanda tangan.

Izin

Izin menentukan apa yang dapat dilakukan pengguna sematan Anda di Looker.

Setiap fungsi di Looker memerlukan izin untuk dijalankan. Misalnya, pengguna yang tidak memiliki izin access_data tidak akan dapat melihat data apa pun. Pengguna yang memiliki izin access_data, tetapi tidak memiliki izin save_content, akan dapat melihat konten, tetapi tidak dapat membuat dan menyimpan perubahan pada konten.

Dalam URL sematan bertanda tangan, atau saat menggunakan endpoint API create_sso_embed_url, Anda menentukan izin yang dimiliki pengguna sematan dengan mencantumkannya berdasarkan nama. Contoh:

[
  "access_data",
  "see_looks"
]

Setidaknya satu izin diperlukan dalam URL sematan bertanda tangan. Anda dapat melihat daftar izin yang didukung oleh sematan bertanda tangan di halaman dokumentasi Penyematan bertanda tangan.

Atribut pengguna

Atribut pengguna adalah metode untuk memberikan metadata tentang pengguna sematan Anda. Atribut ini terdiri dari pasangan nama dan nilai.

Setiap pengguna di Looker memiliki beberapa atribut pengguna default, seperti first_name, last_name, dan locale. Admin Looker juga dapat membuat atribut pengguna kustom dalam berbagai jenis data. Misalnya, Anda mungkin memiliki aplikasi dengan data yang ditampilkan kepada pengguna sematan bervariasi berdasarkan perusahaan yang terkait dengannya. Dalam hal ini, Anda dapat membuat atribut pengguna company kustom yang menerima berbagai nilai yang memberikan atau membatasi akses data. Selanjutnya, Anda akan menetapkan nilai yang sesuai untuk setiap pengguna sematan guna membatasi akses data di tingkat pengguna.

Dalam URL sematan bertanda tangan, atau saat menggunakan endpoint API create_sso_embed_url, Anda menentukan atribut pengguna mana yang ditetapkan ke pengguna sematan dengan mencantumkan setiap pasangan nama dan nilai. Contoh:

{
  "vendor_id" : "17",
  "company" : "altostrat.com"
}

Atribut pengguna bersifat opsional dalam URL sematan bertanda tangan.