Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Dirigido a profesionales con dominio intermedio de Tableau que necesitan llevar sus soluciones analíticas al siguiente nivel en entornos organizacionales exigentes, este curso aborda los retos reales de quien ya construye dashboards funcionales pero enfrenta cuellos de botella de rendimiento, complejidad de datos multifuente y demandas de seguridad o integración avanzada. A lo largo de ocho horas, el participante aprenderá a arquitecturar modelos de datos complejos eligiendo con criterio entre relaciones, joins y blends; a diagnosticar y optimizar el rendimiento de dashboards mediante herramientas nativas de Tableau; a diseñar estrategias de seguridad a nivel de fila en entornos multiusuario; a automatizar flujos de publicación y actualización con la REST API; y a integrar modelos predictivos externos en Python o R directamente en sus visualizaciones. El resultado concreto es una solución Tableau de producción optimizada, segura y parcialmente automatizada, acompañada de documentación de decisiones técnicas que el participante podrá presentar y mantener en su entorno de trabajo.
Al finalizar el curso, el participante será capaz de:
FIXED, INCLUDE, EXCLUDE) e identificar cuándo su uso introduce redundancias computacionales frente a alternativas más eficientes.Bloque 1 — Modelado de datos avanzado y optimización de cálculos El curso arranca con una revisión profunda de las tres estrategias de integración de fuentes en Tableau: relaciones, joins físicos y data blending. Se analizan las diferencias en granularidad, cardinalidad y comportamiento ante valores nulos, y se practica la toma de decisiones documentada con trade-offs explícitos. A continuación se trabajan las expresiones LOD en profundidad: se repasan los tres tipos y sus ámbitos de evaluación, se identifican patrones de uso ineficiente —cálculos FIXED anidados, LOD donde bastaría un table calculation— y se reformulan con alternativas de menor carga computacional.
Bloque 2 — Diagnóstico y optimización de rendimiento Con el modelo de datos como base, se introduce el VizQL Performance Recorder como herramienta de diagnóstico. Los participantes aprenden a interpretar las trazas de ejecución, a localizar las consultas y renderizados más costosos, y a aplicar técnicas sistemáticas de mejora: extracción selectiva de columnas y filas, filtros de contexto bien ubicados y reducción de la complejidad de cálculos encadenados. Cada mejora se valida comparando métricas de carga antes y después de la intervención.
Bloque 3 — Seguridad, gobernanza y automatización Este bloque aborda las dos dimensiones operativas críticas de una solución en producción. Por un lado, se diseña e implementa una estrategia de Row-Level Security sobre una Published Data Source en Tableau Server/Cloud: creación de campos de filtro de usuario, configuración de grupos y verificación en un escenario multirol. Por otro, se automatiza el ciclo de vida de fuentes de datos y workbooks mediante la REST API de Tableau o Prep Flows programados, construyendo scripts con manejo de errores y registro de ejecución que puedan integrarse en pipelines de datos existentes.
Bloque 4 — Integración de analítica avanzada y escalabilidad El curso cierra con dos capacidades que amplían el alcance de Tableau más allá de la visualización estándar. Primero, se conecta Tableau a modelos externos de Python o R a través de TabPy o RServe: configuración del servidor analítico, escritura de cálculos SCRIPT_ y renderización de predicciones en el dashboard. Segundo, se evalúa la escalabilidad de la solución completa: comparativa entre Tableau Cloud y Server on-premise, criterios para elegir entre extracts incrementales y completos, y elaboración de un documento de decisión con métricas de referencia. El bloque concluye con una revisión crítica de la calidad visual del dashboard —carga cognitiva, jerarquía visual, densidad de información— y la producción de un informe de rediseño con cambios priorizados.
pip install tabpy), o R 4.2+ con el paquete Rserve configurado (según el bloque de integración elegido).Se asume que el participante ha completado el curso TAB02 o dispone de un nivel equivalente, lo que implica: construcción fluida de dashboards interactivos con acciones, parámetros y filtros avanzados; manejo de cálculos de tabla y expresiones LOD básicas; publicación y gestión de workbooks en Tableau Server o Cloud; y familiaridad con la preparación de datos en Tableau Prep. Para los bloques de automatización e integración analítica se recomienda además experiencia básica en scripting con Python o R (lectura e interpretación de funciones, manejo de librerías estándar), aunque no es imprescindible haber desarrollado modelos predictivos propios.