This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
We use "Publish To Tableau Server" macro to publish Data Extracts to Tableau Server and when tried to connect to the Data Extracts from Tableau Desktop, we receive the following error. This has happened after the Alteryx Desktop & Server is upgraded to 11.3. After exploring the Alteryx workflow module by module, I came to a conclusion that this error is caused when the UNION tool checkbox "Set a Specific Output Order" is not checked. The error reproduces in case if the checkbox is not checked. May be an issue with Macro or UNION tool
Please share if anyone have insights about this issue.
After checking the box to enable 'Set a Specific Output order' is the macro working correctly for you?
Was this happening for all .tde files you were publishing?
Could you please describe which Union tool you are referring to in the Publish to Tableau Server (PTS) macro? If you have a tool number for the Union tool you found and the Macro that it is part of that would help greatly in investigating the issue.
Could you please include screen shots of the Configuration windows in Alteryx for the PTS macro?
Peter Stoddard Premium Support Advisor Alteryx, Inc.
Sorry if the question isn't clear enough. I was talking about the regular UNION tool in Alteryx. In the screen shot below, the UNION tool before the Publish to Tableau Server (PTS) macro is making the TDE corrupt if "Set a Specific Output order" is not checked and works fine if it checked. I am not sure if the error is being caused by other things, but I was able to reproduce this error with the UNION tool.
I wanted to reply with our findings for other Community users.
The error was occurring when using the Publish to Tableau Server macro. When Opening the data on Tableau Server the error came up as :
An error occurred while communicating with Tableau Server.
Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database.
Tableau data engine error: 40460: SimpleDatabase::SelectMetadataName: expected found=1, actual found=0 (fk=18446744073709551615 name="Extract" nameTable="SCHEMAS")
The table "[Extract].[Extract]" does not exist.
We also tested writing the data to a local .tde file using the Output tool and got the same error noted in the link in point 2 below.
Ultimately the issue came down to a non-visible character in the data that wan't allowing the .tde file to be created correctly. A couple ways that this can be resolved.
The non-visible characters could be removed using this method
Hi @PeterS I am having this issue and I'm trying to work with provided solutions, but I think I am missing a step. I can't figure out what field ("trouble column") I should be removing non visible characters from? Or is it the field names? Should I use the regex solution for all of my fields?
Hi @Brendan, you have to find that field the hard way. The way @PeterS worked out the problem is, he used the sample/filter tool to see if the issue is in first 50% of the data and then narrow it down by quarters. You can apply the same logic to find the issue and then use the regex to clear out