required_access_grants (per esplorazioni)

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 parametro required_access_grants (per join).

required_access_grants può anche far parte di una vista, descritto nella pagina della documentazione relativa al parametro required_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 parametro required_access_grant.

Utilizzo

Explore: Explore_name {
required_access_grants: [access_grant_name, access_grant_name, ...]
}
}
Gerarchia
required_access_grants
Valore predefinito
Nessuna

Accetta
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:

  1. 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.
  2. 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.