Para crear una URL de incorporación firmada, debes identificar los modelos y permisos que están disponibles para cada usuario incorporado y, de manera opcional, proporcionar datos de atributos de usuario para los usuarios incorporados. En este documento, se proporciona una descripción general rápida de qué son estos elementos en Looker.
Modelos
Los modelos determinan a qué datos pueden acceder los usuarios incorporados.
Cada modelo de LookML consta de una sola conexión de base de datos y una o más exploraciones. Cada exploración determina qué tablas y campos de bases de datos están disponibles para el modelo, cómo se unen y cómo se presentan al usuario. Es común que varios modelos se conecten a una sola base de datos, que determina a qué datos pueden acceder diferentes conjuntos de usuarios. Por ejemplo, es posible que los usuarios del departamento de Ventas necesiten acceso a datos diferentes a los de los usuarios del departamento de Compras. En ese caso, puedes proporcionar dos modelos, cada uno seleccionado para un solo caso de uso.
En una URL de incorporación firmada, o cuando usas el extremo de API de create_sso_embed_url
, debes especificar a qué modelos puede acceder un usuario incorporado en una lista con su nombre. Por ejemplo:
[
"model_one",
"model_two"
]
Se requiere al menos un valor de modelo en una URL de incorporación firmada.
Permisos
Los permisos determinan lo que pueden hacer los usuarios incorporados en Looker.
Cada función de Looker requiere permiso para ejecutarse. Por ejemplo, un usuario que no tenga el permiso access_data
no podrá ver ningún dato. Un usuario que tenga el permiso access_data
, pero no el permiso save_content
, podrá ver el contenido, pero no podrá realizar ni guardar cambios en él.
En una URL de incorporación firmada, o cuando usas el extremo de API de create_sso_embed_url
, debes especificar los permisos que tiene un usuario incorporado en una lista con su nombre. Por ejemplo:
[
"access_data",
"see_looks"
]
Se requiere al menos un permiso en las URLs incorporadas firmadas. Puedes ver la lista de permisos que admite la incorporación firmada en la página de documentación Incorporación firmada.
Atributos de usuario
Los atributos de usuario son un método para proporcionar metadatos sobre los usuarios incorporados. Consisten en pares de nombre y valor.
Cada usuario de Looker tiene varios atributos de usuario predeterminados, como first_name
, last_name
y locale
. Los administradores de Looker también pueden crear atributos de usuario personalizados en varios tipos de datos. Por ejemplo, puedes tener una aplicación en la que los datos que se presentan al usuario incorporado varíen según la empresa con la que estén asociados. En ese caso, puedes crear un atributo de usuario company
personalizado que acepte varios valores que otorguen o limiten el acceso a los datos. A continuación, debes asignar el valor adecuado a cada usuario incorporado para limitar el acceso a los datos a nivel del usuario.
En una URL de incorporación firmada o cuando usas el extremo de la API de create_sso_embed_url
, especificas qué atributos de usuario se asignan a un usuario incorporado enumerando cada par de nombre y valor. Por ejemplo:
{
"vendor_id" : "17",
"company" : "altostrat.com"
}
Los atributos de usuario son opcionales en una URL de incorporación firmada.