required_access_grants (para las exploraciones)

En esta página, se hace referencia al parámetro required_access_grants que forma parte de una Exploración.

required_access_grants también puede formar parte de una unión, como se describe en la página de documentación del parámetro required_access_grants (para uniones).

required_access_grants también puede formar parte de una vista, como se describe en la página de documentación del parámetro required_access_grants (para vistas).

required_access_grants también puede formar parte de una dimensión, un grupo de dimensiones, una métrica, un filtro o un parámetro, como se describe en la página de documentación del parámetro required_access_grant.

Uso

explore: explore_name {
  required_access_grants: [access_grant_name, access_grant_name, ...]
}
Jerarquía
required_access_grants
Valor predeterminado
Ninguno

Acepta
Corchetes que contienen una lista separada por comas de los nombres de las concesiones de acceso

Definición

required_access_grants se combina con el parámetro access_grant a nivel del modelo para limitar el acceso a una exploración solo a los usuarios que tienen asignado un valor específico de atributo del usuario.

required_access_grants funciona de la siguiente manera:

  1. Para definir un otorgamiento de acceso, usa el parámetro access_grant. Como parte de la definición, asocias el otorgamiento de acceso con un atributo del usuario. También especificas qué valores de atributos del usuario brindan acceso al permiso de acceso.
  2. A continuación, usas required_access_grants para restringir una exploración solo a los usuarios que tienen acceso a cada otorgamiento de acceso que se indica.

Este LookML requiere que los usuarios tengan acceso a los permisos de acceso can_view_financial_data y view_payroll para ver el Explorar payroll:

explore: payroll {
  ...
  required_access_grants: [can_view_financial_data, view_payroll]
}

Los usuarios que no tengan acceso a todos los permisos de acceso asignados a la Exploración no la verán. No podrán ver las vistas ni los mosaicos de paneles basados en la exploración, y no verán la exploración en el menú Explorar. Para obtener más información sobre cómo definir un otorgamiento de acceso, consulta la página de documentación del parámetro access_grant.

Ejemplo

Expón la pestaña financial Explorar solo a los usuarios que tengan acceso al permiso de acceso de accounting:

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

Consideraciones adicionales

Restringir el acceso a una exploración no restringe el acceso a sus estructuras de LookML subyacentes. Por lo tanto, una unión, una vista o un campo sin restricciones que forme parte de otras Exploraciones seguirá disponible si esas Exploraciones no tienen restricciones. Usa el parámetro required_access_grants en el nivel de unión, vista o campo para restringir esos elementos de forma individual.