Azure Synapse analytics connectivity with Tableau - tableau-api

I have created server less synapse analytics with database and table in it.
I have tried using the SQL query to view data within synapse analytics and can view it as expected but when I try to connect Tableau desktop version 2020.2.9 (as the connector is only available in version 2020.2 and above) with connector provide in tableau the connection establish successfully as I can see the list of database and tables in it but when I try to click on the table to view data below issue pop-up.
An error occurred while communicating with Azure Synapse Analytics
Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database.
Error Code: 2F0F5E42
[Microsoft][ODBC SQL Server Driver][SQL Server]External table 'dbo' is not accessible because location does not exist or it is used by another process.
The table "[dbo].[Diagnosis]" does not exist.

You will have to check what type of server less synapse you are using whether a standard dedicated cluster or an On-Demand cluster. Further, you can reach to Tableau support team to check with the connectivity based on your cluster type.

Related

Problems connecting Data Fusion with Cloud SQL PostgreSQL

I have been trying to connect the my Data Fusion instance with my Cloud SQL PostgreSQL server. I have ensured that both of them are in the same VPC and I am using the Socket-factory library 1.2. What should I do? I am new in Data Fusion.
Edit:
I forgot to mention the error. I am trying to connect through wrangler using the Database option and using the connection string:
jdbc:postgresql://google/DATABASE_NAME?cloudSqlInstance=INSTANCE_CONNECTION_NAME&socketFactory=com.google.cloud.sql.postgres.SocketFactory&useSSL=false
The error I receive is 403 Forbidden. I have given Cloud SQL client permissions to both the service account and Dataproc account. I am using the latest Data Fusion version 6.6.0.

How to connect VectorWise Database to Azure Data Factory or Azure Synapse?

I have a vectorwise database that contain big size multiple table, I need to copy those table into Azure Storage or Azure SQL DB or Synapse. We don't have direct connector for vectorWise in Azure data factory.
Is there any way to connect with VectorWise in ADF by creating API or something?
You will need to setup a virtual machine on a network which can reach your database, you will need to install the self-hosted integration runtime on it, you will need to install the proper ODBC driver from your database vendor, and then create an ODBC linked service.

Unable to connect: We could not register this data source for all gateway instances within this cluster.

I have developed some reports using power bi desktop which is using IBM DB2 as datasource. I have installed On-premises data gateway in my power bi system and configured. I have to create ibm db2 datasource connection in power bi web to make live connection with my IBM DB2 database. When i tried to create datasource connection it showing me unable to connect error message.I have given correct credentials but still it showing the same error. Am i missing anything? any special permissions needed to provide from IBM DB2 database admin side? Please help me to solve this issue.
Thanks in advance,
Kannas
I had an identical error. The issue appears to be related to the credentials given in the data source settings when configuring in the online service. In my case I had not entered the domain with the username.

I need to connect IBM dashDB on Bluemix with another DB2 database in corporate network to get regular feed

I have created tables in dashDB on IBM Bluemix and populated those tables with data. Now I need to connect my cloud-based dashDB with the respective feeding DB2 system (V9.7) which sits behind a corporate firewall. How can I establish the connection and set up a daily feed (replication).
Beside using another product, you can use db2 itself.
You can catalog the dashDB on your DB2 feeding system, then do export and insert there(within your v9.7 db2).
e.g.
db2 catalog tcpip node MYDASH remote DASHSERVER server 50000
db2 catalog db BLUDB as BLUDB at node MYDASH
then export insert in another script can be controlled by cronjob...
You could set up the IBM Secure Connector:
http://www.ibm.com/support/knowledgecenter/#!/SSWHYP_2.0.0/com.ibm.apimgmt.webapi.doc/task_createconnector.html
Here is some demo video how to do this via the Bluemix "Cloud Integration" service:
https://www.youtube.com/watch?v=mCq_7XnBBuI
This should enable you to use DataWorks to pull data from on premise.
Alternatively you could set up an on premise ETL server, such as DataStage to pull from the enterprise system and push up to dashDB in the cloud.

How to connect to AWS RedShift with Tableau desktop software?

I want to use Tableau to retrieve data from AWS RedShift and then generate reports, I tried to use PostgreSQL driver downloaded from Tableau website, but cannot establish the connection.
Any one knows how to do it?
Just to provide an update, I believe the RedShift Connector has been released for v7 of Tableau Desktop, but is still in preview for v8. We have found it to be much easier for connecting to our RedShift cluster so far.
The generic ODBC connector also works, you get an interesting pop-up saying certain functions might not behave as expected but we have not encountered any issues using it.
Also the redshift connector for Tableau 8 is out now in release.
As stated on Tableau's blog, the Tableau connector hasn't been released yet, but you can contact your account manager to try out a preview version.
That's what my team has done, and it worked without a hitch.
It's now possible to connect Amazon Redshift with Tableau.
To connect:
Open Tableau Desktop Application and select Amazon Redshift from the list of servers to connect.
Populate the following fields in the pop-up as shown below:
where
Server: the URL to the Redshift instance
Port: the port on which it listens to
Database: the DB to connect to
(the above 3 information is available under the Cluster Database Properties section within the Configuration tab in your AWS Console.)
Username and Password: credentials authenticated to connect and query the schema and the underlying tables in above mentioned DB
Click on Sign In to allow Tableau to connect to the Amazon Redshift instance.