复杂计算之多层递归案例

【摘要】
石油化工行业,经常要构造特殊中间表,以物料、时间、指标名等为参数,查询出对应层级的指标值!由于前端报表模块已经定型,用户不希望再改变,所以只能按照数据库的思路造出这种中间数据集以适用于报表;但事先不能确定维度及其层次的深度,导致 SQL 很难写 (往往用上百行代码才实现一种类型的算法)。总结一下难点:SQL 难以简化、工作量大、维护难、优化难。若能在应用层集成数据计算引擎中间件,使用一致的结构化计算模型,为应用提供统一计算服务;可极大的降低应用与数据库的耦合,后期维护也完全模块化!

15687962680008a24.PNG

1568796275000337f.PNG

15687962820008539.PNG

15687962880000e0d.PNG

156879629500067e5.PNG

1568796301000d7c9.PNG

15687963080004db7.PNG

15687963170000710.PNG

1568796324000fc92.PNG



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章