Los atributos del usuario proporcionan una experiencia personalizada para cada usuario de Looker. Un administrador de Looker define un atributo del usuario y, luego, aplica un valor de atributo del usuario a un grupo de usuarios o a usuarios individuales.
Los administradores también pueden definir atributos del usuario para los que los propios usuarios proporcionan valores, como contraseñas o información de contacto. En varios lugares de Looker, se puede hacer referencia a los atributos del usuario para proporcionar una experiencia personalizada a cada usuario.
Looker incluye automáticamente algunos atributos del usuario, como email
, first_name
, landing_page
, last_name
, full_name
, ID
, timezone
(si está configurado), locale
y number_format
.
Cómo ver los atributos del usuario
Para ver tu lista de atributos de usuario, ve a la página Atributos de usuario en la sección Usuarios del menú Administrador.
En la tabla de atributos del usuario, se indican el nombre, la etiqueta y el tipo de cada atributo del usuario (consulta la siguiente sección para obtener más información). Además, la tabla proporciona un botón para las acciones que puedes realizar en relación con el atributo del usuario. Algunos atributos muestran "Predeterminado del sistema" en lugar de un botón para las acciones, lo que significa que Looker crea automáticamente esos atributos para cada usuario. Looker reserva los atributos del usuario predeterminados del sistema para uso interno y no se pueden editar.
Cómo crear atributos de usuario
Para definir un atributo de usuario, haz clic en el botón Crear atributo de usuario en la página Atributos de usuario de la sección Usuarios del menú Administrador. Cada atributo del usuario tiene los siguientes parámetros de configuración:
- Nombre: Es el nombre del atributo del usuario, que se usa en entornos basados en texto, como LookML (los nombres solo pueden contener letras en minúscula, números y guiones bajos).
- Etiqueta: Es la versión fácil de usar del nombre. De forma predeterminada, será el nombre del atributo, con guiones bajos reemplazados por espacios y cada palabra en mayúscula. Sin embargo, la etiqueta se puede modificar según sea necesario.
Tipo de datos: Este parámetro de configuración se usa para verificar que se asignen valores válidos a los usuarios para este atributo del usuario. El tipo de datos del atributo del usuario puede ser uno de los siguientes:
- Cadena: Selecciona esta opción para crear un atributo del usuario que coincida exactamente con un valor de cadena, como un nombre de usuario. Para usar varios valores de cadena o una expresión de filtro de Looker en el valor del atributo del usuario, selecciona la opción Filtro de cadena (avanzado). Si quieres que tu atributo del usuario se trate como una cadena literal, asegúrate de incluir comillas simples
'
en su sintaxis, como en este ejemplo:none '{{ _user_attributes['name_of_attribute'] }}'
- Número: Selecciona esta opción para especificar un solo número, como el número de empleado. Para usar un rango de números o una expresión de filtro de Looker, usa el filtro de número (avanzado).
- Fecha y hora: Selecciona esta opción para especificar una sola fecha u hora, como la fecha de nacimiento del usuario. Para usar un rango de fechas o una expresión de filtro de Looker, usa el filtro de fecha y hora (avanzado).
- URL relativa: Selecciona esta opción para especificar una URL relativa, como
/browse/boards/2
, que apunte a contenido específico, como un tablero, una carpeta o un archivo de Markdown (como un archivo README o un archivo de documento en un proyecto) en tu instancia de Looker. Por ejemplo, el atributo del usuariolanding_page
tiene un tipo de datos de URL relativa y se puede usar para especificar una página principal específica para un usuario o grupo. - Filtro de cadena (avanzado): Selecciona esta opción para permitir varios valores de cadena o una expresión de filtro de Looker en el atributo del usuario. Consulta la página de documentación Expresiones de filtro para obtener una lista de las expresiones de filtro que puedes usar para las cadenas.
- Filtro de número (avanzado): Selecciona esta opción para permitir un rango de valores numéricos o una expresión de filtro de Looker en el atributo del usuario. Consulta la página de documentación Expresiones de filtro para obtener una lista de las expresiones de filtro que puedes usar para números.
- Filtro de fecha y hora (avanzado): Selecciona esta opción para permitir un rango de fechas o una expresión de filtro de Looker en el atributo del usuario. Consulta la página de documentación Expresiones de filtro para obtener una lista de las expresiones de filtro que puedes usar para la fecha y la hora.
Usa los tipos de datos Filtro de cadena (avanzado), Filtro de número (avanzado) y Filtro de fecha y hora (avanzado) para ingresar valores con expresiones de filtro de Looker, que devolverán un rango de valores para un atributo del usuario.
- Cadena: Selecciona esta opción para crear un atributo del usuario que coincida exactamente con un valor de cadena, como un nombre de usuario. Para usar varios valores de cadena o una expresión de filtro de Looker en el valor del atributo del usuario, selecciona la opción Filtro de cadena (avanzado). Si quieres que tu atributo del usuario se trate como una cadena literal, asegúrate de incluir comillas simples
Acceso del usuario: Puedes elegir el nivel de visibilidad y edición que tienen los usuarios para un atributo del usuario:
- Ninguno: No aparecerá en las páginas de la cuenta de los usuarios.
- Ver: Aparecerá en las páginas de la cuenta de los usuarios, pero no se podrá editar.
- Editar: Aparecerá en las páginas de la cuenta de los usuarios y el usuario podrá establecerlo.
Ocultar valores: Incluso si los atributos del usuario son visibles para los usuarios, establecer esta opción en Sí hace que los valores de los atributos del usuario se enmascaren, lo que resulta útil para las contraseñas o cualquier otra información sensible. Si estableces este valor en Sí, también se enmascarará el valor del atributo del usuario en los menús desplegables de atributos del usuario en la página Configuración de la conexión. Una vez que este valor se establece en Sí, no se puede volver a cambiar a No. Cuando estableces Ocultar valores en Sí, también debes especificar una lista de entidades permitidas de dominios que se permitan como destino para el atributo del usuario.
Lista de entidades permitidas de dominios: Cuando ocultas los valores de un atributo de usuario nuevo, también debes especificar una lista de entidades permitidas de dominios que conste de las URLs a las que se puede entregar el atributo, como nombres de host para conexiones de bases de datos y URLs para integraciones HTTPS de Git del proyecto. Puedes usar el comodín (*) para habilitar la publicación en varias páginas del mismo sitio. Una vez que especifiques una lista de entidades permitidas de dominios, el atributo del usuario solo se podrá entregar a los destinos que hayas incluido en la lista.
Una vez que especifiques la lista de entidades permitidas de dominios para este atributo del usuario, si se le asignaron valores al atributo del usuario (para un usuario, para un grupo o estableciendo un valor predeterminado), no podrás cambiar la lista de entidades permitidas para que las URLs sean menos restrictivas. Solo puedes hacer que las URLs sean más restrictivas o quitarlas de la lista de entidades permitidas. Por ejemplo, si la Lista de entidades permitidas de dominios incluye la entrada
my_domain/route/*
, no podrás cambiarla amy_domain/*
más adelante. Si necesitas que la lista de entidades permitidas sea menos restrictiva, borra todos los valores existentes asignados al atributo del usuario, incluidos los valores predeterminados.Establecer un valor predeterminado: Selecciona esta casilla de verificación para establecer un valor predeterminado en caso de que no se asigne un valor a un usuario.
Una vez que definas un atributo del usuario, puedes asignar valores a usuarios individuales o a grupos de usuarios haciendo clic en las pestañas Valores del usuario y Valores del grupo de la página.
Cómo asignar valores a usuarios individuales
Después de definir un atributo de usuario, puedes asignarle un valor a un usuario individual:
- Haz clic en la pestaña User Values en la página User Attributes de la sección Users del menú Admin.
- En el menú desplegable, elige el usuario al que deseas asignar un valor. Se revelará una tabla de valores que se aplican a ese usuario.
- Haz clic en el botón Set Value for User.
- Ingresa el valor nuevo en el campo Valor nuevo.
- Haz clic en Guardar.
Cuando se asigna un valor a un usuario individual, ese valor siempre tiene prioridad sobre cualquier valor que se asigne a los grupos de ese usuario. La pestaña Valores del usuario se muestra cuando se asignó un valor personalizado a un atributo del usuario que anula un valor de grupo. El texto "Anulado" aparecerá junto a los valores anulados, y estos valores no se tendrán en cuenta. El texto "Valor actual" aparecerá junto al valor del atributo del usuario activo.
Para asignar varios valores a un atributo del usuario, usa el tipo de datos Filtro de cadena (avanzado) y, luego, ingresa varios valores separados por comas. Asegúrate de que no haya espacios en blanco entre los valores. Por ejemplo, puedes ingresar la cadena Executive, Management, Contributors
.
Para asignar a un administrador de Looker o a otro usuario todos los valores posibles, usa un valor comodín en el atributo del usuario:
Para otorgar acceso a un administrador o a otro usuario a todos los valores de un campo de cadena, establece el tipo de datos del atributo del usuario en Filtro de cadena (avanzado) y usa un valor de
%, NULL
.Para otorgar acceso a un administrador o a otro usuario a todos los valores de un campo numérico, establece el tipo de datos del atributo del usuario en Filtro de número (avanzado) y usa un valor de
<0, >=0, NULL
.
Asigna valores a los grupos de usuarios
Puedes asignar un valor para un atributo del usuario a un grupo de usuarios. En la página User Attributes del panel Admin, selecciona Edit a la derecha del atributo que deseas configurar. Luego, sigue estos pasos:
- Haz clic en la pestaña Group Values.
- Haz clic en el botón + Agregar grupo.
- Elige el grupo al que deseas asignar un valor en el menú desplegable.
- Ingresa el valor que tendrá el grupo en el campo Valor.
- Haz clic en Guardar.
Cuando se asigna un valor a varios grupos, debes decidir qué grupo debe tener prioridad en caso de que un usuario pertenezca a varios grupos. Para ello, arrastra los grupos al orden en que se deben aplicar. Cada grupo tiene prioridad sobre los grupos que se enumeran debajo de él.
Por ejemplo, puedes tener grupos de equipo ejecutivo y equipo de administración. Los ejecutivos también son administradores, por lo que son miembros de ambos grupos. Si arrastras el grupo Equipo ejecutivo a la parte superior de la lista, te asegurarás de que a sus miembros se les asigne el valor Ejecutivo en lugar del valor Administrador.
Si un usuario estableció un valor personalizado para un atributo de usuario, el valor que estableció el usuario anula cualquier valor que se le asigne a un grupo al que pertenezca el usuario.
¿Dónde se pueden usar los atributos del usuario?
Los atributos del usuario tienen las siguientes funciones:
Conexiones de base de datos
El host, el puerto, la base de datos, el nombre de usuario, la contraseña y el esquema de una conexión pueden recibir el valor de un atributo del usuario. (El campo de host de conexión no aceptará un atributo del usuario que tenga un nivel de Acceso del usuario establecido en Editable).
Estos atributos del usuario hacen que la conexión sea específica para el usuario que ejecuta una búsqueda. También se puede hacer referencia a los atributos del usuario en el campo Parámetros JDBC adicionales, que personaliza la cadena de conexión JDBC. Cuando un usuario ejecuta una búsqueda con la conexión, se aplicarán los valores de los atributos del usuario asignados a él, lo que permitirá personalizar la conexión según el usuario.
Configuración
Cualquier conexión se puede configurar para usar atributos de usuario desde la página Conexiones en la sección Administrador de Looker. (Consulta la página de documentación Configuración del administrador: Conexiones para obtener información sobre la página Conexiones). Para crear una conexión nueva, haz clic en Agregar conexión. Para configurar una conexión existente, haz clic en Editar junto a la conexión.
Si una entrada se puede establecer en un atributo de usuario, Looker muestra un botón Atributo de usuario junto a la entrada .
Haz clic en el botón Atributo del usuario para mostrar un menú desplegable que te permita elegir el atributo del usuario deseado. En la lista, se muestra el nombre del atributo de usuario con el valor actual del atributo de usuario entre paréntesis.
Para hacer referencia a un atributo del usuario en el campo Parámetros JDBC adicionales, debes usar la misma sintaxis de plantillas de Liquid que está disponible en LookML. Los atributos del usuario están disponibles a través de la variable de Liquid _user_attributes
. Por ejemplo, para hacer referencia a un atributo del usuario llamado my_jdbc_param_attribute
, usa la siguiente sintaxis:
my_jdbc_param={{ _user_attributes['name_of_attribute'] }}
Caso de uso: Aplicación de permisos a nivel de la base de datos en Looker
Si tu base de datos tiene diferentes cuentas con varias restricciones de acceso, puedes usar los permisos de la base de datos en Looker. Parametriza el nombre de usuario y la contraseña de una conexión para que cada usuario se conecte con las credenciales adecuadas para su nivel de acceso a la base de datos. Si bien esto garantiza que los usuarios no vean datos a los que no deberían tener acceso, no afectará las Exploraciones, las dimensiones ni las métricas que se les muestren en Looker.
Por ejemplo, si un usuario está configurado para conectarse a la base de datos con una cuenta que le impide ver una columna credit_card_number
en la tabla user
, cualquier dimensión que use esa columna de la base de datos seguirá apareciendo en Looker. Si intentan ejecutar una consulta que incluya esa dimensión, recibirán un error de la base de datos.
Caso de uso: Uso de un modelo para varias bases de datos idénticas
Por ejemplo, si tienes varias bases de datos con el mismo esquema, como cuando los datos de cada cliente se aíslan en su propia base de datos para tomar medidas de seguridad de los datos (como el cumplimiento de la HIPAA). O tal vez quieras que tus desarrolladores de LookML ejecuten consultas en una copia de desarrollo de una base de datos de producción.
Si estas bases de datos se encuentran en el mismo servidor de bases de datos, no es necesario que configures conexiones y modelos separados. En su lugar, establece la base de datos de una conexión en un atributo del usuario, y cada usuario se dirigirá a la base de datos especificada en su valor para el atributo del usuario Database Name
.
Acciones de datos
Las acciones de datos se pueden configurar para incluir ciertos atributos del usuario con su carga útil JSON. Úsalo para enviar información específica del usuario junto con los datos, como sus credenciales para realizar una operación en un servicio en particular.
Configuración
Para incluir un atributo del usuario en una acción de datos, agrega un bloque user_attribute_param
a la definición de action
. Cada bloque toma dos parámetros:
user_attribute
: Es el nombre del atributo del usuario.name
: Nombre que se usará en la carga útil de JSON
En este ejemplo, se usan dos atributos del usuario (salesforce_username
y salesforce_password
) para almacenar las credenciales de Salesforce de cada usuario en Looker. Cuando un usuario realiza la acción de datos Update in Salesforce, Looker envía sus credenciales de Salesforce con la carga útil de JSON, que el servidor receptor puede usar para autenticarse en Salesforce.
dimension: stage_name {
type: string
sql: ${TABLE}.stage_name;;
action: {
label: "Update in Salesforce"
url: "https://example.com/my_salesforce_url"
user_attribute_param: {
user_attribute: salesforce_username
name: "username"
}
user_attribute_param: {
user_attribute: salesforce_password
name: "password"
}
form_param: {
name: "new_stage_name"
type: string
required: yes
}
}
}
Acciones personalizadas en un centro de acción
Puedes configurar una acción personalizada para incluir atributos del usuario que impidan que los usuarios envíen o programen contenido de Looker a ese destino de acción si no tienen un valor definido para ese atributo del usuario.
Configuración
El parámetro params
en una acción personalizada representa los campos de formulario que un administrador de Looker debe configurar en la página de habilitación de la acción desde la lista Acciones en el panel Administrador. En el parámetro params
de tu archivo de acción, incluye lo siguiente:
params = [{
description: "A description of the param.",
label: "A label for the param.",
name: "action_param_name",
user_attribute_name: "user_attribute_name",
required: true,
sensitive: true,
}]
Aquí, user_attribute_name
es el atributo del usuario definido en el campo Nombre de la página Atributos del usuario en la sección Usuarios del panel Administrador. required: true
significa que un usuario debe tener un valor no nulo y válido definido para ese atributo del usuario para ver la acción cuando se entregan los datos. sensitive: true
significa que el valor del atributo del usuario está encriptado y nunca se muestra en la IU de Looker una vez que se ingresa. Puedes especificar varios parámetros secundarios de atributos del usuario.
Un administrador de Looker debe configurar los campos del formulario de la acción con el atributo del usuario:
- Haz clic en el botón Habilitar o Configuración junto a la acción en la página Acciones del panel Administrador.
- Haz clic en el ícono de atributo del usuario
en el campo correspondiente y selecciona el atributo del usuario deseado.
Consulta la sección Cómo agregar atributos del usuario a acciones personalizadas en la página de documentación Cómo compartir datos a través de un centro de acciones.
Filtros
Los filtros en Exploraciones, Looks y paneles se pueden establecer en un atributo del usuario para personalizar la consulta según el usuario que la ejecuta.
Por ejemplo, puedes crear un atributo del usuario llamado salesforce_username
y configurar cada usuario de Looker para que su valor sea su nombre de usuario de Salesforce. Luego, podrías establecer un filtro en un panel para el atributo de usuario salesforce_username
, y cada usuario vería ese panel filtrado para su nombre de usuario específico de Salesforce.
Configuración
En la sección FILTROS de una Exploración, una Vista o un panel, haz lo siguiente:
Selecciona la opción coincide con un atributo de usuario en el filtro deseado.
El cuadro de selección de la derecha se actualiza automáticamente con una lista de atributos del usuario que tienen el mismo tipo que el campo del filtro, como número, cadena (texto), fecha, etcétera. Looker muestra tu valor para cada atributo de usuario entre paréntesis.
Selecciona el atributo de usuario deseado.
Sintaxis de filtros avanzados
Si deseas realizar una acción más compleja que una simple verificación de igualdad para el filtro, selecciona coincide con (avanzado) y haz referencia al atributo del usuario con una variable de Liquid:
{{ _user_attributes['name_of_attribute'] }}
Por ejemplo, supongamos que necesitas aplicar un prefijo sf_
al valor del atributo de usuario salesforce_username
porque así se almacenan los valores en tu base de datos. Para agregar el prefijo al valor del atributo del usuario, usa la sintaxis de la variable Liquid _user_attributes
:
sf_{{_user_attributes['salesforce_username']}}
Puedes usar el mismo patrón para insertar atributos del usuario en los filtros del panel y los filtros de elementos del panel de LookML.
Paneles y vistas programados
Los filtros de los paneles y las vistas se pueden configurar para cada programa, incluida la opción de usar un atributo del usuario. Esto te permite personalizar los resultados de la entrega de datos para cada destinatario de correo electrónico. Puedes personalizar las entregas de contenido que se envían como entregas únicas y entregas recurrentes.
Por ejemplo, puedes crear un atributo del usuario llamado salesforce_username
y establecer el valor en el nombre de usuario de Salesforce de cada usuario. Establece un filtro en un panel o en una programación de Look para el atributo de usuario salesforce_username
, de modo que cada destinatario reciba ese panel filtrado por su nombre de usuario de Salesforce.
Requisitos previos
Solo los usuarios de Looker tienen valores de atributos de usuario establecidos, por lo que cada destinatario de la entrega de datos debe tener una cuenta de Looker. Los atributos del usuario se aplican ejecutando el panel o el Look una vez para cada destinatario.
Configuración
Abre el programador para el Look o el panel:
En la sección Filtros, selecciona la opción coincide con un atributo del usuario en el filtro deseado.
El cuadro de selección de la derecha se actualiza automáticamente con una lista de atributos del usuario que son del mismo tipo que el filtro. Tu propio valor para cada atributo del usuario se muestra entre paréntesis.
Selecciona el atributo de usuario deseado.
Marca la casilla de verificación Ejecutar programación como destinatario junto al campo Opciones de correo electrónico.
Filtros de acceso
Puedes limitar los datos a los que un usuario puede acceder con filtros de acceso, que proporcionan seguridad a nivel de las filas. Si bien puedes usar el parámetro access_grant
, los filtros de acceso se implementan y mantienen más fácilmente con los atributos del usuario.
Los filtros de acceso proporcionan una forma segura de aplicar restricciones de datos específicas del usuario. Definir uno o más filtros de acceso para una exploración de LookML garantiza que los datos que se devuelven de una exploración se filtren según el usuario que ejecuta la consulta. Por lo tanto, los filtros de acceso proporcionan una capa adicional de restricción, lo que garantiza que el usuario solo pueda ver subconjuntos específicos de los datos de una conexión de base de datos.
Configuración
- Crea un atributo de usuario:
- Configura Acceso del usuario como Ninguno (recomendado) o Ver. (Un atributo del usuario configurado para que los usuarios lo puedan editar no se puede usar como filtro de acceso).
- Asigna valores de atributos del usuario a grupos o usuarios individuales.
- En la definición de LookML del Explore en el que deseas el filtro de acceso, agrega un bloque
access_filter
con los siguientes parámetros:field
: Nombre del campo de LookML por el que se filtraráuser_attribute
: Nombre del atributo del usuario que almacena el valor que deseas usar para filtrar los datos
- Ejecuta una consulta en esa exploración.
- Verifica la cláusula
WHERE
del SQL de la consulta para comprobar que los datos se filtran según el valor que proporcionaste para el atributo del usuario.
Este LookML garantiza que las consultas sobre pedidos se filtren por marca, y la marca específica se basa en el valor asignado por el usuario para un atributo del usuario llamado company
:
explore: orders {
view_name: orders
access_filter: {
field: products.brand_name
user_attribute: company
}
join: products {
foreign_key: orders.product_id
}
}
Conéctate a proveedores de Git
En el caso de los proyectos de LookML, puedes configurar la autenticación de Git a través de HTTPS. Los proyectos que usan la autenticación de Git a través de HTTPS tienen la opción de aprovechar los atributos del usuario para acceder a las cuentas de Git de desarrolladores individuales cuando realizan operaciones de Git para el desarrollador.
Los atributos de usuario para las contraseñas de las cuentas de Git deben estar ocultos. Cuando crees el atributo de contraseña, selecciona Sí en la opción Ocultar valores y, luego, ingresa la URL del proveedor de Git en el campo Lista de dominios permitidos.
Cómo controlar el acceso con otorgamientos de acceso
Puedes crear permisos de acceso que limiten el acceso a un Explore, una unión, una vista o un campo de LookML con valores de atributos de usuario, el parámetro access_grant
y el parámetro required_access_grants
.
Los permisos de acceso funcionan de la siguiente manera:
- Para definir un otorgamiento de acceso, usa el parámetro
access_grant
. Como parte de la definición, asocias el otorgamiento de acceso con un atributo del usuario. También especificas qué valores de atributos del usuario brindan acceso al permiso de acceso. - A continuación, usa el parámetro
required_access_grants
a nivel de Explorar, unión, vista o campo para restringir esa estructura solo a los usuarios que tienen acceso a cada concesión de acceso que se indica.
Por ejemplo, puedes usar un otorgamiento de acceso para limitar el acceso a la dimensión salary
solo a los usuarios que tienen el valor payroll
en su atributo de usuario department
.
Para obtener más información sobre cómo definir permisos de acceso, consulta la página de documentación del parámetro access_grant
.
Variables de Liquid
LookML permite el uso de varias variables Liquid diferentes, que pueden ser útiles para tipos más complejos de resultados personalizados. Ahora se pueden incluir los valores de los atributos de un usuario en Liquid. La expresión Liquid debe usar una sintaxis adecuada para el dialecto de tu base de datos.
Puedes ver ejemplos en la sección Conexión de esta página de documentación y en la página de prácticas recomendadas Uso de atributos de usuario para la inserción dinámica de esquemas y nombres de tablas.
Límites de datos de Google BigQuery
Si usas Google BigQuery como tu base de datos, Google te cobra por cada consulta según su tamaño. Para evitar que los usuarios ejecuten accidentalmente consultas demasiado costosas, puedes aplicar un atributo de usuario en el parámetro de configuración Max Billing Gigabytes de tu conexión de BigQuery. Los valores que proporciones en el atributo del usuario deben ser la cantidad de gigabytes que un usuario puede extraer en una sola búsqueda.
Paneles incorporados
Puedes limitar los datos que se muestran en los Looks y los paneles integrados basando los valores de los filtros en los valores de los atributos del usuario. Para obtener más información, consulta la publicación de Comunidad Cómo crear un panel integrado de prueba de concepto (con tecnología de Looker) .
Localización
Los atributos del usuario locale
y number_format
pueden establecer la apariencia de los datos, las visualizaciones y las partes de la interfaz de usuario de Looker para usuarios o grupos de usuarios específicos. Consulta la página de documentación Localización de Looker para obtener más información.
Cómo acceder a extremos de API externos
El framework de extensiones de Looker puede usar los atributos del usuario para acceder a extremos de API externos a través de un proxy de servidor. Para ver un ejemplo, consulta la página de documentación Ejemplos de código de React y JavaScript del framework de extensiones.
Prueba de atributos del usuario y filtros de acceso
Puedes probar los efectos de tus atributos del usuario con la función sudo de Looker. Los administradores (o los usuarios con los permisos see_users
y sudo
) pueden usar sudo como otro usuario para ver su experiencia en Looker.
Cuando estás en el Modo de desarrollo, los demás usuarios no pueden ver tus cambios hasta que los implementes en producción. Si no implementaste los cambios para que los vean otros usuarios, no los verás cuando uses sudo como otro usuario.