required_access_grants (per le 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'unione, come descritto nella pagina della documentazione relativa al parametro required_access_grants (per le unioni).

required_access_grants può anche far parte di una vista, come descritto nella pagina della documentazione dedicata al parametro required_access_grants (per le viste).

required_access_grants può anche far parte di una dimensione, di un gruppo di dimensioni, di una misura, di un filtro o di un parametro, descritti nella pagina di documentazione del parametro required_access_grant.

Utilizzo

explore: explore_name {
  required_access_grants: [access_grant_name, access_grant_name, ...]
}
Gerarchia
required_access_grants
Valore predefinito
Nessuno

Accetta
Parentesi quadre contenenti un elenco separato da virgole di nomi di concessioni di accesso

Definizione

required_access_grants si accoppia al parametro access_grant a livello di modello per limitare l'accesso a un Explore solo agli utenti a cui è stato assegnato un valore specifico dell'attributo utente.

required_access_grants funziona così:

  1. Definisci una concessione di accesso utilizzando il parametro access_grant. Nell'ambito della definizione, associ la concessione dell'accesso a un attributo utente. Specifichi anche quali valori degli attributi utente forniscono l'accesso alla concessione di accesso.
  2. Successivamente, utilizzi required_access_grants per limitare un Explore solo agli utenti che hanno accesso a ogni concessione di accesso elencata.

Questo LookML richiede che gli utenti dispongano sia delle concessioni di accesso can_view_financial_data sia di quelle view_payroll per visualizzare l'esplorazione 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 all'esplorazione non la vedranno. Non possono visualizzare i Look o i riquadri della dashboard basati sull'esplorazione e non vedranno l'esplorazione 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

Mostra l'esplorazione financial solo agli utenti che hanno accesso alla concessione di accesso accounting:

explore: financial {
  ...
  required_access_grants: [accounting]
}

Ulteriori considerazioni

La limitazione dell'accesso a un'esplorazione non limita l'accesso alle relative strutture LookML sottostanti. Pertanto, un join, una visualizzazione o un campo senza limitazioni che fa parte di altre esplorazioni sarà comunque disponibile se queste esplorazioni non sono limitate. Utilizza il parametro required_access_grants a livello di join, vista o campo per limitare individualmente questi elementi.