Skip to main content

#Tableau Server71 personnes en discutent

Supek Supkowski a posé une question dans #Repository

We do not have Admin access to our Tableau Server, but we have access to PostgreSQL DB workgroup schema. 

We have a need to monitor LDAP groups, users and Site Limits. 

We have created custom data model for the data (screenshot attached), but results do not match with details presented on Tableau Server (supporting group with Admin access is sharing latest Site Limits numbers) and some of the users do not have names displayed. 

Please let me know if our model is using proper objects. 

Is there any documentation for the workgroup schema tables how to connect them? 

 

We start with users: 

- id 

- site_id 

- site_role_id 

joined group_users via

users.id

= group_users.user_id for: 

- group_id 

joined groups via group_users.group_id =

groups.id

for: 

- name (group name) 

joined hist_users via

users.id

= hist_users.user_id for: 

- name (user name) 

joined site_roles via users.site_role_id = site_roles.id for: 

- display_name (site role name) 

joined sites via users.site_id =

sites.id

for:  

- name (site name) 

 

Viz 1 

Rows 

site_role_id, display_name, countdistinct (user_id) 

we have number of users for each site role. We can add here role_name, we can add user_name, but there are NULL values for user_name from hist_users.  Why there are NULL for user_name? Are they past users? Never logged in? 

 

Viz 2 

We would like to find number of Site Limits for each license type. 

In sites table there are three columns named 'Tier Basic User Capacity', 'Tier Author Capacity', 'Tier Interactor Capacity'. Are them the ones to preset set Site Limits? If no, where can I found proper numbers? 

 

#Repository  #Tableau Server

2 réponses
  1. Aujourd’hui, à 10:24

    @Emeric LE SAULNIER DE SAINT JOUAN

    , 

    Thank you for your reply. I will take a look for proposed GitHub page. 

    I have mentioned why hist_users are added. It contains username. 

    " 

    joined hist_users via users.id = hist_users.user_id for: 

    - name (user name) " 

     

    users table do not have this information. 

    Looks like I have missed the info that I should use system_users for this information. When I switched the data source, still some of the names are NULL. anu suggestions what it means and how to solve it?

0/9000

Hello Everyone,  

I published a very big dashboard with 17 dashboards and more than 10 data sources inside. 

the goal of this is to be able to extract all the dashboards as a PDF at once. 

 

So when the processing is ended, nothing happen. I guess the pdf should be in my windows download but nothing there. 

DOWNLOAD PDF from TABLEAU SERVER

 

Does anyone knows what to do to get my 17 dashboards downloaded ? 

thanks a lot for you help 

Antoine 

 

#Tableau Server

7 réponses
  1. Hier, à 10:02

    Hi every one thanks a lot for your respective answer, I could do it by open all the tab before start the download 

    also I removed one dashboard connected to a extract 

    at the end I have to wait 15min for the processing before having my Powerpoint downloaded 

     

0/9000

I also get this message if I check the flow Failed to connect to input connection “”. Check that the connection is available or in the Connections tab, click Edit to check the required fields and credentials.

Thing is when I test connection it says its working so what can I do?

8 réponses
  1. 27 juil. 2021, 20:45

    Notes: Output step error message: [FailedToConnectExternalResourceError]

    loomFlowOrchestrationResourceBundle-ConnectToRemoteServerFailureExceptionMsg 

     

    We received the above error message, and these 2 fixes worked for us (independently). We figured out by trial and error.

    1) Republishing the Prep Flow

    2) Deleting and re-entering the Scheduled Task.

    We are on:

    Windows Server 2019 Datacenter

    Tableau Server 2020.3

     

    Regards,

    Muteru Mwangi

0/9000

We are getting very close to maxing out on memory and I need to find a solution for the issue or at least a way to minimize the impact. 

 

#Tableau Server  #Tableau

3 réponses
  1. 15 sept., 15:59

    Hi @John Krieg

     

    I do not know what "vizqlserver.clear_session_delay_minutes" does, I've never seen it documented anywhere, used and I've never used it personally. 

    If you really want to know, you will need to ask the Tableau Support. 

    If you are interested into advanced keys for memory you can read this great article: 

    https://enterprisetableau.com/memory/ But again, you need to know your instance and have detailled monitoring metrics to be able to take decisions.

0/9000
Wascar Perez a posé une question dans #Snowflake

Environment: Tableau Cloud, REST API 3.29, tableauserverclient (Python), Snowflake connection with authentication='oauth', oauth-config-id='default', server-oauth='server-custom'. 

 

ISSUE 

 

We publish workbooks via REST API/PAT in a CI/CD pipeline. We're trying to reproduce a connection state that Tableau Desktop can produce, but the REST API can't. 

 

Desktop-published state (Data Sources tab shows "Not embedded in connection"): 

auth_type='oauth' username='<user>' embed_password=False 

 

Our pipeline's state (REST API publish): 

auth_type='oauth' username='' embed_password=False 

 

The Desktop state results in viewers being prompted for their own credentials. Ours results in every viewer getting BadOAuthCredentials, since there's no username hint at all. 

 

WHAT WE TRIED 

 

Using Server.workbooks.update_connection() (PUT /workbooks/{id}/connections/{connectionId}), we tested every combination: 

 

1. embed_password=True + username -> credential embeds, all viewers connect silently as that one identity (no prompt). 

2. embed_password=False + blank username -> every viewer gets BadOAuthCredentials. 

3. embed_password=False + non-empty username (trying to match Desktop) -> the server silently discards the username; a follow-up GET always returns username=''. No error is returned, it just reverts. 

4. Re-embedding (embed_password=True) via update_connection without supplying a password fails outright with 404020: Resource Not Found ... This may be due to incorrect or missing credentials. There's no way to flip an OAuth connection back to embedded through this endpoint without a real credential, and OAuth connections have no password-style credential the API can supply. 

 

