Estas prácticas recomendadas reflejan las recomendaciones que comparte un equipo multifuncional de Lookers experimentados. Estas estadísticas provienen de años de experiencia trabajando con clientes de Looker, desde la implementación hasta el éxito a largo plazo. Las prácticas están escritas para funcionar en la mayoría de los casos y situaciones, pero debes usar tu mejor criterio cuando las implementes.
Los desarrolladores de LookML pueden seguir estas sugerencias para mejorar la experiencia de los usuarios con Looker:
- Proporciona a los usuarios nombres de campo significativos
- Cómo agrupar campos similares para facilitar la navegación
- Evita exponer demasiado a los usuarios al principio
- Agrega descripciones para que los usuarios sepan qué campos y Explorar usar
- Crea flujos de trabajo comunes en Looker
Estas recomendaciones se explican con más detalle en las siguientes secciones.
Proporciona a los usuarios nombres de campos significativos
-
Usa el parámetro
label
para aplicar nombres fáciles de usar a las dimensiones o mediciones y, al mismo tiempo, mantener nombres compatibles con la base de datos en los archivos de vista y modelo. Considera cambiar el nombre de algunos términos comunes, como Cantidad por Cantidad de y Suma por Total. Si no estás seguro de qué palabras son significativas para los usuarios, trabaja con un usuario empresarial para crear algunas consultas comunes y ver qué palabras usan los resultados de las consultas para describir lo que buscan los usuarios. A modo de ejemplo, supongamos que las vistas Inventario de artículos, Artículos del pedido, Pedidos y Productos tienen una medida llamada Recuento. Puedes usar el parámetrolabel
para asignarle a cada una de estas medidas un nombre único y significativo, como Cantidad de artículos del inventario, Cantidad de artículos del pedido, Cantidad de pedidos y Cantidad de productos. -
Evita exponer varios campos con el mismo nombre. Por ejemplo, las medidas de
type: count
se crean automáticamente en Looker con el nombre Cantidad. Esto hace que la mayoría de los archivos de vista contengan una medida de recuento con el mismo nombre. La presencia de varios campos con el mismo nombre puede confundir a los usuarios. Agregar etiquetas o cambiar el nombre de las medidas de recuento para indicar el objeto que se está contando evitará confusiones. Otros campos que debes tener en cuenta son Fecha de creación y Fecha de actualización, como en los grupos de dimensiones. -
Proporciona nombres claros para los campos de
type: yesno
. Por ejemplo, usa ¿Se devolvió el artículo? en lugar de Devuelto para nombrar un campo que indique si se devolvió un artículo. - Asigna nombres descriptivos a las proporciones. Por ejemplo, Pedidos por clientes que realizan compras es más claro que Porcentaje de pedidos.
-
Asigna nombres a los campos y representa los valores de forma coherente en todo el modelo. El uso del parámetro
value_format
ovalue_format_name
para aplicar formato, como símbolos de moneda, porcentajes y precisión decimal a los campos numéricos, ayudará a que todo sea más claro para los usuarios.
Agrupa campos similares para facilitar la navegación
-
Usa el parámetro
group_label
para consolidar las dimensiones y las mediciones de vistas individuales o múltiples que están relacionadas. Por ejemplo, agrupa toda la información geográfica en un grupo Geografía para recopilar toda la información de dirección y ubicación en el selector de campos, en lugar de tener todo en orden alfabético:dimension: city { group_label: "Geography" type: string sql: ${TABLE}.city ;; } dimension: country { group_label: "Geography" type: string map_layer_name: countries sql: ${TABLE}.country ;; }
-
Divide las tablas grandes y no normalizadas con el parámetro
view_label
. Utiliza el parámetroview_label
dentro de los campos para agruparlos lógicamente en encabezados separados dentro del selector de campos. Las tablas grandes y no normalizadas con muchos campos pueden ser difíciles de navegar, por lo que se crea la ilusión de varias vistas en el selector de campos Explorar de la izquierda.
Evita exponer demasiado a los usuarios al principio
- Evita exponer demasiado a los usuarios durante el lanzamiento inicial de Looker. Empieza de a poco y, luego, expande las opciones. No es necesario exponer todas las tablas o dimensiones y medidas a la vez. Puedes exponer los campos más importantes al principio y, luego, seguir incorporando más funciones a medida que los usuarios empresariales se sientan más seguros con la exploración de datos.
-
Oculta las dimensiones que no son relevantes para los usuarios de la interfaz de usuario. Usa el parámetro
hidden
en dimensiones que nunca se usarán a través de la interfaz de usuario (como campos de ID o fechas de actualización de la base de datos). -
Usa el parámetro
fields
en las exploraciones y las combinaciones para limitar la cantidad de campos que están disponibles para los usuarios. Los campos incluidos deben ser solo aquellos relevantes para la función Explorar. Esto reduce el aumento de tamaño y proporciona una mejor experiencia a los usuarios. A diferencia del parámetrohidden
, el parámetrofield
permite incluir o excluir campos por exploración. -
Oculta las Exploraciones que solo existen para propagar diseños, tarjetas de panel o filtros específicos con el parámetro
hidden
para Exploraciones. Las exploraciones que no están destinadas a que los usuarios las exploren deben ocultarse de la interfaz de usuario. -
Usa la menor cantidad posible de Exploraciones y, al mismo tiempo, permite que los usuarios accedan fácilmente a las respuestas que necesitan. Considera dividir las exploraciones en diferentes modelos para diferentes públicos para limitar las opciones disponibles para cada grupo de usuarios. La cantidad óptima de Explorar es diferente para cada empresa, pero tener demasiadas suele confundir a los usuarios. Considera usar el parámetro
group_label
para las exploraciones dentro de un modelo, lo que te permitirá agruparlas de una manera lógica en el menú desplegable Explorar.
Agrega descripciones para que los usuarios sepan qué campos y Explorar usar
-
Usa el parámetro
description
en las dimensiones y las métricas para proporcionarles a los usuarios información adicional sobre la lógica o los cálculos que se usan en el modelo. Esto es muy importante para las dimensiones y las medidas que aprovechan la lógica o los cálculos complejos. Dicho esto, es recomendable que también consideres descripciones para campos más simples para asegurarte de que los usuarios comprendan las definiciones que hay detrás de ellos. - Define las descripciones de Explorar para los usuarios. Agrega una descripción breve a cada exploración para especificar el propósito de la exploración y el público que la usará.
Cómo crear flujos de trabajo comunes en Looker
-
Agrega
drill_fields
a todas las medidas relevantes. Los campos de desglose permiten a los usuarios hacer clic en valores agregados para acceder a datos detallados. Usa el parámetroset
para crear conjuntos de campos reutilizables que se puedan aplicar a cualquier cantidad de medidas dentro de una vista. -
Agrega
drill_fields
a todas las dimensiones jerárquicas. Por ejemplo, agregar undrill_field
para Ciudad en una dimensión Estado permitirá que los usuarios seleccionen un estado y, luego, desglosar las ciudades de ese estado. Ten en cuenta que este desglose jerárquico se aplicará automáticamente dentro de los grupos de dimensiones de tiempo. -
Configura vínculos que permitan a los usuarios navegar y pasar filtros fácilmente a otros paneles de Looker o a sistemas o plataformas externos a Looker. Consulta nuestra
documentación sobre el parámetro
link
para ver ejemplos de cómo pasar filtros a través de simulacros.