Progress/OpenEdge не является базой данных SQL, и хотя она поддерживает SQL (через интерфейс ODBC), это не является естественным способом доступа к данным OpenEdge. Приложения Progress создаются с использованием «ABL» (ранее известного как «Progress 4gl»), а некоторые SQL-элементы, такие как ограничения ссылочной целостности, реализуются с помощью процедурной логики в коде 4gl. Что усложняет задачу, если вы не очень заинтересованы в изучении ABL.
Кому-нибудь удалось успешно использовать Apache Drill (https://drill.apache.org) для доступа к данным Progress? Есть ли какие-либо указания, касающиеся комбинации Progress и Apache Drill, которыми можно поделиться?