Recommended IRIS connector for Superset 6.x? (TOP / row limit issues with sqlalchemy-iris) #44346
Replies: 1 comment
|
There does not appear to be a Superset-specific IRIS engine spec in Superset 6.x, so I would treat the SQLAlchemy dialect as the component that must get IRIS pagination syntax right rather than trying to fix this with a Superset engine-spec override. I checked current Superset The important part for your specific
That means I would not carry 0.18.1 unchanged into a Superset 6 migration and then compensate in Superset. First test the current sqlalchemy-iris release against the actual IRIS server version, because pagination belongs to that compiler and has changed since the version in the question. A useful isolation test before involving Superset is to compile representative SQLAlchemy statements with the IRIS dialect (plain I also would not switch to JDBC/ODBC merely to work around So the safest upgrade path I can substantiate is: Superset 6.x + a current sqlalchemy-iris/IRIS DB-API combination, tested first at the dialect layer. I can't claim a specific pair is certified by Superset, because IRIS currently has no bundled Superset engine spec or version matrix. |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
I'm running Superset with InterSystems IRIS as a data source and I'm planning to move to Superset 6.x.
My current setup uses:
apache/superset:4.0.2(official image)sqlalchemy-iris==0.18.1(caretdev/sqlalchemy-iris)intersystems-irispython==5.4.0While testing Superset 6.x with the same connector, I ran into problems with queries involving
row limits. IRIS uses
SELECT TOP nrather thanLIMIT, and some generated queries didn't work.A few questions:
that others use for IRIS?
Any pointers would be appreciated. Thanks!
All reactions