This repository contains a custom Tableau connector for the MongoDB SQL Interface, wrapping our JDBC driver (see mongodb/mongo-jdbc-driver).
The releases are available for download at the following location. Replace [plugin-version] with plugin version:
https://translators-connectors-releases.s3.us-east-1.amazonaws.com/mongo-tableau-connector/mongodb-jdbc-[plugin-version].taco
The MongoDB Tableau connector uses a connection dialog that includes fields such as MongoDB URI and Database, along with optional advanced settings depending on authentication mechanism.
Authenticates using a username and password.
username: Your MongoDB usernamepassword: Your MongoDB password
For X509 authentication, you can specify the certificate in two ways:
- In
mongodb_jdbc.properties, set thex509pempathproperty to the file path of your PEM certificate
Example:
x509pempath=/certs/client-cert.pem - In Tableau’s connection dialog, check the "Provide PEM Contents" checkbox if the file is encrypted
- Enter the passphrase in the "Password" field that appears
- In Tableau’s connection dialog, check the "Provide PEM Contents" checkbox
- Paste the full unencrypted PEM certificate content directly into the "Password" field
- If the PEM is encrypted, provide a JSON object in the "Password" field with the keys
pemandpassphrase:{ "pem": "...", "passphrase": "..." }
Kerberos authentication using a principal name.
username: The principal name (e.g.,[email protected])
OpenID Connect authentication — no additional properties or fields required in the connection dialog.