Prácticas recomendadas#
En este artículo se cubren las prácticas recomendadas para crear widgets en el Creador de widgets y el Diseñador de gráficos. Utilice esta información para mejorar la facilidad de mantenimiento y actualización del widget en el Creador de widgets, y optimizar el rendimiento, el impacto visual y la usabilidad del widget en los tableros.
Pero primero, planifique sus widgets personalizados.#
Antes de crear su widget y diseñar su tipo de gráfico, es importante que defina lo siguiente:
El problema que está resolviendo.
El objetivo del widget.
El público objetivo para elegir el tipo de gráfico adecuado.
Para obtener más información, consulte Planificación Planificación de widgets personalizados: puntos generales.
Prácticas recomendadas para la creación de widgets#
En esta sección se repasan las prácticas recomendadas para crear widgets de forma eficiente y eficaz en el Creador de widgets. Estas prácticas recomendadas mejoran el rendimiento del widget en la obtención de datos y facilitan su mantenimiento y actualización en el futuro.
Estas prácticas se aplican si crea su widget utilizando el modo no guiado del Creador de widgets.
Cree el widget como lo haría#
Cree el widget mientras aprende, centrándose en la funcionalidad del Creador de widgets y sin preocuparse de configurar las etapas de forma eficiente. Volverá a visitar y optimizar las etapas del widget más adelante.
Vista previa de los datos en cada etapa#
Antes de pasar a la etapa siguiente, obtenga una vista previa de los datos en la etapa actual para validar que se generen los resultados previstos.
Minimizar el número de etapas del widget#
Para optimizar el rendimiento del widget en la obtención y visualización de datos en un tablero, es importante minimizar el número de etapas del widget. Para ello, busque etapas repetidas y considere la posibilidad de combinarlas en una sola etapa.
En las secciones siguientes se describen las medidas que puede tomar para reducir el número de etapas del widget.
Eliminar etapas redundantes del campo de visualización#
Si su widget tiene repetidas etapas de campos de visualización:
Pregúntese si puede crear el campo calculado en una sola etapa.
En este ejemplo, WORK_AGE es un campo calculado creado en la primera etapa de Campo de visualización. Se utiliza en la segunda etapa de Campo de visualización en la expresión del campo calculado AGE_GROUP:
Para combinar ambas etapas, sustituya el campo calculado WORK_AGE por su expresión correspondiente en la expresión del campo calculado AGE_GROUP:
El resultado es una única expresión que calcula el AGE_GROUP:
Grupo sin campos para el recuento total de registros#
Si desea obtener el recuento total de registros de un conjunto de datos, haga lo siguiente en la etapa de Grupo:
No seleccione ningún campo de grupo.
Introduzca el título deseado para su campo de agrupación.
En el editor de códigos, introduzca
sum(1)
, que calculará el número total de registros del conjunto de datos.
Eliminar etapas de grupo consecutivas para el cálculo del recuento#
A menudo es necesario añadir una etapa de Grupo para obtener recuentos de campos de datos específicos, como el número de pedidos abiertos por almacén o el número de pallets físicos distintos por área. Sirve como paso previo para alcanzar ese tipo de objetivo.
Cuando se compruebe que varias etapas de Grupo consecutivas contribuyen a la consecución de ese objetivo, determine si puede eliminarse alguna etapa. Para demostrarlo, comparemos una mala práctica con una buena práctica mediante el siguiente ejemplo: el objetivo es obtener el número promedio de líneas por número de pedido en el almacén 123ABC manipulando esta recopilación de datos:
ORDER_NUMBER |
LINE_NUMBER |
WAREHOUSE_CODE |
---|---|---|
A |
1 |
123ABC |
A |
2 |
123ABC |
A |
3 |
123ABC |
A |
4 |
123ABC |
B |
1 |
123ABC |
B |
2 |
123ABC |
B |
3 |
123ABC |
B |
4 |
123ABC |
Mala práctica: En la tabla se muestra un enfoque subóptimo en las etapas del Creador de widgets, que implica etapas de grupo redundantes que preceden al cálculo de las líneas promedio por número de pedido.
Buena práctica: En la tabla se muestra un enfoque mejorado en las etapas del Creador de widgets, que implica una única etapa de grupo que genera una lista de números de pedido únicos para calcular el promedio de líneas por número de pedido en la etapa posterior de Campos de visualización.
Conclusiones claves#
Cuando cree widgets, tenga en cuenta los tres pilares siguientes para minimizar el número de etapas del widget:
Unir recopilación: Llevar la primera recopilación de datos a su estado final antes de la operación de unión#
Para unir dos recopilaciones de datos de forma eficaz, termine de crear la primera recopilación según sus especificaciones antes de iniciar la operación de unión. Por ejemplo, supongamos que tiene una recopilación de 100 registros de pedidos y desea determinar el número de pedidos por almacén. Sin embargo, la recopilación utiliza códigos de almacén menos informativos como 123ABC, mientras que otra recopilación tiene códigos más intuitivos como REGION17. El objetivo es unir estas recopilaciones, obteniendo el número deseado de pedidos por almacén que se presentan con nombres intuitivos.
Para alcanzar este objetivo, siga estos pasos:
Agrupe las filas por almacén en la primera recopilación para obtener el número total de pedidos por almacén.
Una la primera recopilación con la segunda.
Esta práctica garantiza que la operación de unión se realice en un subconjunto de datos más pequeño, lo que se traduce en un rendimiento optimizado del widget.
Prácticas recomendadas en el diseño de gráficos#
Para determinados tipos de gráficos, siga estas prácticas recomendadas para optimizar su impacto visual y usabilidad.
Eliminar la paginación Eliminar la paginación permite el desplazamiento infinito; permite a los usuarios desplazarse rápidamente por la cuadrícula. Para obtener más información, consulte Eliminación de la paginación de la cuadrícula.
Cambiar el nombre de las columnas en función del público objetivo Cambiar el nombre de las columnas de campo por nombres que utilice su público objetivo puede mejorar la legibilidad del widget. Para obtener más información, consulte Cambio de nombre de las columnas de la cuadrícula.
Considere agrupar las filas de forma predeterminada Agrupar las filas de forma predeterminada puede permitir a los usuarios obtener la información detallada de inmediato. Para determinar si la cuadrícula debe configurarse de esta forma y para configurarla, consulte Agrupación predeterminada de filas en los widgets de cuadrícula.
Añadir títulos a los ejes Añadir títulos a los ejes permite al usuario identificar qué datos presenta el eje. Para obtener más información, consulte Setting Up Axis Titles.
Utilizar gráficos de una sola barra a propósito Para decidir si va a presentar los datos con un gráfico de una sola barra, hágase las siguientes preguntas:
¿Qué quiero decir?
¿Es necesario que el gráfico presente un único valor?
¿Cómo se va a utilizar esta métrica?
Si lo que necesita es un gráfico de una sola barra, puede convertir ese gráfico de barras en una tarjeta como la mejor forma de mostrar un único valor.