Category: Developer

  • API to Tableau, the Smart Way: A Guide to Table Extensions

    Getting data from external APIs into Tableau often involves several workarounds —manual extracts, middle-ware scripts, or writing to a database. This isn’t bad per se, but if you just want real time data from an API, Table Extensions are a clean and direct solution.

    Table Extensions allow you to connect Tableau directly to external data sources like APIs using Python, R, or other analytics engines. This means you can fetch live data—whether it’s weather updates, currency exchange rates, or stock prices—and use it as if it were a regular data source in Tableau.

    In this post, I’ll walk you through how to set up your first Table Extension, use Python to pull live data (without storing anything), and explore the benefits and best practices of using this approach—especially when working with real-time or short-lived data.

    (more…)
  • Better Titles on Multiple Measure Panes

    Similar to titles on small multiples, showing title only in the axis on multiple-measure charts is not user friendly. The visuals distance between title and the data is too large, and vertical text is never easy to read:

    Let’s look at an easy ways to enhance the labels for better clarity and user experience.

    [part of the ‘Datafam London 2024 – Deepcleaning your dashboard’ series]

    (more…)
  • Write your own Tableau Extension for your current dashboard

    Write your own Tableau Extension for your current dashboard

    Tableau Extensions are a way to extend the functionality of a dashboard to your own specific needs. Most people using extensions simply grab one of the many offered via the Tableau Exchange (free or paid).

    In this post I would like to encourage you to think about another option: creating your own extension!

    (more…)