AFAIK Delta-Sharing only exposes information and give access to data files that construct a table. There's some support for e.g. predicate pushdowns but it doesn't provide any sort of query/SQL API that SQLAlchemy could use.
I assume it's possible to read a delta-sharing table into a
Pandas dataframe and then use something like DuckDB to turn it into something that is SQL query-able, and wrapping that with a
custom SQLAlchemy dialect 🤯
Not quite a trivial solution I guess 🙂