I'm looking at SQL Alchemy as the first data source connector for schematronic. At first I thought it tried to do away with SQL statements, but it appears like it can work with them OK.
I'll investigate it some more and post my notes when they are ready.