En este tema, exploraremos las diferencias entre los extractos y las conexiones en vivo en Tableau, sus ventajas y desventajas, y cuándo es más apropiado usar cada uno. Este conocimiento es crucial para optimizar el rendimiento de tus visualizaciones y garantizar que los datos se presenten de manera eficiente y precisa.

¿Qué son los Extractos?

Un extracto en Tableau es una copia de los datos que se almacena localmente en un archivo .hyper. Los extractos permiten trabajar con un subconjunto de los datos originales, lo que puede mejorar significativamente el rendimiento y la velocidad de las visualizaciones.

Ventajas de los Extractos

  • Rendimiento Mejorado: Al trabajar con una copia local de los datos, las consultas y visualizaciones son más rápidas.
  • Trabajo sin Conexión: Puedes trabajar con los datos sin necesidad de estar conectado a la fuente de datos original.
  • Reducción de Carga en el Servidor: Al usar extractos, reduces la carga en el servidor de la base de datos original, ya que las consultas se realizan en el archivo local.
  • Filtrado y Agregación: Puedes filtrar y agregar datos al crear el extracto, lo que puede reducir el tamaño del archivo y mejorar aún más el rendimiento.

Desventajas de los Extractos

  • Datos No en Tiempo Real: Los extractos no se actualizan automáticamente, por lo que los datos pueden no estar en tiempo real.
  • Espacio de Almacenamiento: Los extractos ocupan espacio en el disco local, lo que puede ser un problema si los datos son muy grandes.

Ejemplo de Creación de un Extracto

1. Conéctate a tu fuente de datos en Tableau.
2. En el panel de datos, haz clic derecho en la fuente de datos y selecciona "Extracto".
3. Configura las opciones de filtrado y agregación si es necesario.
4. Haz clic en "Extraer" para crear el archivo .hyper.

¿Qué son las Conexiones en Vivo?

Las conexiones en vivo permiten que Tableau se conecte directamente a la fuente de datos original. Esto significa que cualquier cambio en los datos se refleja inmediatamente en las visualizaciones.

Ventajas de las Conexiones en Vivo

  • Datos en Tiempo Real: Las visualizaciones siempre muestran los datos más recientes.
  • Sin Necesidad de Almacenamiento Local: No necesitas espacio en disco para almacenar los datos, ya que se accede directamente a la fuente de datos.
  • Menos Mantenimiento: No necesitas actualizar manualmente los extractos.

Desventajas de las Conexiones en Vivo

  • Rendimiento Dependiente del Servidor: El rendimiento de las visualizaciones depende de la velocidad y capacidad del servidor de la base de datos.
  • Carga en el Servidor: Las consultas en vivo pueden aumentar la carga en el servidor de la base de datos, especialmente si hay muchos usuarios accediendo a los datos simultáneamente.
  • Requiere Conexión Constante: Necesitas estar conectado a la fuente de datos para trabajar con las visualizaciones.

Ejemplo de Configuración de una Conexión en Vivo

1. Conéctate a tu fuente de datos en Tableau.
2. En el panel de datos, asegúrate de que la opción "Conexión en Vivo" esté seleccionada.
3. Comienza a crear tus visualizaciones directamente con los datos en vivo.

Comparación entre Extractos y Conexiones en Vivo

Característica Extractos Conexiones en Vivo
Rendimiento Mejorado (local) Dependiente del servidor
Actualización de Datos Manual Automática (en tiempo real)
Espacio de Almacenamiento Requiere espacio local No requiere espacio local
Carga en el Servidor Reducida Aumentada
Trabajo sin Conexión Posible No posible

Ejercicio Práctico

Ejercicio 1: Crear un Extracto

  1. Conéctate a una fuente de datos de tu elección en Tableau.
  2. Crea un extracto de los datos, filtrando para incluir solo los datos del último año.
  3. Guarda el extracto y utiliza los datos para crear una visualización simple, como un gráfico de barras.

Ejercicio 2: Configurar una Conexión en Vivo

  1. Conéctate a la misma fuente de datos utilizada en el ejercicio anterior.
  2. Configura una conexión en vivo.
  3. Crea la misma visualización que en el ejercicio anterior y compara el rendimiento con el extracto.

Soluciones

Solución al Ejercicio 1

  1. Conéctate a la fuente de datos.
  2. Haz clic derecho en la fuente de datos y selecciona "Extracto".
  3. Filtra los datos para incluir solo el último año.
  4. Haz clic en "Extraer" y guarda el archivo .hyper.
  5. Crea un gráfico de barras utilizando los datos del extracto.

Solución al Ejercicio 2

  1. Conéctate a la misma fuente de datos.
  2. Asegúrate de que la opción "Conexión en Vivo" esté seleccionada.
  3. Crea el mismo gráfico de barras y observa cualquier diferencia en el rendimiento.

Conclusión

En esta lección, hemos aprendido las diferencias clave entre los extractos y las conexiones en vivo en Tableau. Los extractos pueden mejorar el rendimiento y permitir el trabajo sin conexión, pero no proporcionan datos en tiempo real. Las conexiones en vivo, por otro lado, siempre muestran los datos más recientes pero dependen del rendimiento del servidor de la base de datos. Saber cuándo usar cada uno es crucial para optimizar tus visualizaciones y garantizar que los datos se presenten de manera eficiente y precisa.

En el próximo tema, exploraremos cómo reducir los tiempos de carga en Tableau, lo que complementará lo aprendido sobre extractos y conexiones en vivo.

Curso de Tableau

Módulo 1: Introducción a Tableau

Módulo 2: Técnicas básicas de visualización

Módulo 3: Técnicas intermedias de visualización

Módulo 4: Técnicas avanzadas de visualización

Módulo 5: Preparación y transformación de datos

Módulo 6: Análisis avanzado

Módulo 7: Optimización del rendimiento

Módulo 8: Tableau Server y Online

Módulo 9: Proyectos del mundo real

© Copyright 2024. Todos los derechos reservados