Exasol Notebook Connector Connections Skill
Trigger when the user mentions open_pyexasol_connection, open_sqlalchemy_connection, open_ibis_connection, open_bucketfs_bucket, BucketFS location, get_backend, connection helper, or use notebook-connector from Python.
Routing Algorithm
Database Connection Helpers
- Trigger phrases:
pyexasol,sqlalchemy,ibis,open connection - Load:
references/connections-api.md - Use scripts from:
scripts/
- Trigger phrases:
BucketFS Object Helpers
- Trigger phrases:
open_bucketfs_bucket,open_bucketfs_location,bucket path - Load:
references/connections-api.md - Use scripts from:
scripts/
- Trigger phrases:
Config Not Set Up Yet
- Activate exasol-notebook-connector-config
Validation
Validate the configured connection helpers in this order:
- run
scripts/check_backend.pyfirst to confirm the store resolves the expected backend - if helpers fail due to missing keys or placeholder values, activate exasol-notebook-connector-config and run its
scripts/validate_config.py - then run
scripts/open_pyexasol.py,scripts/open_sqlalchemy.py,scripts/open_ibis.py, orscripts/open_bucketfs.pyfor the helper family the user needs
Success signals:
open_pyexasol.pycan runSELECT 1open_sqlalchemy.pycan open an engine and execute a minimal statementopen_ibis.pycan list tablesopen_bucketfs.pycan resolve the bucket object and UDF-visible path
Expected failure mode:
- if the config still contains placeholder hostnames, PATs, or database IDs, these checks should fail until the real values are present
Notes
- This skill assumes the secure config store is already populated.
- Prefer these helpers over ad hoc connection construction when the user is already using notebook-connector.