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

Why treating Tableau Server as a product — and instrumenting it with metadata — transforms BI from a request queue into a measurable platform. Covers what platform metadata actually contains, the five workflows it unlocks, and how to access it on-premise vs Cloud.

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.

Tableau REST API Automation: Practical Patterns for BI Teams

Part 3 of 5: REST API

A practical guide to Tableau REST API automation with Python and tableauserverclient. Covers PAT authentication, pagination, workbook inventory, extract refreshes, group provisioning, permissions checks, and how REST fits into a Tableau metadata platform.

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, MCP, and Dashboard Generation

Architecture, demo, canvas mode, and on-prem compatibility

How I built a custom AI assistant for Tableau dashboards using Claude, Model Context Protocol, and a Tableau extension. Covers the problem, architecture, ask mode, dashboard generation, canvas workflow, limitations, and on-prem compatibility.

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

Redirected to the consolidated AI chatbot article

This article has been consolidated into the main AI chatbot architecture and dashboard generation walkthrough.

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.