Latest articles cover:
- Tableau Server metadata analysis and governance
- Advanced visualization techniques for hierarchical data
- Custom extension development and deployment
- Enterprise BI architecture and optimization
Articles, tutorials, and insights about Tableau, data visualization, business intelligence, and custom extension development
Latest articles cover:
Part 1 of 5: Introduction
Transform your BI approach by treating Tableau Server as a product. Learn why metadata matters for user activity tracking, data governance, and performance optimization.
Part 2 of 5: Cloud vs Server
Side-by-side comparison of metadata access on Tableau Server (on-premise) vs Tableau Cloud — REST API, PostgreSQL repository, and GraphQL Metadata API. See exactly which methods work on each platform, code examples, and which use cases require on-premise.
Part 3 of 5: REST API
Complete guide to Tableau REST API automation. Learn authentication methods, practical Python examples with tableauserverclient (TSC), and real-world automation use cases for Tableau Server management.
Part 4 of 5: PostgreSQL Repository
Master Tableau Server's PostgreSQL repository for advanced metadata analysis. Learn SQL queries for permissions matrix, duplicate user detection, and dashboard usage analytics.
Part 5 of 5: GraphQL API
Master Tableau's GraphQL Metadata API for advanced lineage analysis, impact assessment, and automated data catalog creation. Includes practical queries and JSON examples for both Tableau Cloud and on-premise Server.
Style guide, dashboard template, and ten tricks I use every week
Practical Tableau tips and custom features used in a real BI product — style guide, dashboard template, custom tabs, dynamic zone visibility, filter container, Google Form feedback for CSAT, custom formatting, action filters, and the alignment crutch.
Part 1: Problem and Architecture
Why I built a custom AI assistant for Tableau dashboards using Claude and Model Context Protocol. The problem with Cloud-exclusive AI features, architecture overview, and how MCP connects everything.
Part 2: Demo and Walkthrough
Walkthrough of the AI chatbot inside Tableau. Ask mode with natural language queries, Full Mode canvas with drag-and-drop widgets, and AI-generated dashboards from a single prompt.
Architecture, .trex Manifest, and Security
A technical breakdown of Tableau extensions: how the architecture works under the hood, what the .trex manifest controls, data access levels, and a practical security checklist for evaluating any extension.