The success of an enterprise depends on the quality of decisions made by its leaders and on the time it takes to make a decision, so providing the appropriate informations to the leaders on time is a must for every business organization forced to respond on impacts of the environmental and the internal processes. But transforming large amounts of raw data stored in enterprise resource planning systems is not an easy task at all, and it requires experience and thorough work. The purpose of data warehouses and business intelligence systems is to faciliate this transformation process. Using them we can implement every function required for the business users to get the relevant information they need, on time, in form of easy-to-use, flexible, interactive reports, which can be opened even on mobile devices.
When integrating or customizing different systems, or creating reports, we need to take the business needs and technical capabilities of the enterprise that will use them into account, as well as the foreseeable future development directions or the availabe time frame and other resources we can use during the implementation, and we have to analyze the usability of the created solution. To be able to quickly and effectively meet all these requirements, we usually use the best practices, however, special requirements can force the developer to invent new solutions.
During writing my thesis, I implemented a working management information system based on the SAP BusinessObjects Business Intelligence Platform 4.0 and the SAP NetWeaver Business Warehouse software systems, and I mainly focused on creation of complex business reports, but I also covered other important, closely related topics, which have impact on the usability of the implemented solution, like report distribution, or access control. I tried to cover as broad range of the tipical implementational tasks as possible, and introduce interesting, instructive, special reporting techniques.