Primeiros passos com a incorporação: como administrar 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, como opção, fornecer dados de atributo do usuário para os usuários de incorporação. Neste documento, apresentamos uma visão geral desses elementos no Looker.

Modelos

Os modelos determinam quais dados os usuários de incorporação podem acessar.

Cada modelo do LookML consiste em uma única conexão de banco de dados e um ou mais Explores. Cada Análise determina quais tabelas e campos do banco de dados estão disponíveis para o modelo, como 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 os diferentes conjuntos de usuários podem acessar. Por exemplo, os usuários no departamento de Vendas podem precisar de acesso a dados diferentes dos usuários no departamento de Compras. Nesse caso, é possível fornecer dois modelos, cada um selecionado para um único caso de uso.

Em um URL de incorporação assinado ou ao usar o endpoint de 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"
]

Pelo menos um valor de modelo é necessário em um URL de incorporação assinado.

Permissões

As permissões determinam o que os usuários de incorporação podem fazer no Looker.

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

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

[
  "access_data",
  "see_looks"
]

Pelo menos uma permissão é necessária em um URL de incorporação assinado. Para ver a lista de permissões compatíveis com a incorporação assinada, acesse a página de documentação Incorporação assinada.

Atributos do usuário

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

Cada usuário no Looker tem vários atributos padrão, como first_name, last_name e locale. Os administradores do Looker também podem criar atributos do 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 estão associados. Nesse caso, é possível criar um atributo de usuário company personalizado que aceita vários valores que concedem ou limitam o acesso aos dados. Em seguida, atribua o valor apropriado a cada usuário de incorporação para limitar o acesso aos dados no nível do usuário.

Em um URL de incorporação assinado ou ao usar o endpoint de 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 de incorporação assinado.