Add dataset does not work for Exasol backend when using pydobc based sqlalchemy dialect #20105
Closed
3 tasks done
Labels
#bug
Bug report
Add dataset does not work for Exasol DB when using pydobc based sqlalchemy dialect.
(see also exasol/sqlalchemy-exasol#136)
How to reproduce the bug
Setup Exasol DB and add it as data source
Go to 'Datasets'
Click on '+ DATASET'
Select the Exasol DB as database
Select a schema containing views and tables
Try to select a Table/Schema
No Tables/Schemas are shown
Expected results
Table(s) and view(s) of the specified schema are shown.
Actual results
No table(s) nor view(s) of the specified schema are shown.
Screenshots
Expected result:
Actual result
Log
Environment
Firefox 100.0
superset version
=1.5.0
python --version
=3.9.7
node -v
==-
exasol
Checklist
Additional context
This issue was discovered within the context of another issue (#16541). The reporter of that issue mentions that only the version
sqlalchemy-exasol 2.0.10
is working properly together withsuperset
.We already have investigated this issue and can confirm that the cause of this issue is a bug in the exasol sqlalchemy dialect. For further details on the bug in the exasol dialect see also sqlalchemy-exasol#issue-136.
A fix for the
sqlalchemy-exasol
issue is on the way, see this PR.Once the PR is merged and a new version of sqlalchemy-exasol have been released, adjusting the version constrains of
sqlalchemy-exasol
withinsuperset
will fix this bug.The text was updated successfully, but these errors were encountered: