Skip to content

Commit 4a8a9cd

Browse files
amotlsurister
authored andcommitted
README: Copy-editing. Just a few updates, with a little touch of reorg.
1 parent e3cf580 commit 4a8a9cd

File tree

2 files changed

+45
-32
lines changed

2 files changed

+45
-32
lines changed

DEVELOP.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,4 +230,21 @@ taco file generated in the release.
230230
3. Create a new tag following the convention with the Target branch `main`.
231231
4. Click on `Generate release notes`, amend the notes as needed and publish.
232232
5. The pipeline will run and upload the taco file to the releases' assets, check that the pipeline
233-
runs correctly and the file exists.
233+
runs correctly and the file exists.
234+
235+
236+
## Signature verification
237+
238+
If you want to install a release that is not signed, signature verification can
239+
be disabled.
240+
241+
* On _Tableau Desktop_, please use this command-line argument:
242+
`-DDisableVerifyConnectorPluginSignature=true`
243+
244+
* On _Tableau Server_, you can disable signature verification by setting
245+
`native_api.disable_verify_connector_plugin_signature` to `true` via TSM.
246+
247+
More information can be found on the [Tableau Connector SDK `run-taco` documentation].
248+
249+
250+
[Tableau Connector SDK `run-taco` documentation]: https://tableau.github.io/connector-plugin-sdk/docs/run-taco

README.md

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
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.
1516
massive amounts of data in near real-time, even with complex queries. It is
1617
PostgreSQL-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
```
8682
CrateDB version: 5.10.1
@@ -96,15 +92,15 @@ Disabled tests: 0
9692
Skipped 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

Comments
 (0)