Primeros pasos con la incorporación: administración de usuarios

Para crear una URL de incorporación firmada, debes identificar los modelos y los permisos disponibles para cada usuario incorporado y, de manera opcional, proporcionar datos de atributos del 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 de tu integración.

Cada modelo de LookML consta de una sola conexión de base de datos y una o más exploraciones. Cada Explorar 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, lo que determina a qué datos pueden acceder los diferentes conjuntos de usuarios. Por ejemplo, es posible que los usuarios del departamento de Ventas necesiten acceder a datos diferentes de los que necesitan los usuarios del departamento de Compras. En ese caso, podrías proporcionar dos modelos, cada uno seleccionado para un solo caso de uso.

En una URL de incorporación firmada o cuando se usa el extremo de API de create_sso_embed_url, se especifican los modelos a los que puede acceder un usuario incorporado 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 pueden hacer los usuarios de la integración en Looker.

Todas las funciones de Looker requieren 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 se usa el extremo de API de create_sso_embed_url, se especifican los permisos que tiene un usuario incorporado 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 de Incorporación firmada.

Atributos de usuario

Los atributos del usuario son un método para proporcionar metadatos sobre los usuarios de tu integración. Consisten en pares de nombre y valor.

Todos los usuarios de Looker tienen 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 integrado 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, asignarías el valor adecuado a cada usuario integrado para limitar el acceso a los datos a nivel del usuario.

En una URL de incorporación firmada o cuando se usa el extremo de API de create_sso_embed_url, se especifican los atributos del usuario que 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.