required_access_grants (para explores)

Esta página se refere ao parâmetro required_access_grants que faz parte de um Explorar.

required_access_grants também pode fazer parte de uma mesclagem, descrita na página de documentação do parâmetro required_access_grants (para mesclagens).

required_access_grants também pode fazer parte de uma visualização, descrita na página de documentação do parâmetro required_access_grants (para visualizações).

O required_access_grants também pode fazer parte de uma dimensão, grupo de dimensões, medida, filtro ou parâmetro descrito na página de documentação de parâmetros required_access_grant.

Uso

explore: explore_name {
required_access_grants: [access_grant_name, access_grant_name, ...]
}
}
Hierarquia
required_access_grants
Valor padrão
Nenhuma

Aceita
Colchetes contendo uma lista separada por vírgulas de nomes de concessão de acesso

Definição

O required_access_grants faz o pareamento com o parâmetro access_grant no nível do modelo, para limitar o acesso de um recurso Explorar apenas aos usuários que têm um valor específico de atributo do usuário atribuído a eles.

required_access_grants funciona assim:

  1. Defina uma concessão de acesso usando o parâmetro access_grant. Como parte da definição, você associa o benefício de acesso a um atributo do usuário. Você também especifica quais valores de atributo do usuário concedem acesso.
  2. Em seguida, use required_access_grants para restringir uma exploração apenas aos usuários com acesso a todas as concessões de acesso listadas.

Este LookML exige que os usuários tenham acesso às concessões de acesso can_view_financial_data e view_payroll para ver o payroll Explorar:

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

Os usuários que não tiverem acesso a todas as concessões de acesso atribuídas à ferramenta Explorar não a verão. Eles não podem ver a aparência dos blocos ou do painel com base em "Explorar", mas também não podem vê-la no menu "Explorar".

Para mais informações sobre como definir uma concessão de acesso, consulte a página de documentação do parâmetro access_grant.

Exemplo

Exponha a exploração financial apenas aos usuários com acesso à concessão de acesso accounting:

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

Outras considerações

Restringir o acesso a um recurso Explorar não restringe o acesso às estruturas subjacentes do LookML. Portanto, uma participação, visualização ou campo irrestrito que faça parte de outras explorações ainda estará disponível se elas forem irrestritas. Use o parâmetro required_access_grants no nível de join, view ou field para restringir esses itens individualmente.