Lista de comprobación del rendimiento del libro de trabajo de Tableau

Antes de empezar a crear sus visualizaciones y dashboards, es posible que desee saber qué opciones pueden afectar al rendimiento de los libros de trabajo de Tableau Desktop, Tableau Cloud y Tableau Server.

Esta lista de comprobación está pensada para que sepa las cosas que debe tener en cuenta sobre el rendimiento del libro de trabajo. Recuerde que cada uno de los entornos es diferente y no hay una solución única para el rendimiento del libro de trabajo. Los siguientes elementos representan posibles áreas de exploración. Es posible que un elemento determinado no se aplique a su situación o sea la causa de un rendimiento deficiente. Compruebe siempre lo que corresponda para su caso específico.

Sugerencias generales

Esta lista general de consideraciones es una introducción sobre cómo optimizar libros de trabajo. Se ha extraído de la página TL;DR del informe Diseño de libros de trabajo eficaces(El enlace se abre en una ventana nueva).

  • Cuanto más limpios estén los datos y mejor coincidan con la estructura de sus preguntas, más rápidamente se ejecutarán sus libros de trabajo y más feliz será. Solo se debe conectar a los datos que necesita para el análisis.

  • Las auditorías son una forma rápida y sencilla de ejecutar más rápidamente la mayoría de los libros de trabajo. Si no necesita datos en tiempo real y no trabaja con miles de filas de datos, debería probarlas.

  • La mayoría de los dashboards lentos se deben a un diseño deficiente, generalmente, porque hay demasiados gráficos en un solo dashboard o porque intentan mostrar demasiados datos a la vez. Hágalo fácil. Permita que los usuarios vayan desglosando poco a poco hasta los detalles, en lugar de intentar mostrarlo todo y luego filtrar (análisis guiado).

  • No trabaje con los datos que no necesita, tanto en lo concerniente a los campos que referencia como a la granularidad de los registros que indica. Use filtros, oculte campos no usados y agregue.

  • Al reducir los datos, asegúrese de usar los filtros de forma eficaz.

  • Las cadenas y las fechas son lentas, los números y los booleanos son rápidos.

  • No hay una solución milagrosa para libros de trabajo ineficaces. Comience mirando el registro del rendimiento para comprobar en qué se va tiempo. ¿Consultas de larga ejecución? ¿Muchas consultas? ¿Cálculos lentos? ¿Representación compleja? Use la información para centrar sus esfuerzos en la dirección correcta.

  • La actualización a la versión más reciente puede aumentar el rendimiento sin necesidad de nada más.

  • Si es lento en la fuente de datos, será lento en Tableau Desktop. Si es lento en Tableau Desktop, será (casi siempre) lento en Tableau Server.

  • La optimización del rendimiento se centra especialmente en el contexto del entorno, los datos, el análisis y el libro de trabajo. Lo que funciona en una situación puede no funcionar en otra: pruebe e inténtelo varias veces para ver qué funciona en su caso específico.

Estructura y fuente de datos

  • Prepare los datos para que coincidan con la estructura del análisis antes de conectarse a ellos en Tableau Desktop. Tableau Prep(El enlace se abre en una ventana nueva) es una herramienta útil para preparar los datos.

  • Habilite el soporte para Integridad referencial(El enlace se abre en una ventana nueva).

  • Indexe las tablas de su base de datos relacional.

  • Asegúrese de que los permisos de bases de datos admitan la creación de tablas temporales.

  • Conéctese con controladores de base de datos nativos.

  • Siempre que sea posible, conéctese a una extracción en lugar de a una fuente de datos en tiempo real.

  • Limite la cantidad de datos que importa a Tableau a los necesarios para el análisis.

  • Considere la posibilidad de utilizar las extracciones agregadas y los filtros de extracción.

  • Optimice las extracciones y oculte los campos no usados antes de crear una extracción.

  • Evite el uso de SQL personalizado.

  • Identifique cuándo se debe unir columnas, combinar o utilizar una unión entre bases de datos.

  • Mantenga las uniones lo más limitadas posible. Considere la posibilidad de utilizar varias fuentes de datos para que cada tipo de análisis se genere a partir de una unión bien diseñada.

  • Considere la posibilidad de agregar antes de combinar.

