Questa pagina si riferisce al parametro
required_access_grants
che fa parte di un'esplorazione.
required_access_grants
può anche far parte di un join, descritto nella pagina della documentazione relativa al parametrorequired_access_grants
(per join).
required_access_grants
può anche far parte di una vista, descritto nella pagina della documentazione relativa al parametrorequired_access_grants
(per viste).
required_access_grants
può anche far parte di una dimensione, un gruppo di dimensioni, una misurazione, un filtro o un parametro, descritto nella pagina della documentazione relativa al parametrorequired_access_grant
.
Utilizzo
required_access_grants: [access_grant_name, access_grant_name, ...]
}
}
Gerarchia
required_access_grants |
Valore predefinito
NessunaAccetta
Parentesi quadre che contengono un elenco di nomi di concessioni di accesso separati da virgole |
Definizione
required_access_grants
accoppia il parametro access_grant
a livello di modello per limitare l'accesso di un'esplorazione solo agli utenti a cui è assegnato un valore attributo utente specifico.
required_access_grants
funziona in questo modo:
- Per definire una concessione di accesso, utilizza il parametro
access_grant
. Come parte della definizione, la concessione dell'accesso viene associata a un attributo utente. Inoltre, puoi specificare i valori degli attributi utente che forniscono l'accesso alla concessione di accesso. - Successivamente, utilizzerai
required_access_grants
per limitare un'esplorazione ai soli utenti che hanno accesso a ciascuna concessione di accesso elencata.
Questo LookML richiede che gli utenti abbiano accesso alle licenze can_view_financial_data
e view_payroll
per visualizzare la funzionalità Esplora di payroll
:
explore: payroll {
...
required_access_grants: [can_view_financial_data, view_payroll]
}
Gli utenti che non hanno accesso a tutte le concessioni di accesso assegnate alla funzionalità Esplora non la vedranno affatto. Non può visualizzare Look o riquadri della dashboard in base all'esplorazione e non la vedrà nel menu Esplora.
Per saperne di più su come definire una concessione di accesso, consulta la pagina della documentazione relativa al parametro access_grant
.
Esempio
Esponi financial
Esplora solo agli utenti che hanno accesso alla concessione dell'accesso accounting
:
explore: financial {
...
required_access_grants: [accounting]
}
Ulteriori considerazioni
La limitazione dell'accesso a un Explore non limita l'accesso alle sue strutture LookML sottostanti. Pertanto, un join, una visualizzazione o un campo senza restrizioni che fa parte di altre esplorazioni sarà comunque disponibile se queste esplorazioni non hanno limitazioni. Utilizza il parametro required_access_grants
a livello di join, view o field per limitare gli elementi singolarmente.