Interpretar un registro del rendimiento

Cree una grabación para evaluar el rendimiento de un libro de trabajo. Una vez completada la grabación, puede descargar el libro de trabajo resultante y abrirlo en Tableau Desktop para analizarlo.

Un libro de trabajo de registro de rendimiento contiene dos dashboard principales: Resumen de rendimiento y Vistas detalladas. El dashboard de Resumen de rendimiento proporciona un resumen sobre los acontecimientos que más tiempo consumen. El dashboard de Vistas detalladas proporciona muchos más detalles y está pensado para que los usuarios avanzados construyan libros de trabajo. El panel de Vistas detalladas solo se puede ver cuando el libro de trabajo de registro de rendimiento se abre usando Tableau Desktop.

Para obtener información sobre cómo crear un registro del rendimiento en Tableau Server, consulte Crear un registro del rendimiento.

Resumen de rendimiento

El dashboard Resumen de rendimiento contiene tres vistas: Línea de tiempo, Eventos y Consulta.

Línea de tiempo

La vista situada más arriba en un dashboard de registro de rendimiento muestra los eventos que ocurrieron durante el registro, organizados cronológicamente de izquierda a derecha. El eje inferior muestra el tiempo en segundos transcurrido desde que se inició Tableau.

En la vista Línea de tiempo, las columnas Libro de trabajo, Dashboard y Hoja de trabajo identifican el contexto de los eventos. La columna Evento identifica la naturaleza del evento y la columna final muestra cada duración del evento y cómo se compara cronológicamente con otros eventos registrados:

Eventos

La vista central en dashboard de resumen de rendimiento muestra los eventos, organizados por duración (mayor a menor). Los eventos de mayor duración pueden ayudarle a identificar por dónde empezar si desea acelerar el libro de trabajo.

Los distintos colores indican distintos tipos de eventos. El rango de eventos que se pueden registrar es:

  • Cálculo de trazados

    Si los trazados tardan demasiado, considere simplificar el libro de trabajo.

  • Conexión a la fuente de datos

    Las conexiones lentas se pueden deber a problemas de red o problemas con el servidor de la base de datos.

  • Consulta de compilación

    Este evento captura la cantidad de tiempo que Tableau emplea en generar las consultas. Los largos tiempos de consulta de la compilación indican que las consultas generadas son complejas. La complejidad puede deberse a un elevado número de filtros, a cálculos complejos o, en general, a un libro de trabajo complejo. Los ejemplos de cálculos complejos incluyen, cálculos largos, cálculos de LOD o cálculos anidados. Intente simplificar el libro de trabajo, usando filtros de acción o moviendo los cálculos a la base de datos subyacente.

  • Ejecución de consulta

    • En las conexiones en tiempo real, si las consultas tardan demasiado, es posible que la estructura de datos subyacente no esté optimizada para Tableau. Consulte la documentación del servidor de la base de datos. También puede intentar usar un extracto para agilizar el rendimiento.

    • En los extractos, si las consultas tardan demasiado, revise los filtros que utiliza. Si tiene muchos filtros, ¿sería más provechoso el uso de un filtro contextual? Si tiene un dashboard que utiliza filtros, intente usar filtros de acción, lo que puede ayudar con el rendimiento.

  • Generación de extracto

    Para acelerar la generación de extractos, considere importar solo algunos datos desde la fuente de datos original. Por ejemplo, puede filtrar campos de datos específicos o crear una muestra basado en un número específico de filas o un porcentaje de los datos.

  • Geocodificación

    Para acelerar el rendimiento de la geocodificación, intente usar menos datos o filtrar para excluir datos.

  • Combinación de datos

    Para acelerar la mezcla de datos, intente usar menos datos o usar filtros para excluir datos.

  • Renderización del servidor

    Puede acelerar la renderización del servidor si ejecuta procesos de VizQL Server adicionales en máquinas adicionales.

Consulta

Si hace clic en un evento Ejecutando consulta en cualquier Línea de tiempo o sección de Eventos de un dashboard de resumen de rendimiento, el texto de esa consulta se muestra en la sección Consulta.

Si está conectado a una fuente de datos publicada, el texto de la consulta se muestra en XML. Si está conectado directamente a la fuente de datos, la consulta se muestra en SQL, tal como se ilustra a continuación:

Si tiene sentido, puede usar el texto de consulta para trabajar con su equipo de base de datos a fin de realizar optimizaciones en el nivel de base de datos. A veces la consulta está truncada y necesitará buscar en el registro de Tableau para encontrar la consulta completa. La mayoría de los servidores de base de datos pueden aconsejarlo para optimizar una consulta agregando índices u otras técnicas. Consulte la documentación del servidor de base de datos para ver detalles.

A veces, por razones de eficiencia, Tableau combina múltiples consultas en una sola consulta con los datos. En este caso, es posible que vea un evento Ejecutando consulta con hojas de trabajo Null y cuando no se ejecute ninguna consulta en las hojas de trabajo utilizadas.

Línea de tiempo detallada

Esta vista es la versión detallada de la vista de la Línea de tiempo que muestra todos los eventos y separa los elementos individuales que se agruparon en la vista de la Línea de tiempo. Está pensado para usuarios avanzados durante el diseño de los libros de trabajo.

Vistas detalladas

El dashborad de Vistas detalladas contiene vistas de Profundidad, CPU exclusiva, CPU inclusiva y Tiempo transcurrido.

Profundidad

La vista de profundidad es la vista superior del panel de Vistas detalladas y proporciona información sobre lo que sucede cuando se hace una solicitud. Esta vista es la más útil cuando se filtra a una solicitud de un solo usuario. Algunos ejemplos de solicitudes de los usuarios son: cargar una vista, seleccionar una marca o cambiar un filtro.

Cada barra de la vista de profundidad representa una sola actividad. Una actividad es una unidad de trabajo que se realiza como parte del procesamiento de una solicitud de usuario. Una solicitud de un solo usuario da lugar a múltiples actividades. La longitud de cada barra en la vista de profundidad es proporcional al tiempo transcurrido para la actividad que la barra representa.

Las actividades de alto nivel aparecen en la parte superior de la vista. Las actividades inferiores son actividades infantiles generadas por actividades de alto nivel.

Al pasar el cursor por encima de cada barra se obtienen detalles adicionales sobre la actividad y también se resalta la fila correspondiente en la vista de CPU y Tiempo transcurrido que se describe en la siguiente sección.

Para reducir las partes de la solicitud que más tiempo tardaron, investigue las actividades de larga duración a los niveles más altos.

CPU y Tiempo transcurrido

Las vistas de la CPU y del Tiempo transcurrido aparecen en la parte inferior del panel de Vistas detalladas. Puede alternar entre las vistas CPU exclusiva, CPU incluida y Tiempo transcurrido haciendo clic en los botones de selección.

Si bien la vista de profundidad puede ayudar a identificar visualmente y con rapidez las actividades de larga duración, no necesariamente resalta las actividades que se realizan varias veces, ya que cada caso requiere una pequeña cantidad de tiempo. Las vistas CPU exclusiva, CPU Inclusiva y Tiempo transcurrido proporcionan estadísticas agregadas para cada actividad. El número de veces que se ha realizado una actividad se muestra en la columna Recuento y el tiempo total que ha tardado una sola actividad se muestra en un gráfico de barras.

En ocasiones, por eficiencia, Tableau combina varias consultas en una sola respecto a los datos. En este caso, puede ver un evento Ejecutando consulta para la hoja de trabajo nula y que no se está ejecutando ninguna consulta para las hojas de trabajo con nombre.

 

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