Progress/OpenEdge 不是 SQL 数据库,虽然它支持 SQL(通过 ODBC 接口),但它不是访问 OpenEdge 数据的自然方式。Progress 应用程序是使用“ABL”(以前称为“Progress 4gl”)构建的,并且一些 SQLish 事物(如参照完整性约束)是通过 4gl 代码中的过程逻辑实现的。如果你对学习 ABL 不是很感兴趣,这会让事情变得很困难。
有没有人成功地使用 Apache Drill ( https://drill.apache.org ) 来访问进度数据?是否有任何特别针对 Progress 和 Apache Drill 组合的指针可以分享?