Para crear una URL de incorporación firmada, debes identificar los modelos y permisos que están disponibles para cada usuario de incorporación y, de manera opcional, proporcionar datos de atributos del usuario para los usuarios de incorporación. 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 la base 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 la API de create_sso_embed_url
, especificas a qué modelos puede acceder un usuario de incorporación enumerándolos por 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 los usuarios incorporados pueden hacer 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 cambios ni guardarlos.
En una URL de incorporación firmada o cuando usas el extremo de la API de create_sso_embed_url
, especificas qué permisos tiene un usuario de incorporación enumerándolos por nombre. Por ejemplo:
[
"access_data",
"see_looks"
]
Se requiere al menos un permiso en una URL de incorporación firmada. 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 del usuario son un método para proporcionar metadatos sobre los usuarios incorporados. Se componen de 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, es posible que tengas una aplicación en la que los datos que se presentan al usuario incorporado varíen según la empresa con la que esté asociado. 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 del usuario son opcionales en una URL incorporada firmada.