11# CrateDB connector for Tableau
22
3- [ ![ CI status] ( https://github.com/crate/cratedb-tableau-connector/actions/workflows/main.yml/badge.svg )] ( https://github.com/crate/cratedb-tableau-connector/actions/workflows/main.yml )
4- ![ GitHub Release] ( https://img.shields.io/github/v/release/crate/cratedb-tableau-connector )
5- ![ Static Badge] ( https://img.shields.io/badge/tdvt_compatibility-95%25-brightgreen?style=flat&logo=cratedb )
6- ![ Static Badge] ( https://img.shields.io/badge/CrateDB-5.10.1-brightgreen?style=flat&logo=cratedb )
3+ [ ![ CI status] ( https://github.com/crate/cratedb-tableau-connector/actions/workflows/main.yml/badge.svg?style=flat )] ( https://github.com/crate/cratedb-tableau-connector/actions/workflows/main.yml )
4+ ![ TDVT compatibility] ( https://img.shields.io/badge/TDVT%20compatibility-95%25-brightgreen?style=flat )
5+ ![ CrateDB version] ( https://img.shields.io/badge/CrateDB->=5.10.1-brightgreen?style=flat&logo=cratedb )
6+ ![ pgJDBC version] ( https://img.shields.io/badge/PostgreSQL%20JDBC%20driver-<=42.7.4-brightgreen?style=flat&logo=postgresql )
7+ ![ GitHub release] ( https://img.shields.io/github/v/release/crate/cratedb-tableau-connector?style=flat )
78
89## About
910
@@ -15,14 +16,17 @@ through an intuitive interface.
1516massive amounts of data in near real-time, even with complex queries. It is
1617PostgreSQL-compatible, and based on Lucene.
1718
19+ The [ CrateDB connector for Tableau] provides optimal connectivity and usability
20+ with Tableau's line of products. It is based on the [ PostgreSQL JDBC driver] .
21+
1822## Install
1923
20- You will need to acquire and install two software artefacts,
21- the PostgreSQL JDBC driver, and the CrateDB connector.
24+ You will need to acquire and install two software artefacts, the PostgreSQL
25+ JDBC driver ( [ JAR file ] ) , and the CrateDB connector ( [ TACO file ] ) .
2226
2327### PostgreSQL JDBC driver
2428
25- Download the driver from the [ pgJDBC page] and put it into:
29+ Download the driver JAR file from the [ pgJDBC page] into:
2630
2731- Windows: ` C:\Program Files\Tableau\Drivers `
2832- Mac: ` ~/Library/Tableau/Drivers `
@@ -36,7 +40,9 @@ We are currently working with upstream authors on resolving this regression.
3640
3741### CrateDB connector
3842
39- You can find the connector on the [ releases page] . Put it into:
43+ You can find the connector artefacts within the "Assets" sections on the
44+ [ releases page] . Download the [ TACO file] , for example ` cratedb_jdbc-v0.0.5.taco ` ,
45+ into:
4046
4147#### Tableau Desktop
4248
@@ -57,30 +63,20 @@ For older versions, see [Tableau Connector SDK legacy documentation].
5763
5864## Usage
5965
60- ### Configure data source
61-
62- Todo: Add a few words how to actually establish the connection to CrateDB
63- after installing the driver and connector?
64-
65-
66- ### Signature verification
66+ For development purposes, please read the [ sandbox documentation] ( ./DEVELOP.md ) .
6767
68- The current release of the connector is not signed. This issue is being addressed,
69- but in the meantime, signature verification can be disabled.
70-
71- * On _ Tableau Desktop_ , please use this command-line argument: ` -DDisableVerifyConnectorPluginSignature=true `
72-
73- * On _ Tableau Server_ , you can disable signature verification by setting ` native_api.disable_verify_connector_plugin_signature ` to ` true ` via TSM.
68+ ### Configure data source
7469
75- More information can be found on the [ Tableau Connector SDK ` run-taco ` documentation] .
70+ When it comes to configuring a data source in Tableau, a few fragments in the
71+ [ sandbox documentation] ( ./DEVELOP.md ) may also be applicable to a production setup.
7672
73+ Todo: Add a dedicated section about how to install and configure the connector
74+ in non-development mode.
7775
78- ## Status
76+ ## Compatibility status
7977
80- The native CrateDB connector for Tableau aims to offer excellent compatibility
81- with Tableau's line of products, providing optimal user experience.
82- While it does not offer 100% compatibility yet, the connector is pretty close to
83- cover Tableau's test suite successfully and completely.
78+ Compatibility is validated using Tableau's Connector SDK, specifically using its
79+ [ TDVT suite] . Compatibility progress is tracked in [ TABLEAU-2] .
8480
8581```
8682CrateDB version: 5.10.1
@@ -96,15 +92,15 @@ Disabled tests: 0
9692Skipped tests: 0
9793```
9894
99- Compatibility is validated using Tableau's Connector SDK, specifically using its [ TDVT suite] .
100- Compatibility progress is tracked in [ TABLEAU-2] .
101-
10295
10396[ CrateDB ] : https://cratedb.com/database
97+ [ CrateDB connector for Tableau ] : https://github.com/crate/cratedb-tableau-connector
98+ [ JAR file ] : https://en.wikipedia.org/wiki/JAR_(file_format)
10499[ pgJDBC page ] : https://jdbc.postgresql.org/download/
100+ [ PostgreSQL JDBC driver ] : https://jdbc.postgresql.org/
105101[ releases page ] : https://github.com/crate/cratedb-tableau-connector/releases
102+ [ TACO file ] : https://help.tableau.com/current/pro/desktop/en-us/examples_connector_sdk.htm
106103[ Tableau ] : https://www.tableau.com/
107104[ Tableau Connector SDK legacy documentation ] : https://help.tableau.com/current/pro/desktop/en-us/examples_connector_sdk.htm
108- [ Tableau Connector SDK `run-taco` documentation ] : https://tableau.github.io/connector-plugin-sdk/docs/run-taco
109105[ TABLEAU-2 ] : https://github.com/crate/cratedb-tableau-connector/issues/2
110106[ TDVT suite ] : https://tableau.github.io/connector-plugin-sdk/docs/tdvt
0 commit comments