Agile data calculation engine

Abstract

set count as agile data calculation engine can provide efficient computing output report data source, JAVA calculated layer offline consisting calculated three aspects, can help solve problems due to development of low efficiency and difficult to describe operations like:
1 as long as the number of SQL statements to prepare data K, difficult to write, harder to maintain
2, data volume, report rendering is too slow, they might also overflow, users complain
3, Java computing too complicated, just write packet filter have hundreds of lines, too complicated
4, arithmetic logic change it, to restart the entire application, it is difficult to provide continuous service
5, a large number of TXT / CSV / XLS to deal with, and no SQL is available, what matter is very complicated to be a
6, SQL not write, python too difficult to learn, always professional programmers can do, high cost
...

15673940450005d97.PNG

156739405100014ba.PNG

15673940570009867.PNG

* Details: Report Data Source

15673940700001213.PNG

* Detail: the JAVA Calculation layer

1567394077000ef3f.PNG

* Details: Offline free computing

15673940840001461.PNG

1567394090000fa82.PNG

15673940960007eb8.PNG

15673941010001d84.PNG

* Case details: Bank teller performance appraisal Case

1567394107000cf30.PNG

1567394114000c684.PNG

1567394120000e896.PNG

15673941260007644.PNG


Guess you like

Origin blog.51cto.com/12749034/2485803