Exasol
Connect & Ingest data from / to an Exasol database
Setup
The following credentials keys are accepted:
host(required) -> The hostname / ip of the instanceuser(required) -> The username to access the instancepassword(required) -> The password to access the instanceport(optional) -> The port of the instance. Default is8563.schema(optional) -> The default schema to usessh_tunnel(optional) -> The URL of the SSH server you would like to use as a tunnel (examplessh://user:[email protected]:22)ssh_private_key(optional) -> The private key to use to access a SSH server (raw string or path to file).ssh_passphrase(optional) -> The passphrase to use to access a SSH server.
Additional Connection Parameters
validate_server_certificate(optional) -> Whether to validate the server certificate. Default istrue.encryption(optional) -> Whether to use encryption for the connection. Default istrue.compression(optional) -> Whether to use compression for the connection. Default isfalse.fetch_size(optional) -> Number of rows to fetch at once in KiB. Default is2000.autocommit(optional) -> Auto-commit mode. Default isfalse(enabled).client_name(optional) -> Name of the client application. Default is"Go client".client_version(optional) -> Version of the client application.certificate_fingerprint(optional) -> Expected SHA256 checksum of the server's TLS certificate in Hex format.query_timeout(optional) -> Query timeout in seconds. Default is0(no timeout).resultset_max_rows(optional) -> Maximum number of rows in result set. Default is0(no limit).
Using sling conns
sling connsHere are examples of setting a connection named EXASOL. We must provide the type=exasol property:
Environment Variable
See here to learn more about the .env.sling file.
Sling Env File YAML
See here to learn more about the sling env.yaml file.
If you are facing issues connecting, please reach out to us at [email protected], on discord or open a Github Issue here.
Last updated
Was this helpful?