required_access_grants (para Explorar)

En esta página, se hace referencia al parámetro required_access_grants que forma parte de Explorar.

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

required_access_grants también puede ser parte de una vista, descrita 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 medida, un filtro o un parámetro, que 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
Ninguna

Acepta
Corchetes con una lista separada por comas de nombres de permisos de acceso

Definición

required_access_grants se vincula con el parámetro access_grant a nivel de modelo para limitar el acceso de Explorar solo a los usuarios que tienen asignado un valor de atributo de usuario específico.

required_access_grants funciona de la siguiente manera:

  1. Para definir una concesión de acceso, usa el parámetro access_grant. Como parte de la definición, asocias la concesión de acceso con un atributo de usuario. También debes especificar qué valores de atributos de usuario proporcionan acceso a la concesión de acceso.
  2. A continuación, usa required_access_grants para restringir una exploración a solo aquellos usuarios que tienen acceso a cada otorgamiento de acceso indicado.

Este LookML requiere que los usuarios tengan acceso a los permisos de acceso can_view_financial_data y view_payroll para ver la exploración de 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 Explorar no verán la herramienta. Está restringido a no ver los estilos ni los mosaicos del panel en función de Explorar y no verá la opción Explorar en el menú.

Para obtener más información sobre cómo definir una concesión de acceso, consulta la página de documentación del parámetro access_grant.

Ejemplo

Exponer la exploración de financial solo a los usuarios que tienen acceso a la concesión de acceso de accounting:

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

Consideraciones adicionales

Restringir el acceso a Explorar no restringe el acceso a sus estructuras de LookML subyacentes. Por lo tanto, aún estarán disponibles las combinaciones, las vistas o los campos sin restricciones que pertenezcan a otras exploraciones, siempre que no estén restringidos. Usa el parámetro required_access_grants a nivel de unión, vista o campo para restringir esos elementos individualmente.