Skip to main content

#Tableau Server72 debatiendo

I am experiencing an issue with a scheduled extract refresh on Tableau Server.

Setup:

  • Workbook is saved as .twb.
  • An Excel data source is joined with our Finance DataMart.
  • The Excel file is connected using a UNC path: 

\\afcu-nas1\Vol1

The workbook publishes successfully and can be accessed by users.

Error:

 

Plain Text

1

Connectionless Failure (status code = 10000)

2

 

3

One or more connections in this data source need attention:

4

AZ Financial Daily Dash - FRB: Unable to connect to the file

5

"FAKEPATH-0bb8dbj1xzpc3f15h22kp1cqe5lv".

6

 

7

Check that the file exists and that you have sufficient access privileges for it.

Show more lines

Could you please help us understand:

  • Why Tableau is attempting to access a FAKEPATH instead of the configured UNC path?
  • Whether additional server permissions or configuration are required for scheduled refreshes against an Excel file on a network share?
  • Any recommended steps to resolve this issue and enable automated refreshes?

#Trailhead Challenges  #Tableau Server

1 respuesta
  1. Hoy, 07:31

    Hi @Neel Maniar

     

     The FAKEPATH in the error is an internal temporary path generated by Tableau Server. It doesn't necessarily mean that Tableau is replacing your configured UNC path.

    Please try the following:

    1. Add the UNC path to the Tableau Server allowlist: After recent security updates, file-based data sources may require the network path to be allowlisted.
    2. Check Tableau Server Run As account permissions: Ensure the account running Tableau Server has read access to the Excel file and the network share.
    3. Verify the UNC path: Make sure the connection uses the complete UNC path, including the Excel file name, and not a mapped drive.
    4. Republish the workbook: Use the correct UNC path in Tableau Desktop and uncheck Include External Files before republishing.
    5. Test the scheduled refresh after completing the above steps.

    You can refer to the official Tableau documentation: 

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

    Hope this helps!  

     

     If you find this response helpful, please mark it as the Accepted Answer, as it may also help other Trailblazers.  

0/9000

Hi, 

 

Does anyone know if you can use tableau MCP server to query workbook metadata and determine what reports are using what physical database objects and vice versa? 

 

I have tableau on-premise, with reports using a live connection to read data from tables in Snowflake databases.  Basically I need to know what reports are impacted by a change to a database table. 

 

I know there are other ways of extracting this information, like querying Postgres, but I am wondering if the MCP server supports this level of analysis. 

 

Thanks 

GS 

 

#Tableau Server

2 respuestas
  1. 18 sept, 21:25

     I’m curious about this too, especially for impact analysis when a Snowflake table changes. It would be useful if MCP could trace the workbook all the way down to the underlying tables. Otherwise, querying the Tableau metadata or Postgres may still be the more reliable option. 

0/9000

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 respuestas
  1. Ayer, 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 respuestas
  1. 17 sept, 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 respuestas
  1. 27 jul 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 respuestas
  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

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 respuesta
  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 respuestas
0/9000

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 respuesta
  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

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 respuesta
  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