Home Products Services About Contact

Blog

Articles, tutorials, and insights about Tableau, data visualization, business intelligence, and custom extension development

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

Mastering Tableau Server Metadata

Why Metadata Matters in BI Product Development

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.

Tableau Cloud vs On-Premise: Metadata Access Comparison

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.

Mastering Tableau REST API for BI Automation

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.

Deep Dive into Tableau PostgreSQL Repository

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.

GraphQL for Advanced Tableau Metadata Analysis

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.

Tableau Tips & Tricks

Simple Yet Effective: Practical Tableau Tips

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.

Other Articles

Building an AI Chatbot for Tableau with Claude and MCP

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.

AI Chatbot for Tableau: Demo, Canvas, and Dashboard Generation

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.

How Tableau Extensions Actually Work (And Are They Safe?)

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.