We confirmed #3 fails identically whether attempted via connections=[ConnectionCredentials(...)] at publish time, or via a separate post-publish update_connection call. Same result both ways. 

 

QUESTIONS 

 

1. Is there any documented REST API mechanism (any endpoint, any API version) to set an OAuth connection to embedPassword=false while preserving a non-empty userName hint, matching what Desktop produces? 

2. Is that "not embedded + username hint" state inherently tied to an interactive/vizportal-authenticated session (i.e. genuinely unreachable via PAT/REST), or is there an undocumented parameter/flow we're missing? 

3. Is per-viewer OAuth prompting for a Snowflake connection with oauth-config-id='default' expected to work at all when the workbook was published via REST API/PAT, or is this a Desktop-only capability? 

 

Happy to share full request/response payloads if that helps with diagnosis. 

 

#OAuth  #Tableau APIs & Embedding

 

#Tableau Cloud  #Tableau Server

 

 

#Snowflake

1 réponse
  1. 14 sept., 19:44

    Hi @Wascar Perez

     

    thanks for sharing the details with the community. 

    What I would try if I were in your shoes: set embed_password=True with your REST API pipeline as usual, then try to unset the embedded password with the VizPortal API. It is undocumented and unofficial, but you just need to trace your browser traffic with dev tools when using the Server UI then google the VizPortal API info a bit to see how to authenticate against it and you will figure it easily if you are a developer. 

    I checked on my sandbox. It is this endpoint:

    Hi thanks for sharing the details with the community.

0/9000

I had installed odbc.8jar but it is not connecting. Need some support how to install oracle driver in linux machine.

 

Regards,

Kaustubh

6 réponses
0/9000
Priya Areti a posé une question dans #Tableau Public

Hi everyone,

I’m using Tableau Desktop Public Edition 2026.2.2 on Windows and I’m trying to publish a completed dashboard to Tableau Public.

The problem is:

  •  Under Server, I only see Run Optimizer
  •  I do not see Tableau Public → Save to Tableau Public
  •  The shortcut Ctrl + Shift + S also does nothing 
  • Help → About Tableau Public confirms I’m on Public Edition 2026.2.2
  •  I also encountered this error earlier when trying to publish: 

     

    “Unexpected error: TypeError: Cannot read properties of undefined (reading 'apply')”

The workbook itself opens and works normally, and I can save it locally. I’ve also tried restarting Tableau and signing into Tableau Public in the browser.

Has anyone seen this in Public Edition 2026.2.2? Is there another way to trigger publishing, or is this a known bug with the current build?

Any help would be appreciated. Thanks! 

 

#Tableau Public  #Tableau Server

1 réponse
  1. 14 sept., 19:28

    Hi @Priya Areti

     

    the option to publish to Tableau Public is not under "Server" but under "File" menu. 

    If you have other funny issues, try to repair or uninstall/install the application.

0/9000
Garvit Pant a posé une question dans #TrailblazerCommunity

Hi Tableau Community, I have a 3 node High Availability Tableau Server Production Environment which has almost more than 1TB of data and 4000+ users are working on it with Core Based Licensing. 

Yesterday I initiated maintenance and restart activity of the server to bring back the backgrounder service, VizQL Service and the Application Server Service of my 2nd node to working from Degraded. But after restart, the error still persisted and Data Server also went into error state in 2nd node.  

Since it is a production server and I can't get downtime again, kindly let me know how can I bring back my Tableau Server from Degraded to running again. 

Thank you in advance  

 

#TrailblazerCommunity  #Tableau Server  #AwesomeAdmins  #Trailhead Challenges

1 réponse
  1. 14 sept., 16:06

    Hi Garvit,

    Since this is a production 3-node HA environment, I would avoid making any further changes or restarting services without first checking the Tableau Server status and logs for the affected node.

    Could you please share the exact error/status shown for the Backgrounder, VizQL, Application Server, and Data Server services on node 2, along with any relevant errors from the Tableau Server logs?

    If the services continue to remain in a degraded/error state after the standard checks, I recommend opening a case with Salesforce/Tableau Support so they can review the server logs and advise on the safest recovery approach without impacting the production environment.

    Hope this helps.

0/9000

Hi Guys,

 

I have installed a custom font in by local system where I develop on Tableau Desktop. This font is used across my organization and is a standard to follow.

I have installed the font on the server machine as well. While developing in Tableau Desktop, I can see the font and select it. But once I publish on server, some other font appears.

This font is used majorly for text boxes and chart titles.

I tried to disable client rendering as in the below link. But that doesn't resolve the issue.

https://help.tableau.com/current/server/en-us/browser_rendering.htm

 

I am using Chrome and Edge to view the dashboard.

 

Hope to get some help regarding this issue.

43 réponses
  1. 4 févr. 2021, 10:24

    Hey everyone,

     

    I had almost the same problem a few weeks ago.

     

    In my case the problem was solved after I installed the font for all users on the machine where Tableau-Server was installed. If you click on the font (in your windows font overview) you can see the path where the font is installed. As you can see in my screenshot, the path starts with "C:\WINDOWS\FONTS…."

     

    After my first installation the path was something like „C:\USER……“ and it did not work in this case. I had to deinstall the font and reinstall it while clicking the install option „install for every user“.

     

    I hope this helps.

     

    Hey everyone, I had almost the same problem a few weeks ago. In my case the problem was solved after I installed the font for all users on the machine where Tableau-Server was installed.

0/9000

Getting this error when trying to access Site Status reports in Tableau Server On-Prem. 

 

ERROR: unrecognized configuration parameter "tableau.site_id" 

 

#Tableau Server

1 réponse
0/9000