Halaman ini merujuk pada parameter
required_access_grantsyang merupakan bagian dari Explore.
required_access_grantsjuga dapat menjadi bagian dari gabungan, yang dijelaskan di halaman dokumentasi parameterrequired_access_grants(untuk gabungan).
required_access_grantsjuga dapat menjadi bagian dari tampilan, yang dijelaskan di halaman dokumentasi parameterrequired_access_grants(untuk tampilan).
required_access_grantsjuga dapat menjadi bagian dari dimensi, grup dimensi, ukuran, filter, atau parameter, yang dijelaskan di halaman dokumentasi parameterrequired_access_grant.
Penggunaan
explore: explore_name {
required_access_grants: [access_grant_name, access_grant_name, ...]
}
|
Hierarki
required_access_grants |
Nilai Default
Tidak ada
Menerima
Tanda kurung siku yang berisi daftar nama pemberian akses yang dipisahkan koma
|
Definisi
required_access_grants berpasangan dengan parameter access_grant tingkat model untuk membatasi akses Eksplorasi hanya bagi pengguna yang memiliki nilai atribut pengguna tertentu yang ditetapkan kepada mereka.
required_access_grants berfungsi seperti ini:
- Anda menentukan hibah akses menggunakan parameter
access_grant. Sebagai bagian dari definisi, Anda mengaitkan pemberian akses dengan atribut pengguna. Anda juga menentukan nilai atribut pengguna mana yang memberikan akses ke pemberian akses. - Selanjutnya, Anda menggunakan
required_access_grantsuntuk membatasi Eksplorasi hanya bagi pengguna yang memiliki akses ke setiap pemberian akses yang tercantum.
LookML ini mengharuskan pengguna memiliki akses ke hibah akses can_view_financial_data dan view_payroll untuk melihat Jelajah payroll:
explore: payroll {
...
required_access_grants: [can_view_financial_data, view_payroll]
}
Pengguna yang tidak memiliki akses ke semua hibah akses yang ditetapkan ke Eksplorasi tidak akan melihat Eksplorasi sama sekali. Mereka tidak dapat melihat Look atau kartu dasbor yang didasarkan pada Eksplorasi, dan mereka tidak akan melihat Eksplorasi di menu Jelajahi.
Untuk mengetahui informasi selengkapnya tentang cara menentukan pemberian akses, lihat halaman dokumentasi parameter access_grant.
Contoh
Mengekspos Eksplorasi financial hanya kepada pengguna yang memiliki akses ke hibah akses accounting:
explore: financial {
...
required_access_grants: [accounting]
}
Pertimbangan lainnya
Membatasi akses ke Eksplorasi tidak membatasi akses ke struktur LookML pokoknya. Jadi, gabungan, tampilan, atau kolom yang tidak dibatasi yang merupakan bagian dari Eksplorasi lain akan tetap tersedia jika Eksplorasi tersebut tidak dibatasi. Gunakan parameter required_access_grants di tingkat join, view, atau field untuk membatasi item tersebut satu per satu.