Para criar um URL incorporado assinado, tem de identificar os modelos e as autorizações disponíveis para cada utilizador da incorporação e, opcionalmente, fornecer dados de atributos do utilizador para utilizadores da incorporação. Este documento oferece uma vista geral rápida do que são estes elementos no Looker.
Modelos
Os modelos determinam a que dados os utilizadores da incorporação podem aceder.
Cada modelo do LookML consiste numa única ligação da base de dados e numa ou mais explorações. Cada exploração determina que tabelas e campos da base de dados estão disponíveis para o modelo, como são unidos e como são apresentados ao utilizador. É comum vários modelos ligarem-se a uma única base de dados, o que determina a que dados diferentes conjuntos de utilizadores podem aceder. Por exemplo, os utilizadores do departamento de vendas podem precisar de acesso a dados diferentes dos utilizadores do departamento de compras. Nesse caso, pode fornecer dois modelos, cada um preparado para um único exemplo de utilização.
Num URL incorporado assinado ou quando usa o ponto final da API create_sso_embed_url
, especifica os modelos aos quais um utilizador incorporado pode aceder ao listá-los por nome. Por exemplo:
[
"model_one",
"model_two"
]
É necessário, pelo menos, um valor de modelo num URL incorporado assinado.
Autorizações
As autorizações determinam o que os utilizadores incorporados podem fazer no Looker.
Todas as funções no Looker requerem autorização para serem executadas. Por exemplo, um utilizador que não tenha a autorização access_data
não pode ver dados. Um utilizador que tenha a autorização access_data
, mas não a autorização save_content
, pode ver o conteúdo, mas não pode fazer nem guardar alterações ao conteúdo.
Num URL incorporado assinado ou quando usa o ponto final da API create_sso_embed_url
, especifica as autorizações que um utilizador incorporado tem ao listá-las por nome. Por exemplo:
[
"access_data",
"see_looks"
]
É necessária, pelo menos, uma autorização num URL incorporado assinado. Pode ver a lista de autorizações suportadas pela incorporação assinada na página de documentação Incorporação assinada.
Atributos do utilizador
Os atributos do utilizador são um método para fornecer metadados sobre os utilizadores incorporados. Consistem em pares de nome e valor.
Todos os utilizadores no Looker têm vários atributos de utilizador predefinidos, como first_name
, last_name
e locale
. Os administradores do Looker também podem criar atributos de utilizador personalizados em vários tipos de dados. Por exemplo, pode ter uma aplicação em que os dados apresentados ao utilizador da incorporação variam consoante a empresa à qual está associado. Nesse caso, pode criar um atributo do utilizador company
personalizado que aceite vários valores que concedam ou limitem o acesso aos dados. Em seguida, atribui o valor adequado a cada utilizador incorporado para limitar o acesso aos dados ao nível do utilizador.
Num URL incorporado assinado ou quando usa o ponto final da API create_sso_embed_url
, especifica os atributos do utilizador que são atribuídos a um utilizador incorporado ao listar cada par de nome e valor. Por exemplo:
{
"vendor_id" : "17",
"company" : "altostrat.com"
}
Os atributos do utilizador são opcionais num URL incorporado assinado.