Peran, set izin, dan set model digunakan bersama untuk mengelola hal yang dapat dilakukan dan dilihat pengguna. Halaman Roles di bagian Users pada panel Admin memungkinkan Anda melihat, mengonfigurasi, dan menetapkan peran, set izin, dan set model.
Anda dapat menelusuri peran, set izin, dan set model tertentu dengan memasukkan istilah penelusuran ke dalam kotak penelusuran di kanan atas, lalu menekan Enter.
Definisi
- Peran menentukan hak istimewa yang akan dimiliki pengguna atau grup untuk sekumpulan model tertentu di Looker. Anda membuat peran dengan menggabungkan satu set izin dengan satu set model.
- Set izin menentukan tindakan yang dapat dilakukan pengguna atau grup. Anda memilih kombinasi izin yang ingin ditetapkan kepada pengguna atau grup. Izin ini harus digunakan sebagai bagian dari peran agar dapat berfungsi.
- Set model menentukan data dan kolom LookML yang dapat dilihat oleh pengguna atau grup. Anda memilih kombinasi model LookML yang dapat diakses oleh pengguna atau grup. Izin ini harus digunakan sebagai bagian dari peran agar dapat berfungsi.
Mengelola peran
Peran adalah kombinasi dari satu set izin dan satu set model. Konvensi umum adalah memberi nama peran berdasarkan jenis orang atau grup orang di organisasi Anda — administrator, developer Looker, tim Keuangan — meskipun Anda tentu saja dapat mengikuti konvensi penamaan Anda sendiri.
Pengguna dapat memiliki lebih dari satu peran di Looker. Hal ini dapat berguna jika Anda memiliki pengguna yang memainkan beberapa peran di perusahaan Anda atau jika Anda ingin membuat sistem akses yang kompleks ke model Anda.
Membuat, mengedit, dan menghapus peran
Untuk membuat peran, ikuti langkah-langkah berikut:
- Klik tombol Add Role di bagian atas halaman Roles.
Looker akan menampilkan halaman New Role, tempat Anda dapat mengonfigurasi setelan berikut:
- Name: Masukkan nama untuk peran.
- Permission Set: Pilih set izin untuk dikaitkan dengan peran.
- Model Set: Pilih set model untuk dikaitkan dengan peran.
- Grup: Secara opsional, pilih satu atau beberapa grup untuk diberi peran.
- Pengguna: Secara opsional, pilih satu atau beberapa pengguna untuk diberi peran.
Setelah Anda mengonfigurasi peran sesuai keinginan, klik tombol New Role di bagian bawah halaman.
Setelah peran dibuat, Anda dapat mengeditnya dengan mengklik menu Opsi tiga titik di sebelah kanan peran di halaman Peran, lalu memilih Edit. Memilih Edit akan mengarahkan Anda ke halaman Edit Role untuk peran tersebut, tempat Anda dapat mengedit nama, set izin, set model, dan grup atau pengguna yang ditetapkan ke peran tersebut.
Untuk menghapus peran, klik menu tiga titik Options di sebelah kanan peran di halaman Roles, lalu pilih Delete.
Membuat dan mengedit peran dengan Peningkatan Peran Baru/Edit
Jika fitur pratinjau New/Edit Roles Enhancement diaktifkan di instance Anda, halaman New Role dan Edit Role akan menyediakan panel navigasi langkah demi langkah yang diperbarui dengan tabel penelusuran yang diberi nomor halaman, validasi kompatibilitas real-time, dan pengamanan keamanan.
Membuat peran dengan antarmuka yang ditingkatkan
Untuk membuat peran dengan antarmuka yang ditingkatkan, ikuti langkah-langkah berikut:
- Klik tombol Add Role di bagian atas halaman Roles.
Looker akan menampilkan halaman New Role. Di panel navigasi langkah di sebelah kiri, buka setiap bagian untuk mengonfigurasi peran:
- Nama Peran: Masukkan nama deskriptif untuk peran di panel konten. Nama peran diperbarui secara dinamis di panel langkah ringkasan.
Permission Set: Gunakan tombol pilihan untuk memilih satu set izin dari tabel yang diberi nomor halaman.
- Gunakan kotak penelusuran di bagian atas tabel untuk memfilter set izin berdasarkan nama.
- Klik link Lihat yang dapat diperluas di bawah set izin untuk memeriksa izin yang disertakan tanpa memilihnya.
- Klik ikon Edit di samping nama set izin untuk mengubah set izin kustom di tab browser baru. Set izin bawaan (Admin dan Gemini) ditampilkan sebagai dinonaktifkan dan tidak dapat dipilih.
Set Model: Gunakan tombol pilihan untuk memilih satu set model dari tabel yang diberi nomor halaman.
- Gunakan kotak penelusuran untuk memfilter set model berdasarkan nama.
- Klik View untuk memeriksa model yang disertakan dalam set model.
- Klik ikon Edit di samping nama set model untuk mengubah set model di tab browser baru.
Pengguna: (Opsional) Gunakan kotak centang dalam tabel bernomor halaman untuk menetapkan satu atau beberapa pengguna ke peran.
- Gunakan kotak penelusuran untuk memfilter pengguna menurut ID, nama, atau email.
- Pengguna dengan penetapan peran langsung yang dinonaktifkan oleh konfigurasi autentikasi tidak dapat dipilih.
Grup: (Opsional) Tetapkan satu atau beberapa grup ke peran menggunakan kotak centang di tabel yang diberi nomor halaman.
- Gunakan kotak penelusuran untuk memfilter grup menurut ID atau nama.
- Grup yang dikelola secara eksternal ditampilkan sebagai dinonaktifkan untuk mencegah penetapan ulang manual.
Tinjau pilihan Anda di panel langkah. Ikon tanda centang di samping setiap langkah akan berubah menjadi hijau setelah pilihan yang diperlukan selesai.
Setelah semua setelan yang diperlukan (Role Name, Set izin, dan Set model) dikonfigurasi, klik Create role.
Dalam dialog Confirm New Role, tinjau ringkasan perubahan pada set izin, set model, pengguna, dan grup, serta peringatan pewarisan grup. Klik Confirm untuk mengonfirmasi dan membuat peran.
Mengedit peran dengan antarmuka yang ditingkatkan
Untuk mengedit peran yang ada dengan antarmuka yang ditingkatkan, ikuti langkah-langkah berikut:
- Di halaman Peran, klik menu Opsi tiga titik di sebelah kanan peran yang ingin Anda edit, lalu pilih Edit.
- Looker akan menampilkan halaman Edit Role yang telah diisi otomatis dengan konfigurasi peran saat ini. Anda dapat membuka setiap bagian secara berurutan atau memilih bagian secara langsung di panel langkah untuk mengubah nama peran, set izin, set model, dan pengguna atau grup yang ditetapkan.
- Setelah membuat perubahan, klik Simpan peran.
Dalam dialog Confirm Update Role, tinjau ringkasan perubahan pada set izin, set model, pengguna, dan grup, serta peringatan pewarisan grup. Klik Confirm untuk mengonfirmasi dan membuat peran.
Jika Anda mencoba keluar dari halaman atau menutup tab tanpa menyimpan perubahan, dialog Unsaved Changes akan memperingatkan bahwa perubahan Anda akan hilang kecuali jika Anda menyimpannya sebelum keluar dari halaman. Mengklik Cancel akan menghapus perubahan dan mengembalikan Anda langsung ke halaman Roles.
Pemeriksaan kompatibilitas set izin dan set model
Saat Anda mengonfigurasi peran, Looker memvalidasi kompatibilitas set izin dan set model yang dipilih secara real time:
- Izin
developdanmanage_models: Jika set izin yang dipilih menyertakan izindevelopdanmanage_models, peran harus menggunakan set model All. Semua set model lainnya dalam daftar dinonaktifkan. - Izin
manage_modelsets_restricted: Jika set izin yang dipilih menyertakan izinmanage_modelsets_restricted, peran tidak dapat menggunakan set model All. Set model All dinonaktifkan. - Set izin terbatas dengan set model All: Jika set model All dipilih terlebih dahulu, set izin apa pun yang berisi izin
manage_modelsets_restrictedakan dinonaktifkan.
Pencegahan penguncian admin
Untuk mencegah administrator kehilangan hak istimewa admin secara tidak sengaja, halaman edit peran Admin menonaktifkan kotak centang untuk administrator yang login. Pencegahan penguncian ini hanya diabaikan jika akses admin pengguna dikelola secara eksternal melalui sinkronisasi Google Cloud IAM.
Batasan pewarisan peran langsung
Jika konfigurasi autentikasi SAML, OpenID Connect, atau LDAP instance menonaktifkan penetapan peran langsung, kotak centang untuk pengguna tersebut di tabel Users akan dinonaktifkan. Admin masih dapat membatalkan penetapan peran dari pengguna yang sudah ditetapkan secara langsung.
Asisten Admin
Jika fitur Admin Assistant diaktifkan di instance, Anda dapat mengklik tombol Admin Assistant di header halaman New Role atau Edit Role untuk membuka panel Admin Assistant. Admin Assistant memberikan panduan tentang praktik terbaik pembuatan peran, dependensi izin, dan akses fitur Gemini.
Peran default
Untuk instance baru, Looker membuat peran default berikut, yang masing-masing menyertakan set izin default dengan nama yang sama:
- Admin
- Admin via IAM
- Developer
- Gemini
- Pengguna Looker CI
- Pengelola Agen Analisis Percakapan
- Pengguna Analisis Percakapan
- Conversational Analytics Viewer
- Dukungan Editor Lanjutan
- Support Basic Editor
- Customer Engineer Advanced Editor
- Pengguna
- Pelihat
Peran default di bagian berikut memiliki ketentuan penggunaan.
Admin melalui IAM
Peran Admin via IAM hanya tersedia di Looker (Google Cloud core), dan hanya dapat dikelola melalui konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat dokumentasi Autentikasi dan otorisasi dengan OAuth dan IAM serta Peran Admin Looker versus peran Admin via IAM Looker.
Peran Admin via IAM menggunakan set izin Admin.
Pengguna Looker CI
Peran Looker CI Users dibuat secara otomatis untuk instance Looker yang telah diaktifkan untuk Continuous Integration. Peran Looker CI Users diterapkan ke akun layanan Looker CI yang dapat dilihat di tab Service Accounts di halaman Admin Users. Looker menggunakan akun layanan CI ini untuk melakukan CI run pada instance.
Peran Looker CI Users memiliki izin berikut yang diperlukan untuk menjalankan CI:
deploy: diperlukan untuk menyiapkan webhook GitHub yang diperlukan untuk operasi CIsee_ci: diperlukan untuk melihat hasil operasi CI, melihat halaman Suites CI, dan menjalankan suite CImanage_ci: diperlukan untuk membuat suite CI, mengelola pengguna CI, dan mengonfigurasi koneksi Git dengan Continuous Integration
Gemini
Peran Gemini tidak dapat diganti namanya atau dihapus. Secara default, set izin peran ini berlaku untuk semua model di instance Looker. Set izin Gemini yang disertakan dalam peran ini memungkinkan pengguna melakukan tugas berikut di instance Looker dengan bantuan Gemini jika mereka juga memiliki izin lain yang diperlukan:
- Menulis LookML — jika mereka juga memiliki peran Looker yang berisi izin
developuntuk setidaknya satu model dalam project LookML. - Membuat visualisasi Looker kustom — jika mereka juga memiliki peran Looker yang berisi izin
can_override_vis_config. - Langsung mengkueri data Looker Explore atau melakukan chat dengan agen data yang mengkueri data Explore dengan Analisis Percakapan, meskipun pengguna belum diberi izin
exploredi Looker, jika mereka juga memiliki peran Looker yang berisi izin tambahan yang diperlukan.
Izin tambahan diperlukan untuk menggunakan Conversational Analytics, yang dapat diberikan dengan peran Conversational Analytics Agent Manager atau Conversational Analytics User.
Untuk mengetahui informasi selengkapnya tentang fitur Gemini di Looker, lihat ringkasan Gemini di Looker.
Pengelola Agen Analisis Percakapan
Peran Conversational Analytics Agent Manager terdiri dari set izin Conversational Analytics Agent Manager untuk semua model yang ada di instance Looker. Pengguna dengan peran ini dapat membuat, mengedit, membagikan, dan menghapus agen data Analisis Percakapan yang menggunakan Eksplorasi Looker, serta dapat membuat alur kerja agen.
Pengguna Analisis Percakapan
Peran Conversational Analytics User terdiri dari set izin Conversational Analytics User untuk semua model di instance Looker. Pengguna dengan peran ini dapat melakukan percakapan dengan agen data Conversational Analytics mana pun di Looker, asalkan mereka telah diberi akses Lihat ke agen data, dan mereka dapat membuat alur kerja agen.
Viewer Analisis Percakapan Ditambahkan pada 26.12
Peran Conversational Analytics Viewer terdiri dari set izin Conversational Analytics Viewer untuk semua model di instance Looker. Pengguna dengan peran ini dapat melakukan chat dengan agen data Analisis Percakapan di Looker, asalkan mereka telah diberi akses Lihat ke agen data dan izin access_data pada model yang sesuai.
Support Advanced Editor dan Support Basic Editor
Peran ini tidak akan muncul di instance Looker (asli) jika admin Looker telah menonaktifkan fitur Lab Tiered Support Access. Peran ini tidak akan muncul di instance Looker (Google Cloud core) jika instance tersebut menggunakan jaringan koneksi pribadi (akses layanan pribadi atau Private Service Connect) atau jaringan koneksi hybrid.
Peran Support Advanced Editor dan Support Basic Editor tidak dapat diedit, dihapus, atau ditetapkan kepada pengguna selain pengguna akses dukungan.
Menetapkan peran default kepada pengguna
Untuk memperbarui setelan setiap pengguna guna menetapkan peran default, ikuti langkah-langkah berikut:
- Buka halaman Users di bagian Users pada panel Admin.
- Pilih pengguna atau grup yang izinnya ingin Anda ubah.
- Dari menu drop-down Roles, pilih nama peran.
- Pilih Simpan untuk mempertahankan setelan ini.
Set izin
Set izin menentukan hal yang dapat dilakukan oleh pengguna atau grup. Admin dapat menggunakan set izin default Looker atau membuat set izin asli, dengan mengingat dependensi izin.
Semua izin yang tersedia, dan jenisnya, dibahas secara lebih mendetail dalam daftar izin.
Set izin default
Untuk penginstalan baru, Looker menyertakan beberapa set izin default yang dapat Anda gunakan untuk memulai:
Anda akan melihat set izin ini muncul sebagai opsi saat Anda membuat peran baru. Jika Anda memilih salah satu set izin ini, Looker akan menampilkan daftar izin yang disertakan.
Membuat set izin
Untuk membuat set izin, klik tombol Add Permission Set di bagian atas halaman Roles. Looker akan menampilkan halaman tempat Anda dapat memasukkan nama untuk set izin dan memilih izin yang harus disertakan. Setelah Anda mengonfigurasi set sesuai kebutuhan, klik tombol New Permission Set di bagian bawah halaman.
Setelah set izin dibuat, Anda dapat mengedit atau menghapusnya dengan mengklik menu Opsi tiga titik di sebelah kanan set izin di halaman Peran, lalu memilih Edit atau Hapus.
Izin dan dependensi
Beberapa izin bergantung pada izin lainnya agar berfungsi dengan baik. Misalnya, masuk akal jika seseorang yang ingin mengembangkan di LookML harus dapat melihat LookML terlebih dahulu.
Saat membuat set izin, Anda akan melihat izin yang tersedia dalam daftar yang diindentasi. Jika hak istimewa diindentasi di bawah hak istimewa (induk) lain, Anda harus memilih hak istimewa induk terlebih dahulu. Daftar izin mungkin terlihat seperti ini:
☑️ access_data
☑️ see_lookml_dashboards
☑️ see_looks
☑️ see_user_dashboards
Dalam contoh ini, Looker menggunakan indentasi untuk menunjukkan hal berikut:
- Hak istimewa
access_datadapat dipilih kapan saja. - Hak istimewa
see_lookml_dashboardsdansee_looksmengharuskan hak istimewaaccess_datadipilih terlebih dahulu. - Hak istimewa
see_user_dashboardsbergantung pada hak istimewasee_looks, yang pada gilirannya bergantung pada hak istimewaaccess_data.
Anda tidak dapat memilih hak istimewa turunan tanpa memilih induknya terlebih dahulu.
Izin dan lisensi Looker
Lisensi Looker mengklasifikasikan pengguna menjadi tiga jenis:
- Developer (Admin)
- Standar (Kreator)
- Pelihat
Izin yang diberikan kepada pengguna menentukan cara pengguna tersebut diklasifikasikan berdasarkan lisensi Looker:
Pengguna diklasifikasikan sebagai pengguna Developer (Admin) jika memiliki peran default Admin, atau setidaknya salah satu izin berikut:
Pengguna diklasifikasikan sebagai pengguna Standar (Kreator) jika tidak memiliki izin Developer (Admin), tetapi memiliki setidaknya salah satu izin berikut:
Pengguna diklasifikasikan sebagai Viewer jika memiliki izin
access_data, tetapi tidak memiliki izin Developer (Admin) dan izin Standard (Creator).
Daftar izin
Izin dapat diklasifikasikan sebagai salah satu dari tiga jenis:
- Model Specific: Jenis izin ini hanya diterapkan ke set model yang merupakan bagian dari peran yang sama. Izin ini diterapkan ke model atau set model tertentu, bukan di seluruh instance Looker.
- Khusus Koneksi: Jenis izin ini diterapkan di tingkat koneksi. Pengguna dengan jenis izin ini akan melihat halaman panel Admin konten yang menggunakan koneksi yang terkait dengan model yang akses datanya mereka miliki, meskipun koneksi tersebut digunakan dengan model lain yang akses datanya tidak mereka miliki.
- Seluruh Instance: Jenis izin ini berlaku untuk instance Looker secara keseluruhan dan memiliki tiga jenis:
- NN = No content access, No menu access: Izin ini memungkinkan pengguna menjalankan fungsi tertentu di seluruh instance Looker, tetapi tidak mengizinkan pengguna mengakses konten yang didasarkan pada model yang tidak disertakan dalam set model peran mereka.
- CN = Akses konten, Tanpa akses menu: Izin ini memungkinkan pengguna mengakses konten dan informasi kueri di seluruh instance Looker — bahkan untuk konten dan kueri berdasarkan model yang tidak disertakan dalam set model peran mereka.
- CM = Akses konten, Akses menu: Izin ini dapat mengekspos bagian menu Admin kepada pengguna non-admin dan memungkinkan pengguna melihat informasi tentang konten dan kueri berdasarkan model yang tidak disertakan dalam set model peran mereka.
Daftar berikut menjelaskan semua izin yang tersedia di Looker, sesuai urutan kemunculannya di halaman New Permission Set di bagian Admin:
| Izin | Bergantung Pada | Jenis | Definisi |
|---|---|---|---|
access_data |
Tidak ada | Spesifik per Model | Pengguna dapat mengakses data dari Looker, tetapi hanya data yang ditentukan oleh admin. Izin ini diperlukan untuk hampir semua fungsi Looker.Pengguna dengan izin ini, jika diberi akses ke model apa pun dalam project tertentu, dapat mengakses file apa pun di bagian Data project tersebut (seperti file peta kustom JSON).Pengguna Data Studio dengan izin ini dapat melihat data Looker di laporan Data Studio yang menggunakan konektor Looker. |
see_lookml_dashboards |
access_data |
Spesifik per Model | Pengguna dapat melihat folder LookML |
see_looks |
access_data |
Spesifik per Model | Pengguna dapat melihat Look yang disimpan (tetapi bukan dasbor) dalam folder. Pengguna harus memiliki izin explore untuk model yang relevan agar dapat mengeksplorasi Look tersebut. Pengguna juga memerlukan tingkat akses konten View untuk melihat Look di folder. |
see_user_dashboards |
see_looks |
Spesifik per Model | Pengguna dapat melihat dasbor yang ditentukan pengguna di folder, tetapi harus memiliki izin explore untuk model yang relevan guna mengeksplorasi dasbor tersebut. Pengguna juga memerlukan akses konten Lihat untuk melihat dasbor di folder. Pengguna yang juga memiliki izin save_dashboards dan akses konten Mengelola Akses, Mengedit ke folder dapat membuat dasbor yang ditentukan pengguna di folder tersebut. |
explore |
see_looks |
Spesifik per Model | Pengguna dapat mengakses dan menggunakan halaman Explore untuk membuat Look dan dasbor. Tanpa izin ini, pengguna hanya dapat melihat dasbor tersimpan (jika izin see_lookml_dashboards atau see_user_dashboards telah diberikan).Pengguna Data Studio dengan izin ini dapat membuat sumber data di Data Studio yang didasarkan pada Eksplorasi Looker. Mereka juga dapat melihat dan mengedit konfigurasi sumber data tersebut di Data Studio. |
create_table_calculations |
explore |
NN Seluruh Instance | Pengguna dapat melihat, mengedit, atau menambahkan kalkulasi tabel |
create_custom_fields |
explore |
NN Seluruh Instance | Pengguna dapat melihat, mengedit, atau menambahkan kolom khusus; pengguna yang hanya memiliki izin explore hanya dapat melihat kolom khusus. |
can_create_forecast |
explore |
NN Seluruh Instance | Pengguna dapat membuat dan mengedit perkiraan dalam visualisasi; pengguna yang tidak memiliki izin ini hanya dapat melihat perkiraan yang ada dalam konten yang dapat mereka akses. |
can_override_vis_config |
explore |
NN Seluruh Instance | Pengguna dapat mengakses Chart Config Editor, yang memungkinkan mereka mengubah nilai Highchart API JSON dari visualisasi serta menyesuaikan tampilan dan format visualisasi. |
save_content |
see_looks |
NN Seluruh Instance | Izin ini adalah izin induk dari save_dashboards, save_looks, dan create_public_looks. Izin ini harus diberikan dengan save_dashboards atau save_looks untuk mengedit Look dan dasbor, termasuk mengedit deskripsi di Look dan dasbor.
|
save_dashboards |
save_content |
NN Seluruh Instance | Pengguna dapat menyimpan dan mengedit dasbor, termasuk mengedit deskripsi di dasbor. Pengguna harus memiliki izin explore untuk model yang relevan agar dapat melakukan eksplorasi dari dasbor tersebut. Pengguna harus memiliki izin download_with_limit dan/atau download_without_limit untuk mendownload konten. |
save_looks |
save_content |
NN Seluruh Instance | Pengguna dapat menyimpan dan mengedit Look, termasuk mengedit deskripsi di Look. Pengguna harus memiliki izin explore untuk model yang relevan agar dapat melakukan eksplorasi dari Look tersebut. Pengguna harus memiliki izin download_with_limit dan/atau download_without_limit untuk mendownload konten. |
create_public_looks |
save_looks |
Spesifik per Model | Pengguna dapat menandai Look yang disimpan sebagai publik, yang kemudian akan menghasilkan URL yang memberikan akses ke Look tersebut tanpa autentikasi. |
download_with_limit |
see_looks |
Spesifik per Model | Izin ini berlaku untuk Look dan dasbor di Looker serta untuk laporan di Data Studio yang menggunakan konektor Looker. Pengguna dapat mendownload data,tetapi harus menentukan batas baris 5.000 atau kurang untuk menghindari masalah memori akibat download dalam jumlah besar. Pengguna Data Studio Pro dengan izin ini dapat mendownload laporan Data Studio yang menggunakan konektor Looker. |
download_without_limit |
see_looks |
Spesifik per Model | Izin ini berlaku untuk Look dan dasbor di Looker serta untuk laporan di Data Studio yang menggunakan konektor Looker. Sama seperti Pengguna Data Studio Pro dengan izin ini dapat mendownload laporan Data Studio yang menggunakan konektor Looker. |
schedule_look_emails |
see_looks |
Spesifik per Model | Izin ini berlaku untuk Look dan dasbor di Looker serta untuk laporan di Data Studio yang menggunakan konektor Looker.Pengguna dapat menjadwalkan pengiriman Look, dasbor, dan kueri dengan visualisasi yang akses datanya mereka miliki ke email. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan.Untuk mengirim atau menjadwalkan dasbor System Activity, pengguna harus memiliki akses ke semua model. Pengguna yang juga diberi izin create_alerts dapat mengirim notifikasi email pemberitahuan. Admin Looker dapat mengontrol domain email yang dapat digunakan oleh pengguna Looker dan pengguna sematan untuk mengirim email dengan Daftar domain email yang diizinkan di halaman Setelan di panel Admin.Pengguna yang juga diberi izin schedule_without_limit dapat memilih All Results saat mengirimkan Look atau Eksplorasi, yang akan mengirimkan semua baris data dari hasil kueri. Tanpa izin schedule_without_limit, pengiriman data Look atau Eksplorasi oleh pengguna tunduk pada batas baris sebanyak 5.000 baris.Pengguna Data Studio Pro dengan izin ini dapat menjadwalkan pengiriman laporan Data Studio yang menggunakan konektor Looker. |
schedule_external_look_emails |
schedule_look_emails |
Spesifik per Model | Pengguna dapat mengirim Look, dasbor, dan kueri apa pun dengan visualisasi yang akses datanya mereka miliki ke email. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan.Untuk mengirim atau menjadwalkan dasbor System Activity, pengguna harus memiliki akses ke semua model. Pengguna yang juga memiliki izin create_alerts dapat mengirim notifikasi pemberitahuan email. Pengguna dapat mengirimkan konten atau notifikasi pemberitahuan melalui email ke alamat email dengan domain apa pun, terlepas dari apakah Email domain allowlist di halaman Settings pada panel Admin berisi domain email atau tidak. |
create_alerts |
see_looks |
NN Seluruh Instance | Izin ini berlaku untuk dasbor di Looker dan diagram di laporan Data Studio yang menggunakan konektor Looker. Dari kartu dasbor, pengguna dapat membuat, menduplikasi, dan menghapus pemberitahuan mereka sendiri; serta dapat melihat dan menduplikasi pemberitahuan yang ditandai sebagai Publik oleh pengguna lain. Pengguna harus login ke Slack untuk melihat pemberitahuan ubin dasbor yang mengirimkan notifikasi Slack. Pengguna dapat melihat, mengedit, menonaktifkan, dan mengaktifkan pemberitahuan yang mereka miliki di halaman pengguna Kelola Pemberitahuan. Pengguna harus memiliki izin Pengguna Data Studio Pro dengan izin ini dapat membuat, menduplikasi, dan menghapus pemberitahuan di laporan Data Studio yang menggunakan konektor Looker. |
follow_alerts |
see_looks |
NN Seluruh Instance | Pengguna dapat melihat dan mengikuti pemberitahuan. Melihat notifikasi yang mereka ikuti atau yang mencantumkan mereka sebagai penerima dari halaman pengguna Kelola Notifikasi. |
send_to_s3 |
see_looks |
Spesifik per Model | Pengguna dapat mengirimkan Look, dasbor, dan kueri apa pun dengan visualisasi yang akses datanya mereka miliki ke bucket Amazon S3. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan. Izin ini diterapkan ke setiap model atau set model, bukan di seluruh instance Looker. |
send_to_sftp |
see_looks |
Spesifik per Model | Pengguna dapat mengirimkan Look, dasbor, dan kueri apa pun dengan visualisasi yang akses datanya mereka miliki ke server SFTP. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan. Izin ini diterapkan ke setiap model atau set model, bukan di seluruh instance Looker. |
send_outgoing_webhook |
see_looks |
Spesifik per Model | Pengguna dapat mengirimkan Look, dasbor, dan kueri apa pun dengan visualisasi yang akses datanya mereka miliki ke webhook. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan. Izin ini diterapkan ke setiap model atau set model, bukan di seluruh instance Looker. |
send_to_integration |
see_looks |
Spesifik per Model | Pengguna dapat mengirimkan Look, dasbor, dan kueri apa pun dengan visualisasi yang akses datanya mereka miliki ke layanan pihak ketiga yang terintegrasi dengan Looker menggunakan Looker Action Hub. Jika menggunakan tindakan kustom dengan atribut pengguna, pengguna harus memiliki izin ini dan memiliki nilai atribut pengguna yang tidak null dan valid untuk atribut pengguna yang ditentukan guna mengirimkan konten Looker ke tujuan tindakan tersebut. Izin ini tidak terkait dengan tindakan data. Pengguna dapat menjadwalkan pengiriman agar terjadi setelah datagroup dipicu, mengelola cache, dan membangun ulang PDT yang relevan. Izin ini diterapkan ke setiap model atau set model, bukan di seluruh instance Looker. |
schedule_without_limit |
see_looks |
Spesifik per Model | Ditambahkan di 26.4 Jika digabungkan dengan setidaknya satu izin lain yang memungkinkan pengguna mengirim konten Looker, izin ini memungkinkan pengguna mengirim Look atau Eksplorasi yang mengirim semua baris data. Izin ini menampilkan opsi All Results di Looker Scheduler untuk Look dan Explore. |
see_sql |
see_looks |
Spesifik per Model | Pengguna dapat mengakses tab SQL saat menjelajah dan pada error SQL apa pun yang disebabkan oleh kueri mereka. |
see_lookml |
see_looks |
Spesifik per Model | Pengguna memiliki akses hanya baca ke LookML. Pengguna harus memiliki izin ini untuk melihat link Go to LookML di panel Admin.
Jika ingin pengguna dapat mengedit LookML, Anda juga harus memberinya izin develop.
NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda menetapkan izin see_lookml kepada pengguna, dan Anda telah mengizinkan pengguna tersebut melihat setiap model yang merupakan bagian dari project, pengguna tersebut akan dapat melihat LookML untuk semua model dalam project tersebut. Namun, mereka tetap tidak akan dapat mengkueri model yang tidak Anda izinkan. |
develop |
see_looks |
Spesifik per Model | Pengguna dapat membuat perubahan lokal pada LookML, tetapi tidak dapat menyediakan perubahan tersebut untuk semua orang kecuali jika mereka juga memiliki izin deploy. Izin ini diperlukan untuk melihat opsi Dapatkan dukungan di menu Bantuan, dan untuk melihat metadata di Looker IDE. Pengguna juga memerlukan izin ini untuk mengakses opsi Rebuild Derived Tables & Run di menu roda gigi Explore. Izin ini tidak spesifik untuk model, jadi jika pengguna memiliki izin ini di satu model, mereka akan memiliki akses ke Rebuild Derived Tables & Run di semua model.NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda menetapkan izin develop kepada pengguna, dan Anda telah mengizinkan pengguna tersebut melihat setiap model yang merupakan bagian dari project, pengguna tersebut akan dapat mengembangkan LookML untuk semua model dalam project tersebut. Namun, mereka tetap tidak akan dapat mengkueri model yang tidak Anda izinkan. |
deploy |
develop |
NN Seluruh Instance | Pengguna dapat menerapkan perubahan LookML lokal ke produksi sehingga perubahan tersebut tersedia untuk semua orang. |
support_access_toggle |
develop |
NN Seluruh Instance | Pengguna dapat mengaktifkan atau menonaktifkan akses oleh analis Looker ke instance Looker Anda. |
manage_project_models |
develop |
Spesifik per Model | Pengguna dapat menambahkan, mengedit, atau menghapus konfigurasi model untuk model yang diizinkan di halaman Edit Model Configuration. Saat mengonfigurasi model, pengguna hanya dapat menggunakan koneksi cakupan project.NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda membuat peran dengan izin manage_project_models, peran tersebut akan memberikan akses ke semua model yang berbagi project dengan salah satu model dalam set model peran. |
use_global_connections |
manage_project_models |
Spesifik per Model | Pengguna dapat mengonfigurasi model yang diizinkan dengan koneksi cakupan project atau koneksi seluruh instance. |
manage_project_connections_restricted |
develop |
CM Khusus Model | Pengguna dapat melihat halaman Koneksi di menu Admin. Mereka dapat melihat, mengedit, dan membuat koneksi cakupan project untuk project apa pun dalam set model. Namun, mereka hanya dapat mengedit setelan koneksi berikut:
manage_project_connections_restricted kepada pengguna, pengguna tersebut akan dapat melihat, mengedit, dan membuat koneksi cakupan project untuk project apa pun yang disertakan dalam set model.
|
manage_project_connections |
manage_project_connections_restricted |
CM Khusus Model | Pengguna dapat melihat halaman Koneksi di menu Admin. Mereka dapat melihat, mengedit, dan membuat koneksi cakupan project untuk project apa pun yang disertakan dalam set model.NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda menetapkan izin manage_project_connections_restricted kepada pengguna, pengguna tersebut akan dapat melihat, mengedit, dan membuat koneksi cakupan project untuk project apa pun yang disertakan dalam set model. |
see_ci |
develop |
NN Seluruh Instance | Ditambahkan di 25.6 Pengguna dapat melihat hasil operasi Continuous Integration, melihat halaman Suite Continuous Integration, dan menjalankan suite pengujian. |
manage_ci |
see_ci |
NN Seluruh Instance | Ditambahkan di 25.6 Pengguna dapat membuat suite Continuous Integration, mengelola pengguna Continuous Integration, dan mengonfigurasi koneksi Git dengan Continuous Integration.Hanya admin yang dapat mengaktifkan fitur Continuous Integration untuk instance Looker. |
use_sql_runner |
see_lookml |
Spesifik per Model | Pengguna dapat menggunakan SQL Runner untuk menjalankan SQL mentah pada koneksi yang diizinkan. Pengguna juga dapat mendownload hasil menggunakan opsi Download di menu roda gigi SQL Runner, terlepas dari apakah pengguna memiliki izin download_with_limit atau download_without_limit. |
certify_content |
access_data |
Spesifik per Model | Ditambahkan di 25.20 Pengguna dapat certify dasbor, Look, dan Explore layanan mandiri.Izin ini hanya tersedia jika fitur pratinjau Access Content Certification telah diaktifkan untuk instance Anda. |
clear_cache_refresh |
access_data |
Spesifik per Model | Pengguna dapat menghapus cache dan memuat ulang dasbor internal dan tersemat, kartu dasbor, Look, dan Explore.Izin clear_cache_refresh otomatis ditambahkan ke set izin yang sudah ada dan berisi salah satu izin berikut: see_user_dashboards, see_lookml_dashboards, atau explore. Izin clear_cache_refresh tidak otomatis diterapkan ke peran yang disematkan.Pengguna Data Studio dengan izin ini dapat memuat ulang data Looker di laporan Data Studio yang menggunakan konektor Looker. |
see_drill_overlay |
access_data |
Spesifik per Model | Pengguna dapat melihat hasil perincian ke dalam ubin dasbor, tetapi tidak dapat menjelajahi hasil tersebut. Jika explore diberikan, izin ini juga otomatis diberikan (meskipun tidak dicentang). Pengguna juga harus memiliki izin explore untuk mendownload hasil perincian dalam format PNG. |
manage_schedules |
Tidak ada | CM Khusus Model | Ditambahkan di 25.2 Pengguna dapat menetapkan ulang dan menghapus jadwal di halaman Jadwal untuk model yang ditentukan. Izin ini tidak memberi pengguna kemampuan untuk melihat halaman Histori Jadwal. |
manage_spaces |
Tidak ada | CN Seluruh Instance | Pengguna dapat membuat, mengedit, memindahkan, dan menghapus folder. Pengguna juga memerlukan izin akses konten Manage Access, Edit. |
manage_homepage |
Tidak ada | NN Seluruh Instance | Pengguna dapat mengedit dan menambahkan konten ke sidebar yang dilihat semua pengguna Looker di halaman beranda Looker bawaan. |
manage_models |
Tidak ada | CN Seluruh Instance | Setiap model LookML dipetakan ke kumpulan koneksi database tertentu di halaman Manage LookML Projects. Dengan izin ini, pengguna dapat mengonfigurasi pemetaan ini, membuat project baru, dan menghapus project. Pengguna non-admin yang diberi izin ini akan memiliki akses ke semua koneksi yang diizinkan oleh model yang dapat mereka akses.NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda menetapkan izin manage_models kepada pengguna, pengguna tersebut akan dapat mengakses semua model di semua project dalam instance. |
create_prefetches |
Tidak ada | Instance Wide | Pengambilan data sangat tidak dianjurkan. Sebaiknya gunakan datagroups. |
login_special_email |
Tidak ada | Instance Wide | Pengguna dapat login dengan kredensial email/sandi, meskipun mekanisme login lain (seperti Google, LDAP, atau SAML) telah diaktifkan di instance Anda. Hal ini dapat berguna bagi konsultan atau orang lain yang mungkin bukan bagian dari sistem autentikasi normal Anda. |
embed_browse_spaces |
Tidak ada | NN Seluruh Instance |
|
embed_save_shared_space |
Tidak ada | Instance Wide | Mengizinkan pengguna dengan izin save_content menyimpan konten ke folder Bersama organisasi, jika ada. Pengguna yang memiliki izin save_content, tetapi tidak memiliki izin embed_save_shared_space, hanya akan memiliki opsi untuk menyimpan konten ke folder sematan pribadi mereka. |
manage_embed_settings |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengedit setelan penyematan di halaman Embed di bagian Platform pada menu Admin. |
manage_themes |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengonfigurasi setelan tema untuk dasbor, Look, dan Eksplorasi yang disematkan di halaman Themes di bagian Platform pada menu Admin.Izin ini hanya tersedia jika tema telah diaktifkan untuk instance Anda. |
manage_internal_themes |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengonfigurasi setelan tema untuk dasbor yang bersifat internal di Looker (tidak disematkan) di halaman Themes di bagian Platform pada menu Admin.Izin ini hanya tersedia jika fitur pratinjau Internal Dashboard Theming telah diaktifkan untuk instance Anda. |
manage_privatelabel |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengonfigurasi setelan label pribadi di halaman Private Label di bagian Platform pada menu Admin.Izin ini hanya tersedia jika label pribadi telah diaktifkan untuk instance Anda. |
see_alerts |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengakses halaman Alerts dan Alert History di bagian Admin, sehingga pengguna dapat melihat semua pemberitahuan di instance Looker. Pengguna dapat melihat, mengikuti, mengedit, menetapkan sendiri, dan menonaktifkan pemberitahuan yang dimiliki oleh pengguna lain dari halaman Admin Pemberitahuan.Pengguna harus memiliki izin untuk mengakses konten pokok pemberitahuan guna melihat atau menjelajahi dari visualisasi pemberitahuan (di halaman Alert Details) atau untuk membuka dasbornya. Izin ini tidak memberi pengguna kemampuan untuk melihat, membuat, mengikuti, atau menghapus pemberitahuan dari kartu dasbor.(Pratinjau) Pengguna dapat mengakses halaman admin Manage Workflows dan halaman pengguna Manage Workflows, sehingga pengguna dapat melihat semua alur kerja di instance Looker. Pengguna dapat melihat, mengedit, menonaktifkan, dan mengaktifkan alur kerja yang dimiliki oleh pengguna lain, tetapi harus memiliki akses ke data alur kerja untuk melihat visualisasi alur kerja di Detail alur kerja. Izin ini tidak memberi pengguna kemampuan untuk membuat alur kerja agen atau menggunakan Analisis Percakapan. |
see_queries |
Tidak ada | CM Seluruh Instance | Pengguna dapat melihat halaman Queries di bagian Admin Looker. Hak istimewa ini tidak memberi pengguna kemampuan untuk menghentikan kueri di halaman Kueri. |
see_logs |
Tidak ada | CM Seluruh Instance | Pengguna dapat melihat halaman Log di bagian Admin Looker. |
see_users |
Tidak ada | CM Seluruh Instance | Pengguna dapat melihat halaman Users (tetapi bukan halaman Groups) di bagian Admin Looker. Hak istimewa ini tidak memberi pengguna kemampuan untuk membuat pengguna baru, melihat atau membuat kredensial API, mereset sandi, atau mengubah pengguna atau hak istimewa. Pengguna yang diberi izin ini dapat melihat semua pengguna di semua grup pada instance, bahkan pada sistem tertutup. Pengguna dapat melihat semua nama grup dan semua nama peran, yang mungkin dianggap sebagai informasi sensitif oleh beberapa perusahaan. |
sudo |
see_users |
CM Seluruh Instance | Pengguna dapat melakukan sudo (dengan kata lain, bertindak sebagai dan mewarisi izin sementara) pengguna lain dengan mengklik tombol Sudo di halaman Pengguna.Izin sudo tidak mengizinkan non-admin untuk melakukan sudo sebagai admin, tetapi non-admin berpotensi meningkatkan hak istimewa mereka menggunakan sudo, jadi berhati-hatilah. |
manage_groups |
see_users |
CM Seluruh Instance | Pengguna dapat membuat, mengedit, dan menghapus grup di halaman Grup di bagian Pengguna pada menu Admin, kecuali grup yang terkait dengan peran Admin. |
manage_roles |
manage_groups |
CM Seluruh Instance | Pengguna dapat membuat, mengedit, dan menghapus peran, kecuali peran Admin, di halaman Peran di bagian Pengguna pada menu Admin. Pengguna tetap tidak dapat membuat, mengedit, atau menghapus set izin atau set model. |
manage_user_attributes |
see_users |
CM Seluruh Instance | Pengguna dapat membuat, mengedit, dan menghapus atribut pengguna di halaman User Attributes di bagian Users pada menu Admin. |
see_schedules |
Tidak ada | CM Seluruh Instance | Pengguna dapat melihat halaman Schedules dan Schedule History dari panel Admin di Looker. Hak istimewa ini tidak memberi pengguna kemampuan untuk menetapkan ulang, mengedit, atau menghapus jadwal pengguna lain di halaman Jadwal dan Histori Jadwal. |
see_pdts |
Tidak ada | Connection Specific | Pengguna dapat melihat halaman tabel turunan persisten di bagian Admin Looker dan melihat informasi tentang PDT dari project yang menggunakan koneksi apa pun yang terkait dengan model yang akses datanya mereka miliki.Izin ini disertakan dalam set izin default Developer untuk penginstalan Looker baru.Izin ini diterapkan ke koneksi yang akses datanya dimiliki pengguna, bukan di seluruh instance Looker atau ke model atau set model tertentu. |
see_datagroups |
Tidak ada | Spesifik per Model | Pengguna dapat melihat halaman Datagroups di bagian Admin Looker. Pengguna dapat melihat nama koneksi, nama model, dan informasi lainnya tentang grup data yang ditentukan dalam model yang akses datanya mereka miliki.Izin ini diterapkan ke model atau set model tertentu, bukan ke seluruh instance Looker atau ke koneksi. |
update_datagroups |
see_datagroups |
Spesifik per Model | Pengguna dapat memicu grup data, atau mereset cache-nya, melalui halaman Datagroups di bagian Admin Looker. Seperti pengguna yang memiliki izin see_datagroups, pengguna yang memiliki izin update_datagroups dapat melihat grup data yang ditentukan dalam project yang menggunakan model yang akses datanya mereka miliki.Izin ini diterapkan ke model atau set model tertentu, bukan ke seluruh instance Looker atau ke koneksi. |
see_system_activity |
Tidak ada | CM Seluruh Instance | Pengguna dapat mengakses Eksplorasi dan dasbor Aktivitas Sistem untuk melihat penggunaan, histori, dan metadata lainnya tentang instance Looker.
Dalam lingkungan tersemat,
pembatasan ketat mencegah pengguna tersemat merender data sistem
yang mendasarinya, meskipun Anda memberikan izin see_system_activity
selama autentikasi single sign-on (SSO). Untuk mengetahui cara alternatif dalam membagikan
data ini, lihat
Aktivitas
Sistem di lingkungan tersemat. |
see_admin |
Tidak ada | CM Seluruh Instance | Pengguna dapat memiliki akses hanya baca ke resource admin, termasuk halaman di panel Admin, kecuali halaman berikut:
|
mobile_app_access |
Tidak ada | NN Seluruh Instance | Pengguna dapat login ke instance Anda di perangkat seluler menggunakan aplikasi seluler Looker. Agar pengguna dapat login ke aplikasi seluler Looker, opsi Mobile Application Access di halaman General Settings di bagian Admin Looker harus diaktifkan terlebih dahulu.Izin mobile_app_access dapat ditambahkan ke set izin baru atau yang sudah ada, dan merupakan bagian dari semua set izin default Looker. |
manage_modelsets_restricted |
Tidak ada | CM Khusus Model |
Ditambahkan di 25.2
Pengguna dapat mengubah set model yang izin manage_modelsets_restricted-nya mereka miliki. Pengguna hanya dapat menambahkan model yang terdapat dalam set model yang juga memiliki izin manage_modelsets_restricted.NOTE: Izin ini berinteraksi dengan set model dengan cara yang berpotensi tidak terduga. Jika Anda menetapkan izin manage_modelsets_restricted kepada pengguna, dan Anda telah mengizinkan pengguna tersebut mengakses setiap model yang merupakan bagian dari project, pengguna tersebut akan dapat menetapkan semua model dalam project tersebut ke set model yang dapat diaksesnya. |
upload_data |
Tidak ada | NN Seluruh Instance | Ditambahkan di 25.20 Pengguna dapat mengupload file ke instance Anda untuk membuat Explore layanan mandiri. |
create_self_service_from_table |
Tidak ada | Spesifik per ModelNN | Ditambahkan di 26.14 Pengguna dapat membuat kanvas pemodelan visual berdasarkan tabel database untuk membuat Explore layanan mandiri. |
gemini_in_looker |
Tidak ada | Spesifik per Model | Izin ini adalah satu-satunya izin yang disertakan dalam peran default Gemini.Izin ini memberi pengguna kemampuan untuk melakukan tugas yang terkait dengan salah satu fitur Gemini in Looker yang diaktifkan dari halaman Gemini in Looker di panel Admin. Izin tambahan mungkin diperlukan untuk beberapa tugas. |
chat_with_agent |
gemini_in_looker |
Spesifik per Model | Ditambahkan pada 25.18 Pengguna Analisis Percakapan dapat melakukan chat dengan agen data yang didasarkan pada data dari maksimal lima Eksplorasi Looker. Izin tambahan diperlukan untuk melakukan chat dengan agen data dasbor. |
chat_with_explore |
chat_with_agent |
Spesifik per Model | Ditambahkan di 25.18 Pengguna Analisis Percakapan dapat melakukan chat dengan Eksplorasi Looker jika mereka juga memiliki izin tambahan yang diperlukan. |
save_agents |
chat_with_explore |
Spesifik per Model | Ditambahkan di 25.18 Pengguna Analisis Percakapan dapat membuat, mengedit, menghapus, dan membagikan agen data di dasbor atau Explore. Untuk mengedit, menghapus, atau membagikan agen data yang dibuat oleh pengguna lain, pengguna harus diberi peran yang berisi izin ini pada setiap model yang digunakan oleh agen serta izin tambahan yang diperlukan. |
publish_agent_externally |
save_agents |
Spesifik per Model | Ditambahkan di 26.6 Tersedia dalam versi Pratinjau, pengguna Analisis Percakapan dapat memublikasikan agen data ke Gemini Enterprise jika mereka juga memiliki izin tambahan yang diperlukan. |
admin_agents |
gemini_in_looker |
Spesifik per Model | Ditambahkan pada 25.18 Pengguna Analisis Percakapan dapat membuat, mengedit, membagikan, dan menghapus agen data jika mereka juga memiliki izin tambahan yang diperlukan. Dengan izin ini, pengguna tidak perlu diberi akses konten ke agen data untuk dapat mengedit, menghapus, atau membagikan agen data yang dibuat oleh pengguna lain. |
Hal-hal yang perlu diketahui tentang set izin
Izin berikut berinteraksi dengan set model dengan cara yang mungkin tidak terduga:
develop;see_lookml— Di IDE Looker, satu project dapat berisi beberapa file model. Jika Anda menetapkan izindevelopatausee_lookmlkepada pengguna, dan Anda telah mengizinkan pengguna tersebut melihat model apa pun yang merupakan bagian dari project, pengguna tersebut akan dapat mengembangkan atau melihat LookML untuk semua model dalam project tersebut. Namun, mereka tetap tidak akan dapat mengkueri model yang tidak Anda izinkan.manage_models— Jika Anda menetapkan izinmanage_modelskepada pengguna, pengguna tersebut akan dapat mengakses semua model di semua project dalam instance.manage_modelsets_restricted— Jika Anda menetapkan izinmanage_modelsets_restrictedkepada pengguna, mereka dapat menetapkan model apa pun dalam project yang dapat mereka akses.manage_project_connections— Jika Anda menetapkan izinmanage_project_connections_restrictedataumanage_project_connectionskepada pengguna, pengguna tersebut akan dapat melihat, mengedit, dan membuat koneksi cakupan project untuk project apa pun yang disertakan dalam set model.
Set model
Set model menentukan data dan kolom LookML yang dapat dilihat oleh pengguna atau grup. Setiap set adalah daftar model LookML yang dapat diakses oleh pengguna atau grup. Anda dapat menganggap set model menjalankan dua fungsi:
- Set model mengontrol model mana dalam LookML Anda yang akan menerapkan izin (jika izin tersebut khusus untuk model).
- Set model membatasi data dan kolom LookML yang dapat dilihat pengguna, karena setiap model terhubung ke koneksi database tertentu dan berisi kolom LookML tertentu.
Membuat set model
Untuk membuat set model:
Klik tombol Add Model Set di bagian atas halaman Roles.
Looker akan menampilkan halaman New Model Set. Masukkan nama untuk set model baru.
Pilih model yang harus disertakan dalam set model baru.
Klik tombol New Model Set di bagian bawah halaman. Set model baru akan muncul di bagian Model Sets di halaman Roles.
Model yang disertakan dalam project yang tertunda akan muncul dalam daftar Models di halaman New Model Set dan Edit Model Set.
Menghapus atau mengganti nama model tidak akan mengubah set model yang menyertakan model tersebut. Jika model dihapus atau diganti namanya, sebaiknya admin Looker juga menghapus nama model tersebut dari set model terkait, menggunakan halaman Edit Model Set. Menghapus nama model yang dihapus dari set model akan mencegah model baru dengan nama yang sama disertakan secara tidak sengaja dalam set model tersebut.
Untuk mempelajari lebih lanjut model, lihat halaman dokumentasi Parameter model.
Membuat beberapa model dan set model
Contoh berikut mengilustrasikan cara menggunakan beberapa set model untuk membatasi akses ke data. Pertimbangkan skenario saat Anda memiliki dua tim, yaitu Pemasaran dan Dukungan. Dalam contoh ini, kedua tim ini tidak boleh memiliki akses ke seluruh model, jadi Anda akan membuat model terpisah untuk setiap tim. Untuk memisahkan akses data mereka, Anda akan melakukan langkah-langkah berikut:
- Salin model menjadi dua model baru.
- Dalam model baru pertama, sertakan hanya tabel virtual, kolom, dan Eksplorasi yang dapat diakses oleh tim Pemasaran.
- Membuat set model untuk tim Pemasaran yang hanya menyertakan model baru ini.
- Buat peran baru untuk tim Marketing yang mencakup set model baru ini dan izin yang sesuai untuk tim Marketing.
- Tetapkan peran baru ini ke grup tim Marketing.
- Ulangi langkah 2 hingga 5 guna mengonfigurasi model kedua untuk tim Dukungan.
Mengedit set model
Setelah set model dibuat, lakukan langkah-langkah berikut untuk mengeditnya:
Di halaman Roles, klik menu tiga titik Options di sebelah kanan set model yang ingin Anda edit, lalu pilih Edit.
Looker akan menampilkan halaman Edit Model Set. Atau, masukkan nama baru untuk set model di kolom Name.
Tambahkan atau hapus model dari set model di bagian Models.
Klik tombol Update Model Set di bagian bawah halaman.
Model yang disertakan dalam project yang tertunda akan muncul dalam daftar Models di halaman New Model Set dan Edit Model Set.
Menghapus atau mengganti nama model tidak akan mengubah set model yang menyertakan model tersebut. Saat model dihapus atau diganti namanya, sebaiknya admin Looker juga menghapus nama model tersebut dari set model terkait, menggunakan halaman Edit Model Set. Menghapus nama model yang dihapus dari set model akan mencegah model baru dengan nama yang sama disertakan secara tidak sengaja dalam set model tersebut.
Menghapus set model
Untuk menghapus set model, di halaman Roles, klik menu Options tiga titik di sebelah kanan set model yang ingin Anda hapus, lalu pilih Delete.
Membuat dan menetapkan peran khusus
Peran kustom menggabungkan set izin default atau kustom dan set model default atau kustom. Peran hanya dapat dibuat berdasarkan set izin dan model yang sudah ada. Jika tidak ada set izin yang mewakili semua hal yang Anda inginkan agar dapat dilakukan pengguna atau jika tidak ada set model yang berisi semua model yang Anda inginkan agar dapat dilakukan pengguna, Anda harus membuat set izin atau set model.
Membuat peran kustom yang menggunakan set izin dan model yang ada
Untuk menetapkan peran khusus dengan set izin yang ada dan set model yang ada, ikuti langkah-langkah berikut:
- Buka halaman Roles di bagian Users pada panel Admin.
- Pilih Add Role.
- Masukkan nama untuk peran baru Anda. Sering kali nama peran menunjukkan sesuatu tentang tugas yang dapat dilakukan pengguna dengan peran tersebut.
- Di samping Permission Set, pilih set izin yang ingin Anda gunakan untuk peran ini. Kumpulan izin akan muncul di samping set izin yang dipilih (atau di link Lihat yang dapat diperluas jika Peningkatan Peran Baru/Edit diaktifkan).
- Di samping Model Set, pilih set model yang ingin Anda gunakan untuk peran ini. Set model akan muncul di samping set izin yang dipilih. Untuk menerapkan set izin yang dipilih ke semua model di instance Looker, pilih All.
- Jika perlu, di bagian Grup atau Pengguna, pilih grup atau pengguna yang ingin Anda tetapkan peran khusus. Anda juga dapat menambahkan pengguna dan grup ke peran tersebut nanti dengan memperbarui setelan peran atau Anda dapat menetapkan peran tersebut nanti dari halaman Pengguna atau Grup di panel Admin.
- Klik New Role (atau Confirm jika Anda menggunakan New/Edit Roles Enhancement) untuk menyimpan peran khusus ini.
Membuat peran khusus yang menggunakan set izin dan model baru
Untuk membuat peran khusus menggunakan kumpulan izin dan model baru, buka halaman Roles di bagian Users pada panel Admin.
Untuk membuat set izin baru, ikuti langkah-langkah berikut:
- Pilih Add Permission Set.
- Berikan label untuk set izin baru Anda di kolom Name.
- Pilih izin yang Anda inginkan, lalu klik New Permission Set.
Untuk membuat set model baru, ikuti langkah-langkah berikut:
- Dari halaman Roles, pilih Add Model Set.
- Masukkan label untuk set model baru Anda di kolom Name.
- Pilih model yang ingin Anda terapkan ke peran Anda.
- Pilih New Model Set.
Untuk membuat peran khusus menggunakan set izin dan model baru, ikuti langkah-langkah berikut:
- Di halaman Roles, pilih Add Role.
- Masukkan nama untuk peran baru Anda. Sering kali nama peran menunjukkan sesuatu tentang tugas yang dapat dilakukan pengguna dengan peran tersebut.
- Berikan label untuk peran baru Anda di kolom Name.
- Untuk Permission Set, pilih set izin yang baru saja Anda buat.
- Untuk Model Set, pilih set model yang baru saja Anda buat.
- Jika perlu, di bagian Grup atau Pengguna, pilih grup atau pengguna yang ingin Anda tetapkan peran khusus. Anda juga dapat menambahkan pengguna dan grup ke peran tersebut nanti dengan memperbarui setelan peran atau Anda dapat menetapkan peran tersebut nanti dari halaman Pengguna atau Grup di panel Admin.
- Klik New Role (atau Confirm jika Anda menggunakan New/Edit Roles Enhancement) untuk menyimpan peran khusus ini.