Exasol
Install
Install Ibis and dependencies for the Exasol backend:
Install with the exasol extra:
pip install 'ibis-framework[exasol]'And connect:
import ibis
con = ibis.exasol.connect(...)- 1
- Adjust connection parameters as needed.
Install for Exasol:
conda install -c conda-forge ibis-exasolAnd connect:
import ibis
con = ibis.exasol.connect(...)- 1
- Adjust connection parameters as needed.
Install for Exasol:
mamba install -c conda-forge ibis-exasolAnd connect:
import ibis
con = ibis.exasol.connect(...)- 1
- Adjust connection parameters as needed.
Connect
ibis.exasol.connect
con = ibis.exasol.connect(
user = "username",
password = "password",
host = "localhost",
port = 8563,
schema = None,
encryption = True,
certificate_validation = True,
encoding = "en_US.UTF-8"
)
Note
ibis.exasol.connect is a thin wrapper around ibis.backends.exasol.Backend.do_connect.
Connection Parameters
do_connect
do_connect(self, user, password, host='localhost', port=8563, schema=None, encryption=True, certificate_validation=True, encoding='en_US.UTF-8')
Create an Ibis client connected to an Exasol database.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
user |
str | Username used for authentication. | required |
password |
str | Password used for authentication. | required |
host |
str | Hostname to connect to (default: “localhost”). | 'localhost' |
port |
int | Port number to connect to (default: 8563) | 8563 |
schema |
str | None | Database schema to open, if None, no schema will be opened. |
None |
encryption |
bool | Enables/disables transport layer encryption (default: True). | True |
certificate_validation |
bool | Enables/disables certificate validation (default: True). | True |
encoding |
str | The encoding format (default: “en_US.UTF-8”). | 'en_US.UTF-8' |