Tableau Server Connectivity Issue with SparkSQL Connector - pyspark

I have a Tableau Report which I have created on Tableau Desktop using Spark SQL Connector (Simba). I am using Databricks for Spark Execution Engine. The same report when I am trying to publish and view on Tableau Server, it is giving Driver/Access Issue (screenshot attached). I have admin access to Server though and server in running as well.
Do I need to install additional drivers on Server to get the same connected ? Apologies for my limited knowledge of Tableau Server.
Screenshot of Error

There are few experiences i want to share for the above problem :
Driver(Simba) needs to be installed on Tableau Server as well as Desktop.
Once you install the Driver on the server, re-publish the report on Server which needs databricks connection otherwise you will keep getting the same error. Tableau server only reflects/read the report published after necessary driver is present on server.
Version of your Tableau Desktop should be either same or lower then version at Tableau Server otherwise report won't be published stating version mismatch error.
Feel free to share your feedback/experience.

Related

defect tracking automation - Bugzilla

I am currently trying to write a program to extract reports from Bugzilla on daily basis and generate a report to excel. I am new to API and server connection. I would need an input in which language is good/better to connect and extract reports from Bugzilla, considering that my Bugzilla is connected to PostgreSQL and i need to RDP in to be able to access the Bugzilla PostgreSQL DB, as well as the libraries available to use between Java and C#.

Connection error when using Tableau Desktop 2021.4 to Tableau Server - Authentication error via Google?

I have a Tableau Server login issue that's addressed on this official Tableau page and I don't think I'm literate enough to change anything with SSL.
The issue happened as soon as I upgraded from Tableau Desktop 2021.3 version to the latest 2021.4.3, every time when I'm trying to signin to our external partner's Tableau Server to save my workbook, it produces this code as soon as I enter login info via Google "Tableau created this window to authenticate. It is now safe to close it." on http://127.0.0.1:50436/Callback
Error code on Tableau Desktop 2021.4.3
An error occurred while communicating with the data source
Authentication failed.
Error Code: 84223ADA
Unable to connect to Tableau Server.
SSLHandshakeException
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
If I try to connect to the server without changing anything on Tableau Desktop 2021.3, it's working perfectly fine. What would be the issue at this point?
Most likely your Tableau Server Version is older than Tableau Desktop, that way they are incompatible: "You can publish workbooks and data sources to Tableau Server if the version of Tableau Server is the same or newer than the version of Tableau Desktop."
Source: https://help.tableau.com/current/desktopdeploy/en-us/desktop_deploy_compatibility.htm
There is a known issue with 2021.4. See item number 1366751 on the Tableau Known Issues page: https://www.tableau.com/support/known-issues.

Azure Data Factory - Copy Data from PostgreSQL DB on Ubuntu

Trying to copy data from PostgreSQL DB on an Ubuntu box that needs IPs whitelisted to access it. With Azure Data Factory IPs changing all the time and since i cannot install Self-hosted integration runtime as its a Linux server, what other options are available to be able to copy data from this PostgreSQL DB into an Azure SQL DB without having to worry about the IP addresses. Any suggestions or known solutions for this please?
Based on the document,ADF Self-hosted integration runtime can't be installed on the linux server,only could be used on the windows server.
BTW,this feature will also not be supported recently,please follow this feedback link.
the latest comment:Currently we don't have any plan on this yet. Could
you share us your reasons why do you want Linux?
As workaround,i suggest you get an idea of Azure DMS(Database Migration Service). Please see more detail about it from this link and this video.

Publishing Alteryx data extract to Tableau server giving Duplicate table error

I am using Publish to Tableau server plugin in the Alteryx Designer.
I have a workflow which publish 2 output reports with the same name on 2 different site of the same tableau server.
I am using Alteryx Designer version(10.6.8.178.50). The same version is installed on two machines. On machine A it's publishing report without error. On machine B it's publishing report but giving error with message:'Duplicate table error'.
Any idea why is this happening?
First thing to check is that 'Overwrite' is selected on the output on the machine with the error.

Tableau Desktop Inside Tableau Server

Is there a Tableau Desktop executable inside the Tableau server installation.
I have a system where Tableau server in Cloud and would want to use Tableau Desktop in the same server? Is that feasible?
Tableau Server and Desktop are two different products and Server does not ship with a copy of Desktop.
They can both be installed on the same windows machine, but I would never do that except for trouble-shooting reasons (ideally you should install Tableau Server on a dedicated machine so that it does not have to fight anything else for resources).
Tableau Server lets you make limited edits to existing workbooks, but you can not create new workbooks directly.
However, if you want to install Tableau Desktop separately, on the same cloud server that hosts your Tableau Server, it may (or may not) be doable depending on the specifications of the cloud server.
The major difference between Tableau desktop and Tableau Server?
At my previous organization, we always had a desktop version installed on the VM running our tableau server. This was useful for making connections to data sources that required firewall rules since the VM's IP was static. Then extracts could scheduled for refreshes.
So yes, it is feasable, but like others, it is a separate product.
Please note: make sure you understand the implications of editing an existing view.
Workbook owner, project owner or site admin may grant you rights to do the editing. However, you will be overwriting the existing workbook (you can't "save as...")
Besides, the edit function on the server is limited to visualization (sheets) and doesn't work with dashboards (to be improved in the next release, as announced)
Tableau Desktop and tableau server are two different product.
Both have their different executable files.
Desktop is created for development purposes while server is created for more sharing and authentications purposes.
You can do some edits in server, but you cannot create a new dashboard on server.
As others mentioned, Tableau Desktop and Server are separate products and have separate executable. We used to have Tableau desktop installed on Server to publish extracts and manage our extracts which were developed using API
Another thought: Tableau Server provides permissioned users with the ability to leverage Web Authoring to create/edit server content. Web authoring has the same look/feel as desktop, and has most of the features.
Many go this route as it comes with your server license, so the additional desktop purchase is not necessary.
More Info Here
In my current project both Tableau Server and Tableau Desktop are hosted on sane server. You need to analyse the data volume, traffic to workbooks to come up with right RAM size. I would recommend minimum RAM of 25GB assuming close to 20 users accessing tableau server and there is not huge volume of data refresh or connectivity
The desktop version "inside server" is to create and explore licenses. If you have one of these, you can create a sheet/dashboard using the Tableau Server through your browser.