Chapter 10. Developing with Mondrian
This chapter is recommended for
Business analysts | |
![]() |
Data architects |
Enterprise architects | |
![]() |
Application developers |
All of the previous chapters dealt with creating Mondrian content and using Mondrian from existing tools. You learned the steps necessary to create a data warehouse and populate it for Mondrian. You learned how to create a schema and optimize performance. You also learned how to apply security to Mondrian, including dynamic security. Finally, you learned about a variety of tools that can use Mondrian.
In this chapter you take the next step and learn how to use Mondrian from your own applications. This chapter is mainly written for software developers. It’s expected that you have the ability to read HTML, JavaScript, and Java code to fully understand the examples.
Adventure Works management has decided that they want to add analytical information to their existing web and desktop applications. This functionality would allow them to let analysts and managers see reports and trends against their data while using their existing applications rather than needing multiple tools. They want to use Mondrian to do so because of its rich feature set, built-in security, and existing user base.