Saturday, June 7, 2014

What are impacts of visualization in term of active report size and generation speed

  1. Context

Active report is very good to deploy to iPAD. However, there are two challenges:
  1. Size. When size is big, it will take long time to load into client’s iPAD, and the performance can be impacted as well. This is problem for end user.
  2. Generation speed. As active report is very complicated, it takes very long time to generated .mht file. This is a major problem for developers and deployment.
Cognos version 10.2.1 has introduced a new technology RAVE.  Instead of pre-generated all charts in Cognos server and then loaded to client side, the data can be package up into the Active Report for use in rendering a visualization. this document is intended to test this behavior.
  1. Sample

A very easy sample is used to compare current chart engine and visualizations using IBM sample package Great Outdoors Sales.


Normal chart in version 10.2.1


Visualization in version 10.2.1


Visualization with different charts in version 10.2.1


  1. Result


Visualization
Visualization
Normal chartNormal chart

Generation time(s)
Size(K)
Generation time(s)
Size(K)
1 Chart
0
3790
0
1338
275 charts
12
4159
80
8380
500 charts
24
4500
150
15422
500 charts with different chart
24
4517




  1. Conclusion

From this result above, we can derive following much promised points
  1. Dramatically reduced size
    1. The initial size of Visualization is much bigger than current active report, 3790 vs. 1338, however, most of data is for visualization engine library. (I am not sure client, such as Cognos mobile application need to load such library every time)
    2. When there are more charts, then the size of Visualization increases very slow, from 3790K to 4159K, 4500K and 4517K respectively. While the size of current version increases very quickly, from 1338K to 8380K, 15422K.
  2. Speed up report generation time: 5 times quicker


  1. Appendix


Visualization
Visualization
Normal chartNormal chart

report
report
report
report
1 Chart
x
x
x
x
275 charts
x
x
x
x
500 charts
x
x
x
x
500 charts with different chart
x




No comments:

Post a Comment