Не работал ни с OLEDB, ни с ODBC, но не очень понятно - зачем? Ведь для Python существует целый ряд ORM, которые обращаются к СУБД через посредство её собственного API без дополнительной прослойки. SQLAlchemy точно работает как SQLite, так и с Oracle. Вы пишете запросы, они транслируются в диалект конкретной СУБД.
Даже Django умеет в одном проекте использовать сразу и SQLite, и PostgreSQL, и MySQL вместе, если очень хочется.
По поводу SAS - сказать ничего не могу; но подозреваю, что и для него есть какие-то инструменты.