Open in app

Sign in

Write

Sign in

Eski's data stories
Eski's data stories

92 Followers

Home

About

Oct 13

How to initiate Tableau data source refreshes from backend with WebSockets

When Tableau is Embedded in a web app or a client portal, imagine a scenario where a user submits new data or parameters through a backend process. Once the underlying database completes saving this data, the corresponding changes need to be reflected in the frontend. …

Websocket

4 min read

How to initiate Tableau data source refreshes from backend with WebSockets
How to initiate Tableau data source refreshes from backend with WebSockets
Websocket

4 min read


Jul 4

Tableau Embedded Error Handling— the Nice and Ugly ways

Anyone writing software knows that error handling is a must. And this isn’t any different when embedding Tableau content in third-party apps and portals. Depending on your goals the approach can get ugly! The main reasons why the embedded content may fail to load are (github issue discussion): Connected App…

Embedded Analytics

6 min read

Tableau Embedded Error Handling— the Nice and Ugly ways
Tableau Embedded Error Handling— the Nice and Ugly ways
Embedded Analytics

6 min read


Jun 1

3 settings to suppress unwelcoming email invites in Tableau Cloud

If you are embedding Tableau Cloud content to your product, sending the default Tableau email invites to newly onboarded users is rather unwelcoming! But you can easily get rid of them with just 3 settings! Before we dive into how easy you can do it, we’ll be setting up a…

Tableau

3 min read

3 settings to suppress Unwelcoming Email Invites in Tableau Cloud
3 settings to suppress Unwelcoming Email Invites in Tableau Cloud
Tableau

3 min read


Apr 13

Monetise better: Charge more for additional value with Tableau User Attribute Functions

One of my customers serves their clients with analytics through a client portal that exposes data in the form of Tableau Embedded dashboards. Currently, this customer’s clients are charged the same and see the same data inside the dashboards. My client would like to charge more for additional value, creating…

Tableau

8 min read

Monetise better: Charge more for additional value with Tableau User Attribute Functions
Monetise better: Charge more for additional value with Tableau User Attribute Functions
Tableau

8 min read


Feb 27

Responsive design best practices for embedding Tableau

Since the release of Tableau’s Embedding API v3, it’s become super easy and quick to embed dashboards on websites. When it comes to responsive design, my go to guidance has been for customers to use Automatic sized dashboards and always make sure there’s at least a Phone layout if they…

Responsive Design

6 min read

Responsive design best practices for embedding Tableau
Responsive design best practices for embedding Tableau
Responsive Design

6 min read


Aug 15, 2022

How to create Tableau Connected Apps JWT tokens in C# .NET

If you came to this page you might be struggling to generate a valid jwt with .NET in a format Tableau expects. One of my clients was sweating with this issue for over a week, so I’ve decided to share our findings. They kept getting 10084 error — JWT_PARSE_ERROR. After…

Jwt

3 min read

How to create Tableau Connected Apps JWT tokens in C# .NET
How to create Tableau Connected Apps JWT tokens in C# .NET
Jwt

3 min read


Jun 23, 2022

Angry users 🤯 Tableau Server ran out of disk space

If you’re reading this post, you’ve probably been there, done that 😵 : Your beautiful Tableau Server had been running like a Ferrari for months, but sudenly this morning you’ve got loads of angry users complaining the can’t get their morning fix of KPIs. I typically deal with clients on…

Hygene

3 min read

Angry users 🤯  No disk space left on Tableau Server
Angry users 🤯  No disk space left on Tableau Server
Hygene

3 min read


May 9, 2022

Tutorial: Configuring Okta as Oauth2 SSO Authorization Server for Tableau Embedded Content

Starting from Tableau Server version 2021.4, it’s possible to utilize an Oauth2-compliant External Authorization Server (EAS) to act as an SSO provider for Tableau Server embedded content. EAS leverages the OAuth 2.0 protocol to control the authorization to access a protected resource like your web app, as well as Embedded…

Tableau

9 min read

Tutorial: Configuring Okta as Oauth2 SSO Authorization Server for Tableau Embedded Content
Tutorial: Configuring Okta as Oauth2 SSO Authorization Server for Tableau Embedded Content
Tableau

9 min read


Apr 19, 2022

Tableau Custom Views gone wild on embedded solution

If you are reading this post your Tableau Custom Views seem to be behaving really weird under certain scenarios. This happens to be particularly common on Embedded Solutions that expose Custom Views on their UI. In this post I’ll explain why this issue happens and how you can mitigate it. …

Datafam

3 min read

Tableau Custom Views gone wild on embedded solution
Tableau Custom Views gone wild on embedded solution
Datafam

3 min read


Apr 5, 2022

Tableau multi-language and translation techniques for seamless localisation

I help companies build products with Tableau’s Visual Analytics widgets embedded and many of my clients operate at a global scale, so they need to serve content in multiple languages. The idea of content localization in Tableau is far from trivial as there are quite a few elements to consider: …

Tableau

2 min read

Tableau multi-language and translation techniques for seamless localisation
Tableau multi-language and translation techniques for seamless localisation
Tableau

2 min read

Eski's data stories

Eski's data stories

92 Followers

Data Geek

Following
  • Slalom

    Slalom

  • Scott Galloway

    Scott Galloway

  • Anthony Alteirac

    Anthony Alteirac

  • Tamas Foldi

    Tamas Foldi

  • Christian Silva

    Christian Silva

See all (64)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams