为解决BI系统中报表数据数据拉取重复写SQL的问题,设计了一套框架体系,已SQL + 低代码的形式,实现报表的自动化生成。SQL解析方案采用了[`Durid`](https://github.com/alibaba/druid)、[`Apache Velocity`](https://velocity.apache.org/)并结合`JdbcTemplate`构建,聚合方案利用[`AviatorScript`](https://github.com/killme2008/aviatorscript)构建。