In a traditional multidimensional application, users must program complicated calculations to perform the business rules they need. In addition, business rule logic creation, validation, and error detection are usually time consuming and frustrating for users. Also, users must modify the calculations often, sometimes weekly or hourly, to keep up with business demands. These frequent changes create high maintenance and incur high cost for the customers of analytic applications.
Business Rules improves the response time to changing business application needs, shortens application development cycles, increases business user productivity, improves reuse of application components, and increases the return on analytic application investments.