Temas y recursos relacionados

Creación de vistas y dashboards

  • Hágalo fácil. Divida libros de trabajo muy grandes en archivos separados y considere la posibilidad de usar menos hojas en un dashboard.

  • Reduzca el número de marcas de la vista: agregue solo los campos que necesite y utilice los filtros a su conveniencia.

  • Desactive las actualizaciones automáticas al crear una vista. Configure varios pasos antes de solicitar a Tableau que realice las acciones.

  • Cuando sea posible, intente usar el mismo nivel de detalle en varias hojas de un dashboard para habilitar el lote de consultas.

  • Limite el número de filtros utilizados: utilice el análisis guiado y el filtrado cuando sea posible.

  • Utilice dashboards de tamaño fijo. No es necesario que vuelvan a mostrarse para diferentes tamaños de ventana.

  • La geocodificación personalizada puede aumentar el tamaño de un libro de trabajo.

Temas y recursos relacionados

Filtrado

  • El filtrado es una de las causas más comunes por las que los libros de trabajo y los dashboards funcionan mal.

  • Utilice los filtros Extraer y Fuente de datos para limitar la cantidad de datos que se importan en Tableau.

  • Los filtros son más eficaces cuando se indexa la fuente de datos.

  • Los filtros de contexto se evalúan antes que otros filtros de la vista y deben usarse para forzar un orden de las operaciones, pero ya no ayudan a mejorar el rendimiento de las consultas.

  • Tenga en cuenta que el uso de Mantener solamente y Excluir para filtrar elementos discretos pueden suponer un consumo elevado de rendimiento.

  • El filtrado en un valor de dimensión de categoría que resume muchos puntos (como filtrar un estado en lugar de todas las ciudades de ese estado) es más eficaz.

  • El filtrado en un intervalo de valores suele ser más rápido que el filtrado en listas con muchos elementos de valores discretos.

  • Los filtros entre bases de datos pueden requerir varias consultas al actualizar los valores. Habilite la opción Mostrar el botón Aplicar en los filtros para permitir que los usuarios apliquen el filtro después de realizar su selección.

  • La opción de filtro Solo valores relevantes crea una consulta cada vez que se cambian los demás filtros. Para los dashboards que usan análisis guiado, use las Acciones de filtro en su lugar.

  • La aplicación de filtros a varias hojas de trabajo crea varias consultas.

  • Habilite la opción Mostrar botón Aplicar en los filtros. Esto le permite tanto a usted como a sus usuarios hacer clic en Aplicar para ejecutar una sola consulta para filtros de selección múltiple.

Cálculos

  • Los valores booleanos y los enteros son más rápidos que las cadenas y las fechas.

  • Las funciones MIN y MAX funcionan mejor que AVG y ATTR.

  • Cuando sea posible, use las características nativas de Tableau (grupos, conjuntos, agrupaciones, campos de fecha personalizados, campos combinados y alias) en lugar de cálculos.

  • Use funciones optimizadas como CONTAINS y DATEPARSE o MAKEDATE cuando sea posible, en lugar de cálculos manuales más complicados, especialmente con fechas.

  • COUNTD es uno de los tipos de funciones más lentos, evítelo siempre que sea posible.

  • Si un cálculo de tabla no tiene un buen rendimiento, vea si se puede expresar mediante una expresión LOD y viceversa.

Temas y recursos relacionados

Otras sugerencias

  • La publicación en Tableau Server no mejorará el rendimiento. Ajuste primero el libro de trabajo en Tableau Desktop.

  • Use el registro de rendimiento para identificar dónde debe centrarse el ajuste.

  • Actualice a la última versión de su producto Tableau.

Temas y recursos relacionados

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!