应用kettle 设计开发流程

0
目的:报表都是对应有多个方案,每个方案对应有多个规则,将单个方案对应的多条规则按照规则要求查询对应时间跨度的数据,并取交集。

详细:规则由客户选取多个条件组合成规则,本身是sql集合,所以不能从sql优化着手,方案号是规则选定以后自动生成。
现有解决方案是通过js进行循环选定,比如,1个方案,有三条规则,则生成三个临时表,然后再取交集。但当下想通过一种手段可以自由选取规则,规则总数为26条,case ---when 的方式组合太多,已经放弃.q 请各位给予一些解决方案,谢谢!模型见附件!
已邀请:

要回复问题请先登录注册