Have you also enabled performance recording on that server (from the Settings page)? Just doing the URL manipulation is not sufficient to turn on performance recording.
yes, the feature is enabled at the site level.
the issue is intermittent.
as soon as we restart tableau services the first few attempts in viewing the performance data works.
after that we get the error mentioned.
OK, good! Always start with the simple things!
I'd check permissions next. The performance recording process is using data stored in the PostGres repository, so it's possible you have some rights issues.
so i see this error as well.
and i have server admin in tableau.
other users seeing this issue are publishers.
is that not sufficient from a permissions stand point?
do i need or look at something else?
Have a look at this page.
I apologize if the following is already understood by you, but just in case...
One of the tasks when you set up Server is to define a Repository user. This is not automatic - you must explicitly do it following the processes in that link. This allows you to use the repository as a data source for your own vizzes, just as the Status page has the links to the built-in server performance dashboards.
It's possible that the repository permissions have gotten out of alignment (so to speak). Unlikely, but possible. So I'd recommend validating that they are set up correctly on that server.
It's also possible you have a bad hard disk on that server that is causing you problems, of course.
yes, we are all set with the repository user.
we have admin reports that currently use the postgres- they are working just fine.
Infact, as a test, I gathered performance data on our admin reports that use postgres data.
reports load fine.
click on the button to get the performance data.
in terms hard disk, we are on a VMWare setup.
Running out of options for you!
What does your status monitoring tell you? Do you have a degraded server process somewhere? Is there something else running on the same VMware host that might cause an issue?
Sorry I can't be more helpful.
wonder if it is related more with the data-source
Knowledge Base Article: Error "Invalid database name value" Running Extract Refresh | Tableau Software
Tableau Community: Invalid database name value
The articles you shared, I believe, apply to extracts.
The issue was first noticed, and continues to occur with Live connect data sources.
I'm not sure if its related to the data source of the report itself. If it was I would expect it to affect standard rendering.
If this is still a problem, can you login to your worker1 and worker2 and look for "perf_gantt.tab"? There should be a version of this temp file generated for each instance of a performance recording (i.e. ?:record_performance=yes). In my case it's in the screenshot directory below. I wonder in your instance, did you do a custom config to move the temp directories to a different location? What is the volume of performance recordings that you're doing.
our volume for performance recording is low.
i searched for that file name in the same directory you shared but also a the root Tableau install directory.
perf_gantt.tab files doen't exist on either of my worker nodes.
there were no historical ones.
and now new ones generated when i ran a dashboard with the performance recording flag.
these files do exist on my DEV and Prod worker nodes.
so does this mean that the performance recording flag doesn't trigger anything in the QA system were we are seeing the issue?
Yeah. I'm not sure what's going on. Have you customized the temp directory for your QA box? And does the TS version and licensing model match between prod, dev, and QA?
Also, the performance recording files will only stay in cache / in the temp directory for so long. I'm not sure of the duration, but if you're trying to click on the perf recording after too long, it may provide the error that you see.