Noções básicas sobre a incorporação — administração de usuários

Para criar um URL de incorporação assinado, é necessário identificar os modelos e as permissões disponíveis para cada usuário de incorporação e, opcionalmente, fornecer dados de atributos do usuário para usuários de incorporação. Este documento fornece uma visão geral rápida desses elementos no Looker.

Modelos

Os modelos determinam quais dados os usuários incorporados podem acessar.

Cada modelo do LookML consiste em uma única conexão de banco de dados e uma ou mais análises. Cada análise detalhada determina quais tabelas e campos do banco de dados estão disponíveis para o modelo, como eles são mesclados e como são apresentados ao usuário. É comum que vários modelos se conectem a um único banco de dados, que determina quais dados diferentes conjuntos de usuários podem acessar. Por exemplo, os usuários do departamento de vendas podem precisar de acesso a dados diferentes dos usuários do departamento de compras. Nesse caso, você pode fornecer dois modelos, cada um deles criado para um único caso de uso.

Em um URL de incorporação assinado ou ao usar o endpoint da API create_sso_embed_url, você especifica quais modelos um usuário de incorporação pode acessar, listando-os por nome. Exemplo:

[
  "model_one",
  "model_two"
]

É necessário ter pelo menos um valor de modelo em um URL de incorporação assinado.

Permissões

As permissões determinam o que os usuários incorporados podem fazer no Looker.

Todas as funções no Looker exigem permissão para serem executadas. Por exemplo, um usuário que não tem a permissão access_data não poderá acessar nenhum dado. Um usuário que tem a permissão access_data, mas não a save_content, pode visualizar o conteúdo, mas não fazer e salvar alterações nele.

Em um URL de incorporação assinado ou ao usar o endpoint da API create_sso_embed_url, você especifica quais permissões um usuário de incorporação tem listando-as por nome. Exemplo:

[
  "access_data",
  "see_looks"
]

É necessário ter pelo menos uma permissão em um URL de incorporação assinado. Confira a lista de permissões compatíveis com a incorporação assinada na página de documentação Incorporação assinada.

Atributos do usuário

Os atributos do usuário são um método para fornecer metadados sobre os usuários incorporados. Eles consistem em pares de nome e valor.

Todos os usuários no Looker têm vários atributos padrão, como first_name, last_name e locale. Os administradores do Looker também podem criar atributos de usuário personalizados em vários tipos de dados. Por exemplo, você pode ter um aplicativo em que os dados apresentados ao usuário incorporado variam de acordo com a empresa a que ele está associado. Nesse caso, você pode criar um atributo de usuário company personalizado que aceite vários valores que concedem ou limitam o acesso aos dados. Em seguida, atribua o valor apropriado a cada usuário incorporado para limitar o acesso aos dados no nível do usuário.

Em um URL de incorporação assinado ou ao usar o endpoint da API create_sso_embed_url, você especifica quais atributos do usuário são atribuídos a um usuário de incorporação listando cada par de nome e valor. Exemplo:

{
  "vendor_id" : "17",
  "company" : "altostrat.com"
}

Os atributos do usuário são opcionais em um URL incorporado assinado.