Skip to main content

#Tableau Server87 debatiendo

Hi everyone,

 

we recently upgraded our Tableau Server from 2023.3.12 to 2025.1.7 (Linux 64 Bit) on 3 nodes. What we have witnessed is that the loading times for viewing Worksheets / Dashboards has absolutely exploded (Simple dashboards regularly take 1-5 minutes to load which previously took 5 seconds to load). Nothing was changed to the infrastructure, the only change was the upgrade. The CPU usage is relatively low of the nodes, only when a worksheet / dashboard is viewed there's a huge spike in the hyperd process...

 

What we have tried so far:

  • Resaving all data sources again + full refresh of all extracts
  • Increasing VizQL server processes from 4 (in total) to 8 (hasn't really helped)
  • Increasing the data file storage process so that all 3 nodes now have this service (we thought perhaps the exchange between the nodes might be reducing performance)

 

We are becoming increasingly desperate as to how to fix this, because the current state of this is not usable...

 

Please don't make any suggestions like "we should reduce the number of rows or we should optimise our data sources". This hasn't changed at all in comparison to the 2023.3 Version and with the use of 3 nodes the system should easily be able to handle the loading of simple worksheets.

 

Does anyone know what could be helpful? Thanks in advance!

16 respuestas
  1. 2 jul, 14:52

    Hey, 

     

    I have exact similar issue, I upgraded stage server to 2025.3.3 and faced rendering issue followed by session id err or just no response, THEN I upgraded stage to 2025.3.6 this version has also same issues no change. I have worked/working with Tableau on this which is mostly giving tsm logs, HAR logs & RMT logs. Something immense has changed with this version as the TDS communication is not working.  I have disable enabled number of services on Tableau recommendations but had no luck.  Either clone 2026 as is with 2024 or just copy paste your 2024 version and label it 2026. This issue is really getting on nerves so question is...

     

    WHAT IS THE RESOLVE?  

     

    How can we look under the hood of whats changed? what services arent upto date>? 

     Tableau please get this game right.

0/9000

I have a text table on my dashboard. It has 899 rows by 1 column and a search bar parameter. I can scroll the table and search results on the desktop application. Once I upload to the Server, I can not vertically scroll on any of my text tables. I am part of a public university, so access to a text table is a requirement of the new WCAG for all data visualization, as well. Therefore, the text tables must work. 

 

#Tableau Server

2 respuestas
  1. 10 jul, 14:27

    Are you superimposing any transparent sheet over it too or doing sheet swapping?

0/9000

When we create worksheet which have RLS enabled we are unable to see an Thumbnail preview for the chart, instead of thumbnail it shows "User Specific View". 

Is there any way to enable thumbnails when RLS is enabled. 

 

Tableau Server Version: 2024.2.12 (20242.25.0623.1428) 64-bit Linux 

 

Thumbnail preview when Row level security is enabled Tableau 2024.2.12

 

 

 

#Tableau Desktop & Web Authoring  #Tableau Server

4 respuestas
  1. 9 jul, 22:17

    Hi @Gajanan Kadtan

     

    how did you exactly implement RLS at your workbook level ? If it is a through a published data source filter using a calculated field with user function then sorry that will not work. The User Specific View icon will stay. 

    I was referring to the simple use case where a user filter is used at the workbook level. In that case the option "Generate thumbnails as user" appears.

0/9000

We're adding a specific AD group to our Tableau Server (Windows cluster, version 2024.2), and when looking at the list of users for the group every user is duplicated. In addition, in the permissions screen, when selecting the group no users are listed in the Effective Permissions pane (screenshot below). With other groups there is no problem. 

Duplicate entries in AD Group

The only thing special about this group is that it includes over 5000 users, but other groups with over 3000 users have no problem.  

I checked in the Postgres database, and every user appears twice in the group, but licenses are counted only once. In the log files I can see that the users are added twice. 

 

We're working on an upgrade, that could solve the problem, but if anyone has encountered something similar and knows what causes this it would be helpful. 

 

Dan Chissick

Senior BI Consultant | Tableau Ambassador

 

#Tableau Server

4 respuestas
  1. 8 jul, 12:29

    Yes, there are two entries for each user (all 5,441 of them) in group_users, and two identical records with 5,441 in group_users_count. 

    Changing the backgrounder to debug is complicated, it's a production cluster. We'll probably try to upgrade first and see if the problem goes away, unless someone who has encountered the problem pops up over here.

0/9000

Hi Everyone,

We have a dashboard that's published and the URL is very long.  I was wondering if there is a way to publish a dashboard with a much smaller URL. 

Thanks

Diana

3 respuestas
0/9000

Is there a way to have multiple user IDs associated with a single username or user account?

For example, if we have a participant with the username CH220, could that participant have multiple login user IDs, such as 220u1, 220u2

, etc., while all of those user IDs access the same participant data? 

 

#Tableau Desktop & Web Authoring  #Tableau Server

1 respuesta
  1. 7 jul, 15:27

    yes, usually it is possible. Only thing is that whatever is active in your active directory, it would be able to see, even if Ids are multiple.

0/9000
Elton Au ha preguntado en #Tableau Public

I am trying to do the Audit log report for checking user's workbook connect our Database which table. Our source database is DB2 and user would use db2 connector to connect our DB2 when they create the datasource object. May I ask does any Tableau Repository table I could find this information in Postgre DB ?     

2 respuestas
  1. 7 jul, 13:26

    @Elton Au

     

    Hi, your best option is to query the metadata api.  A basic query may look like: 

     

    query databases{

    databases (filter: {connectionType: "db2"}){

    name

    connectionType

    tables{

    name

    downstreamDatasources{

    name

    projectName

    }

    }

    }

    }

     

    You get a result with something like:

    {

    "data": {

    "databases": [

    {

    "name": "Rfam",

    "connectionType": "db2",

    "tables": [

    {

    "name": "author",

    "downstreamDatasources": [

    {

    "name": "Test MyDb2 Bridge",

    "projectName": "default"

    }

    ]

    }

    ]

    }

    ]

    }

    }

     

    If this post resolves the question, would you be so kind to "Accept this Answer"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you. 

     

    Regards, 

     

    Diego Martinez 

    Tableau Visionary and Tableau Ambassador 

0/9000

I'm looking for some insights regarding our Tableau Server environment. Our security scans have identified a few CVEs, and I'm curious if others have experienced challenges in receiving proactive communications or detailed information from Salesforce regarding these types of findings. Understanding this would help us improve our internal processes for managing these vulnerabilities.  

3 respuestas
0/9000

Why this matters

For high-frequency data, sub-range refresh is essential. Combined with occasional full refresh, it is the standard approach for large data environments — you get incremental updates without rebuilding the entire extract every time.

If sub-range refresh always drops the latest data, the entire strategy breaks down.

The issue

Environment: Tableau Server 2025.3.5, UTC+8. Data source: Alibaba Cloud StarRocks, UTC+8.

With a 7-day sub-range running at 09:14 Beijing time, I expected to get data from Now − 7 days to Now. Instead, I only get Now − 7 days − 8 hours to Now − 8 hours. The most recent 8 hours of data are always missing.

This was confirmed by Tableau Technical Support. Both the lower and upper boundaries of the sub-range window are internally converted to UTC. The upper bound is anchored to UTC "now" — 8 hours behind local time for UTC+8. The data exists in the database. Tableau simply excludes it.

This is not a UTC+8 specific problem. Every non-UTC timezone is affected by the same offset.

Why workarounds don't work

  • Extending the range doesn't help — the upper bound stays anchored to UTC "now"
  • Full refresh only is not viable at our data volume
  • The "Extract timezone" setting does not control sub-range boundary calculation
  • We cannot change the database timezone

Suggested fix

The sub-range upper boundary should use the configured site timezone's "now", not UTC "now". Alternatively, add a timezone parameter for the sub-range window.

A support case has been opened (Case owner: Ajay Saravanan R). Screenshots attached.

Are you affected?

If your sub-range refresh is also missing the latest data, please reply with your timezone and data source. This likely affects many users worldwide. 

 

Sub-range Refresh always misses the latest data for non-UTC time zones

 

 

 

#Tableau Server

2 respuestas
  1. 3 jul, 5:50

    Hi @Emeric LE SAULNIER DE SAINT JOUAN ,this is a simple process , and I hope it can help you. thanks  

     

    1. Create a data source with sub-range extract

    Set the extract to the past 7 days based on the field "Delivery date" (发货时间).

    Hi ,this is a simple process , and I hope it can help you. thanks 1. Create a data source with sub-range extractSet the extract to the past 7 days based on the field

     

    I verified the extract was correct, then published the data source (with an initial automatic full refresh). The latest row in the data source has a timestamp of 11:52 AM.

    Current time: 2026-07-03 13:20 (Beijing, UTC+8).

    image.png

     

    2. Configure the refresh schedule

    Full extract on weekends, and incremental (sub-range) extract every 30 minutes. The most recent run completed at 13:30.

     

    image.png

     

    3. Verify the data

    I created a new workbook using the extracted data source, alongside a live connection to the same source for comparison. The extract is missing all delivery orders from the latest time window.

    image.png

     

    Expected:

     The extract should include all data up to the refresh time (13:30 Beijing time). 

    Actual: The extract ends approximately 8 hours earlier — the latest data is excluded because the sub-range upper boundary is anchored to UTC "now" rather than the local timezone.

     

    I will check  this data after 8 hours.   

    _____ 

    update at 2026-07-04 21:16:57  

    I updated data several minutes ago, and the incremental extract lost data of the last 8 hours again.  

    image.png

     

     

     

0/9000

Hi Team, 

 

In Tableau Server, we have Server Status section where multiple Admin Insights dashboards have already been developed and published by the Admin team.

My requirement is to provide access to only one specific dashboard from this collection to a set of users, without allowing them to view the other Admin Insights dashboards.

I have a couple of questions:

  1. Is it possible to restrict user access at the individual dashboard level within the published workbook/project?
  2. If dashboard-level access is not supported, is there any way to hide or remove the "Back" button (or similar navigation options) at the top so users cannot navigate to other dashboards in the Admin Insights section?
  3. What would be the recommended approach to share only a single Admin Insights dashboard while preventing access to the remaining dashboards?

 

Any guidance or best practices would be greatly appreciated.

Thanks! 

 

#Tableau Server  #Tableau

2 respuestas
0/9000