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
...
* Details: Report Data Source
* Detail: the JAVA Calculation layer
* Details: Offline free computing
* Case details: Bank teller performance appraisal Case