How to use the BI Connector with Tableau Desktop
This article describes how to use the BI Connector integration with Tableau Desktop.
Ensure that you are running Neo4j server 3.5.x or 4.x, and have installed at least version 188.8.131.52 or 184.108.40.206 of the APOC library respectively.
The first step is to ensure the JAR file has been installed on Tableau Desktop as the data source must be published from Desktop to Server. Install the plugin by dropping the JDBC JAR file in to the appropriate driver directory depending on the platform:
Windows: C:\Program Files\Tableau\Drivers Mac: ~/Library/Tableau/Drivers Linux: /opt/tableau/tableau_driver/jdbc
Using Tableau’s "Other JDBC Connection" option, you need to create a datasource connected to a Neo4j instance using the appropriate JDBC connection string. For example:
Enter the appropriate credentials in to the connection dialog and you should be able to connect.
Once connected, select the appropriate database on the left side of the screen, following by the appropriate schema ("Node" or "Relationship"). This should present a set of found tables. You can drag these tables to create join queries to pull data from Neo4j.
The driver provides for a number of additional options. See the BI Connector user guide (packaged with the JAR file) for details.
For performance reasons ensure that the Neo4j server has adequate resources. The driver may "overfetch" data depending on the query, so adequate resources (especially memory) would make a noticeable impact.
Was this page helpful?