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
- Conéctate a una fuente de datos de tu elección en Tableau.
- Crea un extracto de los datos, filtrando para incluir solo los datos del último año.
- 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
- Conéctate a la misma fuente de datos utilizada en el ejercicio anterior.
- Configura una conexión en vivo.
- Crea la misma visualización que en el ejercicio anterior y compara el rendimiento con el extracto.
Soluciones
Solución al Ejercicio 1
- Conéctate a la fuente de datos.
- Haz clic derecho en la fuente de datos y selecciona "Extracto".
- Filtra los datos para incluir solo el último año.
- Haz clic en "Extraer" y guarda el archivo .hyper.
- Crea un gráfico de barras utilizando los datos del extracto.
Solución al Ejercicio 2
- Conéctate a la misma fuente de datos.
- Asegúrate de que la opción "Conexión en Vivo" esté seleccionada.
- 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
- ¿Qué es Tableau?
- Instalando Tableau
- Descripción general de la interfaz de Tableau
- Conectando a fuentes de datos
- Tipos y estructuras de datos básicos
Módulo 2: Técnicas básicas de visualización
- Creando tu primera visualización
- Usando marcas y tarjetas
- Construyendo gráficos básicos
- Filtrando datos
- Ordenando y agrupando datos
Módulo 3: Técnicas intermedias de visualización
- Usando campos calculados
- Creando gráficos de doble eje
- Usando parámetros
- Creando mapas
- Usando cálculos de tabla
Módulo 4: Técnicas avanzadas de visualización
- Tipos de gráficos avanzados
- Usando expresiones LOD
- Creando tableros
- Acciones de tablero
- Narración de historias con datos
Módulo 5: Preparación y transformación de datos
- Combinación de datos
- Uniones de datos
- Uniones de datos
- Pivotando datos
- Técnicas de limpieza de datos
Módulo 6: Análisis avanzado
Módulo 7: Optimización del rendimiento
- Optimizando el rendimiento del libro de trabajo
- Extractos vs Conexiones en vivo
- Reduciendo tiempos de carga
- Grabación de rendimiento
- Mejores prácticas para el rendimiento
Módulo 8: Tableau Server y Online
- Introducción a Tableau Server
- Publicando libros de trabajo
- Gestionando permisos
- Programando extractos
- Colaborando con Tableau Online